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 Medya Sorgular - Örnekler


CSS3 Medya Sorguları - Fazla Örnek

Bize medya sorguları kullanarak biraz daha örneğe bakalım.

Biz e-posta bağlantıları olarak işlev isim listesi ile başlayacaktır. HTML:

Örnek 1

<!DOCTYPE html>
<html>
<head>
<style>
ul {
    list-style-type: none;
}

ul li a {
    color: green;
    text-decoration: none;
    padding: 3px;
    display: block;
}
</style>
</head>
<body>

<ul>
  <li><a data-email="[email protected]" href="mailto:[email protected]">John Doe</a></li>
  <li><a data-email="[email protected]" href="mailto:[email protected]">Mary Moe</a></li>
  <li><a data-email="[email protected]" href="mailto:[email protected]">Amanda Panda</a></li>
</ul>

</body>
</html>
Kendin dene "

Uyarı data-email özelliğini. HTML5, biz öneki özelliklerini kullanabilirsiniz data- bilgileri saklamak için. Biz kullanacağız data- daha sonra öznitelik.


520 699px ila Genişlik - her bağlantı için bir e-posta simge uygulama

Tarayıcının genişliği 520 ve 699px arasında iken, her e-posta bağlantısını bir e-posta simgesi geçerli olacaktır:

Örnek 2

@media screen and (max-width: 699px) and (min-width: 520px) {
    ul li a {
        padding-left: 30px;
        background: url(email-icon.png) left center no-repeat;
    }
}
Kendin dene "

700 1000 piksel ila Genişlik - Bir metinle bağlantıları Önsöz

Tarayıcının genişliği 1000px için 700 arası olduğunda, metin ile her e-posta bağlantısını Önsöz "Email: " :

Örnek 3

@media screen and (max-width: 1000px) and (min-width: 700px) {
    ul li a:before {
        content: "Email: ";
        font-style: italic;
        color: #666666;
    }
}
Kendin dene "

1001PX yukarıda genişliği - bağlantıları e-posta adresini uygula

Tarayıcının genişliği 1001PX üstünde olduğunda, bağlantıları e-posta adresini ekler.

Biz değerini kullanır data- kişinin adından sonra e-posta adresi eklemek için nitelik:

Örnek 4

@media screen and (min-width: 1001px) {
    ul li a:after {
        content: " (" attr(data-email) ")";
        font-size: 12px;
        font-style: italic;
        color: #666666;
    }
}
Kendin dene "

1151px yukarıda Genişlik - Daha önce kullanıldığı gibi simge ekle

tarayıcı 1151px üzerinde genişlikleri için daha önce kullanıldığı gibi, tekrar simgesi ekleyecektir.

Burada, başka medya sorgu bloğu yazmak zorunda değilsiniz, sadece bizim zaten virgül kullanarak mevcut bir ek Medya sorgusunun ekleyebilirsiniz (this will behave like an OR operator) :

Örnek 5

@media screen and (max-width: 699px) and (min-width: 520px), (min-width: 1151px) {
    ul li a {
        padding-left: 30px;
        background: url(email-icon.png) left center no-repeat;
    }
}
Kendin dene "

Örnekler

Diğer Örnekler

Bir web sayfasında bir kenar çubuğundaki e-posta bağlantıları listesini kullanın
Bu örnek, bir web sayfasının sol kenar çubuğuna e-posta bağlantıları listesini koyar.