Nasıl Yapılır - Satır İçi Form
CSS ile duyarlı bir satır içi form oluşturmayı öğrenin.
Duyarlı Satır İçi Form
Efekti görmek için tarayıcı penceresini yeniden boyutlandırın (etiketler ve girdiler daha küçük ekranlarda yan yana olmak yerine birbirinin üzerine yığılır):
Satır İçi Form Nasıl Oluşturulur
Adım 1) HTML'yi ekleyin
Girişi işlemek için bir <form> öğesi kullanın. PHP eğitimimizde bununla ilgili daha fazla bilgi edinebilirsiniz .
Örnek
<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>
Adım 2) CSS'yi ekleyin:
Örnek
/* 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;
}
}
İpucu: HTML Formları hakkında daha fazla bilgi edinmek için HTML Form Eğitimimize gidin .
İpucu: Form öğelerinin nasıl stillendirileceği hakkında daha fazla bilgi edinmek için CSS Form Eğitimimize gidin .