16 Ağustos 2018 Perşembe

CSS - after ve before ifadelerinin kullanımı

1 comment


After ve before ifadeleri ile istediğimiz elementin öncesine ya da sonrasına herhangi bir içerik ekleyebiliyoruz. Bir menümüz olduğunu düşünelim ve menü elemanlarının başında istediğimiz bir görseli göstermek istiyoruz. Bunu sağlayabilmenin tabi ki birçok yöntem var ancak after ve before ifadelerini kullanarak bu işlemi çok çok kolay bir şekilde gerçekleştirebiliriz.

Aşağıdaki gibi bir menümüz olsun.


<ul id="menu">
 <li>Item 1</li>
 <li>Item 2</li>
 <li>Item 3</li>
 <li>Item 4</li>
 <li>Item 5</li>
</ul>

Herhangi bir değişiklik yapmadığımız taktirde çıktısı aşağıdaki gibi olacak.








Ben item'ların başındaki nokta yerine bu görseli eklemek istiyorum. 

Css ile aşağıdaki komutları yazarak bu işlemi gerçekleştiriyorum.

ul li {
   list-style-type: none;
}
 
ul li:before {
   content: url(add.png);

Çıktım da aşağıdaki gibi oluyor.


Aynı kodu before yerine after için yazarsam sonuç aşağıdaki gibi oluyor.



If You Enjoyed This, Take 5 Seconds To Share It