Esnek Görseller
Coddy'nin HTML Journey'sinin CSS ile Stil Verme bölümünün bir parçası. Ders 66 / 76.
Duyarlı web tasarımında, esnek görseller farklı ekran boyutlarına uyacak şekilde otomatik olarak ayarlanır ve tüm cihazlarda iyi görünmelerini sağlar. Esneklik olmadan, görseller küçük ekranlarda çok büyük olabilir veya düzeni bozabilir.
Görseller Nasıl Esnek Hale Getirilir:
1. CSS max-width kullanınmax-width: 100% ayarlamak, görsellerin kapsayıcı genişliğini asla aşmamasını sağlar.
img {
max-width: 100%;
height: auto; /* En boy oranını korur */
}2.Görünüm Alanı Birimlerini Kullanın
Görüntüleri, ekran boyutuyla birlikte ölçeklenmelerini sağlamak için vw (görünüm alanı genişliği) kullanarak boyutlandırabilirsiniz.
img {
width: 50vw; /* Görsel, görünüm alanı genişliğinin %50'sini kaplar */
}Görev
KolaySize bir görsel içeren bir HTML belgesi veriliyor. Göreviniz, görseli farklı ekran boyutlarına uyum sağlayacak şekilde duyarlı (responsive) hale getirmektir.
img-maxsınıfına sahip tüm öğeleri hedefleyen bir CSS kuralı yazın.max-widthdeğerini100%veheightdeğeriniautoolarak ayarlayın.img-vwsınıfına sahip tüm öğeleri hedefleyen bir CSS kuralı yazın.widthdeğerini50vwveheightdeğeriniautoolarak ayarlayın.
Kendin dene
<html>
<head>
<title>Flexible Images</title>
<style>
/* Write CSS rules here */
</style>
</head>
<body style="background-color:lightblue">
<div class="container">
<h2>Image with max-width: 100%</h2>
<img class="img-max" src="https://upload.wikimedia.org/wikipedia/commons/0/0e/Adelie_penguins_in_the_South_Shetland_Islands.jpg" alt="Max-Width Image">
</div>
<div class="container">
<h2>Image with width: 50vw</h2>
<img class="img-vw" src="https://upload.wikimedia.org/wikipedia/commons/4/40/Adelie_Penguins_on_iceberg.jpg">
</div>
</body>
</html>Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
CSS ile Stil Verme bölümündeki tüm dersler
4Metin Temelleri
Metin RengiYazı Tipi AilesiYazı Tipi BoyutuYazı Tipi KalınlığıMetin HizalamaMetin SüslemesiTekrar Mücadelesi #1Tekrar Mücadelesi #23Temel Seçiciler
Seçicilere GirişTür SeçicisiSınıf SeçicisiID SeçicisiGrup SeçicileriEvrensel SeçiciSeçim Görevi9Flex Box
Flex Box Nedir?Flex DirectionJustify ContentAlign ItemsMükemmel MerkezFlex Box Meydan Okuması12Duyarlı Tasarımın Temelleri
Duyarlı Tasarım Nedir?Viewport Meta EtiketiAkışkan DüzenlerViewport BirimleriMedya Sorgularının TemelleriEsnek GörsellerKendi başına pratik yap: Web playground