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

 

Duyarlı Web Tasarım - Görüntüler


genişlik özellik kullanma

Eğer width özelliği% 100'e ayarlanır, görüntü duyarlı olmasını ve yukarı ve aşağı ölçeklenir:

Örnek

img {
    width: 100%;
    height: auto;
}
Kendin dene "

Yukarıdaki örnekte, görüntü, orijinal boyutundan daha büyük olması imkanı ölçeklendirilebilir dikkat edin. Daha iyi bir çözüm, birçok durumda, kullanmak olacaktır max-width yerine özelliğini.


maksimum genişlik özelliğini kullanarak

Eğer max-width özelliği% 100'e ayarlanır, görüntü o kadar varsa küçültün, ancak orijinal boyutundan daha büyük olacak şekilde büyütmek asla:

Örnek

img {
    max-width: 100%;
    height: auto;
}
Kendin dene "

Örnek Web Sayfasına Resim Ekleme

Örnek

img {
    width: 100%;
    height: auto;
}
Kendin dene "

Arkaplan Görüntüleri

Arka plan görüntüleri de yeniden boyutlandırma ve ölçekleme yanıt verebilir.

Burada üç farklı yöntem gösterecektir:

Eğer 1. background-size özelliği ayarlandığında "contain" , arka plan görüntüsü ölçek olacak ve içerik alana sığacak şekilde deneyin. Ancak, görüntü en-boy oranını (görüntünün genişlik ve yüksekliği arasındaki orantılı bir ilişki) tutacak:


İşte CSS kodu:

Örnek

div {
    width: 100%;
    height: 400px;
    background-image: url('img_flowers.jpg');
    background-repeat: no-repeat;
    background-size: contain;
    border: 1px solid red;
}
Kendin dene "

Eğer 2. background-size özelliği ayarlandığında "100% 100%" , arka plan görüntüsü, tüm içerik bölgesini kapsayacak şekilde uzatmak olacaktır:


İşte CSS kodu:

Örnek

div {
    width: 100%;
    height: 400px;
    background-image: url('img_flowers.jpg');
    background-size: 100% 100%;
    border: 1px solid red;
}
Kendin dene "

Eğer 3. background-size özelliği ayarlandığında "cover" , arka plan görüntüsü, tüm içerik bölgesini kapsayacak şekilde dönüşebilecek. Dikkat edin "cover" değeri en boy oranını tutar ve arka plan görüntüsü bir bölümü kırpılmış edilebilir:


İşte CSS kodu:

Örnek

div {
    width: 100%;
    height: 400px;
    background-image: url('img_flowers.jpg');
    background-size: cover;
    border: 1px solid red;
}
Kendin dene "

Farklı Cihazlar için farklı Görüntüler

Büyük görüntü küçük bir cihaz üzerinde büyük bilgisayar ekranında mükemmel, ama işe yaramaz olabilir. yine de küçültün varken neden büyük bir resim yüklemek? yükü azaltmak için, ya da herhangi bir başka nedenlerden dolayı, farklı cihazlarda farklı görüntüleri göstermek için medya sorgularını kullanabilirsiniz.

İşte farklı cihazlarda gösterilecektir bir büyük resmi ve diğeri daha küçük resimdir:

Örnek

/* For width smaller than 400px: */
body {
    background-image: url('img_smallflower.jpg');
}

/* For width 400px and larger: */
@media only screen and (min-width: 400px) {
    body {
        background-image: url('img_flowers.jpg');
    }
}
Kendin dene "

Ortam sorgu kullanabilirsiniz min-device-width yerine, min-width yerine, tarayıcı genişliğinin, aygıt genişliğini kontrol eder. Tarayıcı penceresini yeniden boyutlandırmak Sonra görüntü değişmez:

Örnek

/* For devices smaller than 400px: */
body {
    background-image: url('img_smallflower.jpg');
}

/* For devices 400px and larger: */
@media only screen and (min-device-width: 400px) {
    body {
        background-image: url('img_flowers.jpg');
    }
}
Kendin dene "

HTML5 <picture> Eleman

HTML5 tanıtıldı <picture> Birden fazla görüntüyü tanımlamak sağlar elemanı.

Tarayıcı Desteği

Eleman
<picture> Desteklenmiyor 38.0 38.0 Desteklenmiyor 25,0

<picture> eleman benzer şekilde çalışır <video> ve <audio> elemanlar. Farklı kaynaklardan kurmak ve tercihlerine uyan ilk kaynak kullanılıyor biridir:

Örnek

<picture>
  <source srcset="img_smallflower.jpg" media="(max-width: 400px)">
  <source srcset="img_flowers.jpg">
  <img src="img_flowers.jpg" alt="Flowers">
</picture>
Kendin dene "

srcset özelliği gereklidir ve resmin kaynağını tayin eder.

media nitelik isteğe bağlıdır ve bulmak medya sorguları kabul CSS @media kuralı .

Ayrıca, bir tanımlamalıdır <img> desteklemeyen tarayıcılar için eleman <picture> öğesi.