Merhaba..
CSS ile , boyutları sınırlı bir kapsayıcı içerisindeki içeriğin, kapsayıcı boyutlarını aştığında nasıl bir görünüm sağlanacağı OVERLOW özelliği ile belirlenir..
Overflow taşma anlamına gelir. Herhangi bir eleman içerisindeki içeriğin, elemanın genişlik yada yüksekliğini aşması durumunda izlenecek yolu belirler. Overflow hem yatay hemde dikeyde taşmayı kontrol eder. 4 değer alır.
Taşmanın varsayılan değeridir. Visible , görünebilir anlamına gelir. Dolayısıyla içerik kapsayıcı boyutlarını aşsa bile görüntülenecektir..
div {
width:150px;
height:150px;
background-color: orange;
overflow:visible; /* taşma görünür */
}
<div>
Lorem ipsum dolor sit amet consectetur adipisicing, elit. Facere neque, reprehenderit. Id ut cum dolore voluptates vel adipisci qui quod possimus quos soluta at ipsum, molestias cupiditate ratione nesciunt, provident?
</div>
Hidden, gizli anlamına gelir. Dolayısıyla içerik kapsayıcı boyutlarını aştığında görüntülenmecektir..
div {
width:150px;
height:150px;
background-color: orange;
overflow:hidden; /* taşma görünmez */
}
<div>
Lorem ipsum dolor sit amet consectetur adipisicing, elit. Facere neque, reprehenderit. Id ut cum dolore voluptates vel adipisci qui quod possimus quos soluta at ipsum, molestias cupiditate ratione nesciunt, provident?
</div>
Kapsayıcı kenarlarında kaydırma çubukları görünecektir.. İçerik kapsayıcı boyutlarını aşsa da aşmasa da kaydrıma çubukları görünecektir..
div {
width:150px;
height:150px;
background-color: orange;
overflow:scroll; /* kaydırma çubukları görünür.. */
}
<div>
Lorem ipsum dolor sit amet consectetur adipisicing, elit. Facere neque, reprehenderit. Id ut cum dolore voluptates vel adipisci qui quod possimus quos soluta at ipsum, molestias cupiditate ratione nesciunt, provident?
</div>
İçerik kapsayıcı boyutlarını aştığında kaydırma çubukları görünecektir. Eğer içerik sadece yatayda taşıyorsa yatayda, dikeyde taşıyorsa dikeyde kaydırma çucukları görünür. HEr iki yöndede taşma var ise ,her iki yöndede kaydırma çubukları görünür. Ancak içerik kapsayıcı boyutlarını aşmadığında çubuklar görünmez..
div {
width:150px;
height:150px;
background-color: orange;
overflow:auto; /* içerik taşınca kaydırma çubukları görünür.. */
}
<div>
Lorem ipsum dolor sit amet consectetur adipisicing, elit. Facere neque, reprehenderit. Id ut cum dolore voluptates vel adipisci qui quod possimus quos soluta at ipsum, molestias cupiditate ratione nesciunt, provident?
</div>
Overflow her i yöndeki taşmayı konttrol ederken;
Aldıkları değerler , overflow ile aynıdır...
Görüşmek üzere..
Toplam 30 Makale
Lütfen yorumlarınızda saygılı, yapıcı ve anlaşılır bir dil kullanın.
Küfür, hakaret ya da spam içerikler onaylanmaz.