En son web geliştirme öğreticiler
×

CSS Eğitimi

CSS EV CSS Giriş CSS Sözdizimi CSS Nasıl CSS Renkler CSS Arka CSS Kenarlıklar CSS Kenar boşlukları CSS Dolgu malzemesi CSS Yükseklik genişlik CSS Metin CSS Yazı CSS Bağlantılar CSS Listeler CSS Tablolar CSS Kutu Modeli CSS Özeti CSS Gösterimi CSS Maksimum genişlik CSS Konumu CSS şamandıra CSS Inline-block CSS hizalama CSS combinators CSS Sözde sınıf CSS Sözde elemanı CSS Gezinti çubuğu CSS Açılır menülerde CSS Araç ipuçları CSS Resim Galerisi CSS Görüntüdeki Opaklık CSS Görüntü Spritleri CSS Attr Seçicileri CSS Formları CSS Sayaçlar

CSS3

CSS3 Giriş CSS3 Yuvarlatılmış köşeler CSS3 Sınır Resimleri CSS3 Arka CSS3 Renkler CSS3 Renk Geçişleri CSS3 Gölgeler CSS3 Metin CSS3 Yazı CSS3 2D Dönüşümler CSS3 3D Dönüşümler CSS3 Geçişler CSS3 Animasyonlar CSS3 Görüntüler CSS3 Düğmeler CSS3 sayfalara numara koyma CSS3 Birden Çok Sütun CSS3 Kullanıcı arayüzü CSS3 Kutu Boyutlandırma CSS3 Flexbox CSS3 Medya Sorguları CSS3 MQ Örnekleri

CSS Duyarlı Web Tasarımı

Duyarlı Web Tasarımı giriş Duyarlı Web Tasarımı Görünüm Duyarlı Web Tasarımı Izgara Görünümü Duyarlı Web Tasarımı Medya Sorguları Duyarlı Web Tasarımı Görüntüler Duyarlı Web Tasarımı Videolar Duyarlı Web Tasarımı çerçeveler

CSS Examples

CSS Örnekler CSS bilgi yarışması CSS sertifika

CSS References

CSS Referans CSS Seçiciler CSS Fonksiyonlar CSS Referans Resmi CSS Web Safe Yazı CSS canlandırılabilir CSS Birimler CSS PX-EM Dönüştürücü CSS Renkler CSS Renk Değerleri CSS Renkli İsimler CSS3 Tarayıcı Desteği

 

CSS Formlar


Bir HTML formunun göz ölçüde CSS ile geliştirilebilir:

Kendin dene "

Girdi Alanları Styling

Kullanım width giriş alanının genişliğini belirlemek için özellik:

Örnek

input {
    width: 100%;
}
Kendin dene "

Yukarıdaki örnek için geçerli olan <input> elemanları. Yalnızca belirli bir girdi türü stil isterseniz, özellik seçicileri kullanabilirsiniz:

  • input[type=text] - Yalnızca metin alanları seçecektir
  • input[type=password] - sadece şifre alanlarını seçecek
  • input[type=number] - Sadece sayı alanlarını seçecek
  • vb..

Yastıklı Girdiler

Kullanım padding metni alanının içine boşluk eklemek için özellik.

İpucu: Birbirinize sonra birçok girdi varsa, aynı zamanda bazı eklemek isteyebilirsiniz margin bunların dışında daha fazla yer eklemek için:

Örnek

input[type=text] {
    width: 100%;
    padding: 12px 20px;
    margin: 8px 0;
    box-sizing: border-box;
}
Kendin dene "

Biz belirledik unutmayın box-sizing mülkü border-box . Bu vatka ve sonunda sınırları elemanlarının toplam genişliği ve yüksekliği dahil olmasını sağlar.
Hakkında daha fazlasını okuyun box-sizing bizim mülkiyet CSS3 Kutu Boyutlandırma bölüm.


Bordürlü Girdiler

Kullan border ötesi boyutunu ve rengini değiştirmek ve kullanmak üzere özellik border-radius yuvarlatılmış köşeler eklemek için özellik:

Örnek

input[type=text] {
    border: 2px solid red;
    border-radius: 4px;
}
Kendin dene "

Yalnızca bir alt sınır istiyorsanız, kullanmak border-bottom özelliğini:

Örnek

input[type=text] {
    border: none;
    border-bottom: 2px solid red;
}
Kendin dene "

Renkli Girdiler

Kullanım background-color girişine bir arka plan rengi ve ekleme özelliği color metin rengini değiştirmek için özellik:

Örnek

input[type=text] {
    background-color: #3CBC8D;
    color: white;
}
Kendin dene "

odaklanmış Girdiler

Odağı aldığında Varsayılan olarak, bazı tarayıcılar girdi etrafında mavi bir anahat katacak (clicked on) . Sen ekleyerek bu davranışı kaldırabilirsiniz outline: none; girişine.

Kullanım :focus odağı aldığında giriş alanına bir şeyler yapmak seçici:

Örnek

input[type=text]:focus {
    background-color: lightblue;
}
Kendin dene "

Örnek

input[type=text]:focus {
    border: 3px solid #555;
}
Kendin dene "

simgesi / görüntü ile Girdi

Girilecek içindeki bir simgeye istiyorsanız, kullanmak background-image özelliği ile konumlandırmak background-position özelliği. Ayrıca simgesinin yer ayırtmak için büyük sol dolguya eklemek fark:

Örnek

input[type=text] {
    background-color: white;
    background-image: url('searchicon.png');
    background-position: 10px 10px;
    background-repeat: no-repeat;
    padding-left: 40px;
}
Kendin dene "

Hareketli Arama Giriş

Bu örnekte, CSS3 kullanmak transition odağı alır arama girişinin genişlik animasyon özelliği. Sen hakkında daha fazla öğreneceksiniz transition bizim de, daha sonra mülkiyet CSS3 Geçişler bölüm.

Örnek

input[type=text] {
    -webkit-transition: width 0.4s ease-in-out;
    transition: width 0.4s ease-in-out;
}

input[type=text]:focus {
    width: 100%;
}
Kendin dene "

Şekillendirme textareas

İpucu: kullan resize resized olmaktan textareas önlemek için özellik (disable the "grabber" in the bottom right corner) :

Örnek

textarea {
    width: 100%;
    height: 150px;
    padding: 12px 20px;
    box-sizing: border-box;
    border: 2px solid #ccc;
    border-radius: 4px;
    background-color: #f8f8f8;
    resize: none;
}
Kendin dene "

Şekillendirme Seç Menüler

Örnek

select {
    width: 100%;
    padding: 16px 20px;
    border: none;
    border-radius: 4px;
    background-color: #f1f1f1;
}
Kendin dene "

Girdi Düğmeleri Styling

Örnek

input[type=button], input[type=submit], input[type=reset] {
    background-color: #4CAF50;
    border: none;
    color: white;
    padding: 16px 32px;
    text-decoration: none;
    margin: 4px 2px;
    cursor: pointer;
}

/* Tip: use width: 100% for full-width buttons */
Kendin dene "

CSS ile düğmeleri stilini nasıl hakkında daha fazla bilgi için lütfen okuyunuz CSS Düğmeleri Eğitimi .