कैसे करें - इनलाइन फॉर्म
CSS की मदद से रिस्पॉन्सिव इनलाइन फ़ॉर्म बनाने का तरीका जानें।
उत्तरदायी इनलाइन फॉर्म
प्रभाव देखने के लिए ब्राउज़र विंडो का आकार बदलें (लेबल और इनपुट छोटी स्क्रीन पर एक दूसरे के बगल में एक दूसरे के ऊपर ढेर हो जाएंगे):
इनलाइन फॉर्म कैसे बनाएं
चरण 1) HTML जोड़ें
इनपुट को प्रोसेस करने के लिए <form> एलीमेंट का इस्तेमाल करें। आप इसके बारे में हमारे PHP ट्यूटोरियल में अधिक जान सकते हैं ।
उदाहरण
<form class="form-inline" action="/action_page.php">
<label
for="email">Email:</label>
<input type="email" id="email"
placeholder="Enter email" name="email">
<label for="pwd">Password:</label>
<input type="password" id="pwd" placeholder="Enter password" name="pswd">
<label>
<input type="checkbox" name="remember"> Remember me
</label>
<button type="submit">Submit</button>
</form>
चरण 2) सीएसएस जोड़ें:
उदाहरण
/* Style the form - display items horizontally */
.form-inline {
display: flex;
flex-flow: row wrap;
align-items: center;
}
/* Add some margins for each label */
.form-inline label {
margin: 5px 10px 5px 0;
}
/* Style the input fields */
.form-inline input {
vertical-align: middle;
margin:
5px 10px 5px 0;
padding: 10px;
background-color: #fff;
border: 1px solid #ddd;
}
/* Style the submit button */
.form-inline button {
padding: 10px 20px;
background-color: dodgerblue;
border: 1px solid #ddd;
color: white;
}
.form-inline button:hover
{
background-color: royalblue;
}
/* Add responsiveness -
display the form controls vertically instead of horizontally on screens that
are less than 800px wide */
@media (max-width: 800px) {
.form-inline input {
margin: 10px 0;
}
.form-inline {
flex-direction: column;
align-items: stretch;
}
}
युक्ति: HTML प्रपत्रों के बारे में अधिक जानने के लिए हमारे HTML प्रपत्र ट्यूटोरियल पर जाएँ।
टिप: तत्वों को स्टाइल करने के तरीके के बारे में अधिक जानने के लिए हमारे सीएसएस फॉर्म ट्यूटोरियल पर जाएं।