9 Kasım 2014 Pazar

CSS ile Yazı Ayıracı

Yazının bulunduğu günden beri kullanılan ayraçlar web tarafında CSS ile kolaylıkla hazırlanabilmekte.


css ile yazi ayiraci


Bu dersimizde CSS3’ün :after odaklı tanımlamalarıyla şık bir yazı ayıracı hazırlayacağız.


ÖRNEĞİ GÖRÜNTÜLE


CSS3 ile yazı ayıracı nasıl yapılır?


Yapmamız gereken klasik paragraf yapımızın altına çizgi eklemek. Daha sonra da aynı yapıya after tanımıyla birkaç özellik daha ekleyeceğiz. Özetle işin büyük kısmı CSS tarafında. Hazırsanız yazı ayıracı yapımına dair bir örnekle başlayalım.


HTML Kodları


3 adet makalemiz olduğunu varsayalım.



<article>Burada bir makale olsun</article>
<article>Bu da ikinci makale</article>
<article>Bu son olsun.</article>

Şimdi de yazı ayıracını tasarlayalım.


CSS Kodları


İlk olarak yazıların altına border ekleyelim. Ayrıca :not(:last-of-type) tanımı sayesinde de tüm bu tasarımların son makaleye uygulanmasını engelliyoruz. Böylece altında başka yazı olmayan makaleye ayıraç eklemiyoruz.



article:not(:last-of-type)
position: relative;
margin: 4em auto;
padding-bottom: 4em;
border-bottom: #ddd 1px solid;


Şimdi sırada :after tanımlamamız var. Bu kod sayesinde de yazı ayıracının ortasına daire ekliyoruz.



article:not(:last-of-type):after
display: block;
content: "";
width: 7px;
height: 7px;
border: #ddd 1px solid;
position: absolute;
bottom: -5px;
left: 50%;
margin-left: -5px;
background: #FFF;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
box-shadow: #FFF 0 0 0 10px;


Bu kadar!


Görüşleriniz


Bu makale hakkında hakkında yorumlarınızı bekliyoruz…



CSS ile Yazı Ayıracı

Hiç yorum yok:

Yorum Gönder