Blackinci » CSS » Css İle Gölgeli Yazı Yapımı
 (Oy Verenler: 9)
Css İle Gölgeli Yazı Yapımı
543 Kere Okunmuş EkleBunu Sosyal Paylaşım Butonu CSS blackinci 1 May 2008 Haberi Yazdır
Css İle Gölgeli Yazı Yapımı

css ile gölgeli yazı yapmak aslında tek kodla yapılabiliyor fakat firefox da dahil bir çok tarayıcı desteklemiyor tam olarak emin değilim fakat tek destekleyen tarayıcı safari durum böyle olunca alternatif gölgelendirme teknikleri yapılmakta burada uyguladığım kendi yaptığım gölgelendirmeler mevcut.
İlk olarak css nin kendi gölgelendirme koduna bakalım
p {text-shadow: -2px -2px 4px silver}

üstteki kodumuzda direk bir elemente gölgelendirme verebiliyoruz fakat bu kod çoğu tarayıcılar tanımıyor o halde gelelim alternatif yollara ilk önce kendi yaptığım burada da kullandığım yöntemle başlayalım

İlk olarak html kodumuza başlayalım
<h1>Gölgeli Yazı<span>Gölgeli Yazı</span></h1>

üstteki kodumuzda h1 elementi yazının aynısını birde span elementi içerisinde yazıyoruz birisi asıl birisi ise gölge olacak css kısmına geçelim
h1 {
    color: silver;
    font-family: Verdana, serif;
    letter-spacing: 1px
}

h1 elementine silver rengi verdik birde verdana font tipi verdik son olarak yazı aralığını 1 pixel açtık
h1 span {
    display: block;
    position: relative;
    top: -39px;
    left: -0.4mm;
    color: black;
}

span elementine ise block görünümü vererek alta aldık göreceli bir konumlandırma verdik font tipine göre yukarı ve sola çektik son olarak renk verdik.
Tabi burada gölgelendirmeyi istediğimiz yere alabiliriz sağ veya sola gibi
Örnek - Ön İzleme
Tabi bu gölgenin bir kusuru var her nekadar ilk bakışta göze çarpmasada biraz kurcalarsak sorunu görebiliriz ön izleme sayfasındaki yazıyı büyütüp küçültürsek sorunu görebiliriz bu sorunu çözebiliriz ama diğer gölgeden biraz daha farklı görünecektir yapmamız gereken
h1 span {
display: block;
position: relative;
top: -1.2em;
left: -0.4mm;
color: black;
}

kalın olarak yazdığım yeri diğer kodla değiştirdiğimiz taktirde yazılar büyütüp külütülse bile bir bozulma olmayacaktır.
tabiki her ikiside kullanılabilir tercih sizin ama bunu her yazıda kullanmak doğru olmaz Sadece başlıklar için uygun olabilir fakat iki satır olmamasına dikkat edin.


Diğer bir gölgelendirme tekniği ise title kullanımı ile yapılmakta bu uygulamayada bir göz atalım fakat bu uygulama ie6 tarayıcısında çalışmıyor ie7 de ise bilemiyorum bakmadım.
html kodumuz ile başlayalım
<h1 class="golge" title="Gölgeli Yazı"><span>Gölgeli Yazı</span></h1>

Burada "h" elementine bir "class" atıyoruz ve yazıyla aynı olan birde "title" yazıyoruz aynı yazıyı "span" elementinin içine yazıyoruz geçelim css kısmına
.golge  {
    position: relative;
    display: block;
    color: black;
    letter-spacing: 1px
}

atadığımız "golge" classına göreceli konumlardıma ve block görünümü veriyoruz renk ve yazı aralığını ayarlıyoruz
.golge span {
    position: absolute;
    display: block;
    top: 0px;
}

"span" elementine mutlak konumlandırma ve block görünümü veriyoruz ve göreceli konumu ile sıfırlıyoruz
.golge:before {
    display: block;
    padding: 1px 0 0 1px;
    content: attr(title);
    color: silver;
}

üstteki kodumuzda ise ":before" seçicisini kullanarak title deki yazımızı yazdırmamızı sağlıyoruz renk verip yazdırdığımız yazıyı üstten ve soldan 1 rer pixel itiyoruz böylece bir gölgelendirme yapıyoruz
Kaynak: designmeme
Örnek - Ön İzleme

Birde İE için yazılmış kod bulunmakta örnek
h1 {
filter:progid:DXImageTransform.Microsoft.MotionBlur(strength=10,direction=310);
}

strength=10 10 yazan yerden gölgeyi ayarlayabilirsiniz


Bu Konuda 7 Yorum Yapılmış
Bu Konuda 7 Yorum Yapılmış

çok güzel abi senin sitende kullandğın merak etmiştim nasıl yapılıyor die

Ya Blackİnci ben bu ilk örnektekini 12 punto yazı boyutu olarak ayarlayamadım :(
Napmalıyım?

P elementine uygulayabilirsiniz css seçicilerinide düzeltip yükseklik değerinide ona göre ayarlamanız gerekir

bunu mybb de konu başlıklarına nasıl uygularız konu başlıkları az büyük aynı buradaki yorum eklenin hafif küçüğü şeklinde olsa default temada nasıl uygularız.

nasıl yapılacağını ve kodları yazdım zaten kalıplardan gerekli yerleri modifiye ederek yapabilirsiniz

uyguladım çok güzel oldu birde üstünü çizdiğimizde başka renk almasını sağlaya bilirsek yazıların üstünü çizdiğimizde başka renk almasıın yani süper olacak

wink gerçekten güsel oolmuş uyguladım süper bişi olsu wallla çok saolun.....

Yorum Ekle
Yorum Ekle

Zorunlu
Zorunlu Değil
 
 
Kontrol Paneli
Kullanıcı Adınız
Şifreniz
Şifremi UnuttumKayıt Ol!
Kategoriler
Takvim
«    Temmuz 2008    »
PtSaÇrPrCuCtPz
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 
Anket
blackinci.com da bir forum sayfası olsun mu?

Evet Olsun
Hayır Olmasın
Kararsızım
Fikrim yok
En Çok Okunanlar
Dost Siteler
Arşiv
En Son Yorumlar
Yazan:
konu: Durgunluk :(
Yazan:
konu: MyBB için css ile alt forum ...
Yazan: Ξ®ß!LΞN
konu: Css İle Yatay Menü Yapımı 2
Yazan: ByResul
konu: Durgunluk :(
Yazan:
konu: Durgunluk :(
Rss İstatistikler İletişim Üste Git Copyright © 2008 DLE Blackinci Edition