Nasıl oluşturulur: Satır içi form

CSS ile reaksiyonel satır içi form oluşturma nasıl öğrenilir.

Reaksiyonel satır içi form

Etkileri görmek için tarayıcı penceresini genişletin (etiketler ve girişler küçük ekranlarda yanyana durmaz,而是堆叠):

Try it yourself

Satır içi form oluşturma

Adım 1 - HTML Ekle:

Kullanıcı girişi <form> öğesini işleme. Daha fazla bilgi için PHP eğitim sayfamızı ziyaret edebilirsiniz.

<form class="form-inline" action="/action_page.php">
  <label for="email">E-posta:</label>
  <input type="email" id="email" placeholder="E-posta girin" name="email">
  <label for="pwd">Şifre:</label>
  <input type="password" id="pwd" placeholder="Şifre girin" name="pswd">
  <label>
    <input type="checkbox" name="remember"> Beni hatırla
  </label>
  <button type="submit">Gönder</button>
</form>

İkinci adım - CSS ekleyin:

/* Form stilini ayarlayın - öğeleri yatay olarak gösterin */
.form-inline {
  display: genişlet;
  flex-flow: satır sarım;
  align-items: ortada;
}
/* Her etikete biraz marjin ekleyin */
.form-inline label {
  margin: 5px 10px 5px 0;
}
/* Giriş alanlarının stilini ayarlayın */
.form-inline input {
  vertical-align: middle;
  margin: 5px 10px 5px 0;
  padding: 10px;
  background-color: #fff;
  border: 1px solid #ddd;
}
/* Sunum düğmesinin stilini ayarlayın */
.form-inline button {
  padding: 10px 20px;
  background-color: deniz mavisi;
  border: 1px solid #ddd;
  color: beyaz;
}
.form-inline button:hover {
  background-color: kral mavi;
}
/* Yanıtlanabilirliği ekleyin - 800 piksel genişliğinden daha küçük ekranlarda form kontrollerini dikey olarak değil yatay olarak gösterin */
@media (max-width: 800px) {
  .form-inline input {
    margin: 10px 0;
  }
  .form-inline {
    flex-direction: sütun;
    align-items: genişlet;
  }
}

Try it yourself

Related pages

Tutorial:HTML form

Tutorial:CSS form