CSS3 kulislerde konuşula dursun, tasarımcılar CSS3′ün getirdiği yeniliklerle gelen kolaylıkları kullandıkları günü hayal etmeye devam ediyorlar. Gerçi CSS ve tasarımcı dostu tarayıcımız Firefox bazı yeni özellikleri şimdiden getirmiş olsa da (örneğin: CSS3 ile gelecek olan border-radius özelliğini moz-border-radius olarak Firefox’ta şimdiden kullanabiliyoruz), en azından sorunlu ‘tarayıcımız’ Internet Exporer’ın da bu özellikleri anlayabileceği gün için biraz daha beklememiz gerekiyor.
Peki nedir bu yeni özellikler? Aslında hepimiz bir çoğunu uzun zamandan beri kullanmamıza rağmen, kullanabilmek için ‘bin dereden su getiriyoruz’. Haydi, ileriki günlerde sahip olacağımız bu özelliklerden bazılarına beraber göz atalım.
CSS3 ile öğelere atadığımız kenarlıklara (border) pek güzel yenilikler geliyor. Bunlardan biri ‘border-image’. Bu yeni ve hoş özellik ile istediğimiz herhangi bir resmi öğelere kenarlık olarak atayabiliyor, yüksekliklerini belirleyebiliyoruz.

Yukarıdaki örnekte olduğu gibi, CSS’in 3. versiyonu ile istediğimiz bir resmi herhangi bir öğeye kenarlık olarak atayabileceğiz.
CSS3 ile gelen muazzam yeniliklerden biri de öğenin kenarlıklarını ovallaştırma özelliği. Bu özellik ile herhangi bir öğenin istediğimiz bir kenarını ovallaştırma şansına sahip olacağız.
Tarayıcımız Firefox, bu özelliğe şimdiden alışmamız için şimdiden kısmen destekliyor bile. Özelliği aşağıdaki gibi kullanmamız mümkün:
.isim { border: 1px solid #333; -moz-border-radius:10px; }
.isim2 { border:1px solid #000; -moz-border-radius-topleft:10px; -moz-border-radius-bottomright:10px; }
Aşağıdaki örneği görebilmek için Firefox tarayıcısını indirin!
Gördüğünüz gibi, CSS3′ün farklı ve pek yararlı bir özelliği de, örneğin 8 piksellik bir kenarın her pikseline istediğimiz rengi verebilmemiz. Bu özelliğin yardımıyla rengarenk kenarlar oluşturabileceğiniz gibi, rengi pikselden piksele açarak artalan efektli kenarlar oluşturabilirsiniz.
Tarayıcımız Firefox ile bu özelliği aşağıdaki kullanım şekliyle şimdiden kullanmanız mümkün;
.isim { border: 6px solid #000; -moz-border-top-colors: #555 #666 #777 #888 #999 #000 ; }
CSS3 ile gelen yenilikler tabii ki sadece kenarlık cephesinde değil. Yeni ve yararlı özelliklerden bir diğeri ise arkaplan boyutunun belirlenebilmesi.
Bu yararlı özelliğin yardımı ile, örneğin 100×100 piksel boyutlarındaki bir resmi, 50×50 pixel boyutlarında arkaplan olarak atamanız mümkün olacak.
Kullanabilmek için biraz beklememiz gerekecek olan özelliği ileriki zamanlarda şu şekilde kullanacağız;
.isim { background-size: 200px 50px; background:#333; }
Bu pek güzel özellik ile, herhangi bir öğeye birden fazla arkaplan öğesi ekleyebilme şansına sahip olacağız. Arkaplanları ise arada virgül (,) kullanarak belirleyeceğiz.
.isim { background:url('birinciresminadresi') no-repeat left, url('ikinciresminadresi') no-repeat right; }
Diğer bir muazzam özellik ise, herhangi bir öğeye atadığımız rengin transparanlık oranını belirleyebilmemiz.

Özelliğin yardımıyla, herhangi bir grafik işleme programında bolca kullandığımız ‘Alpha’ veya ‘Transparency’ özelliğini CSS üzerinden istediğimiz öğeye atayabileceğiz.
Bu muazzam özelliğin yardımıyla, herhangi bir metni birden fazla sütuna paylaştırabileceğiz.
Aşağıdaki örneği görebilmek için Firefox tarayıcısını indirin!
.isim { width:300px; -moz-column-count: 2; -moz-column-gap: 10px; }
.isim2 { width:300px; -moz-column-width: 140px; -moz-column-gap: 10px; }
Yukarıdaki örnek kodlarda dikkatinizi çekmiş olan ‘-moz-column-gap’ ile sütunların arasındaki boşluğun genişliğini belirliyoruz.
3. versiyon CSS’in getireceği bazı güzelliklerden bahsettik. Bu özelliklerin ne zaman gelecekleri ve tarayıcıların (özellikle Internet Explorer’ın) ne zaman tam olarak destekleneceğini tam olarak bilemesek de, geldikleri zaman işe yarayacak olan özellikler olacaklarını görmüş olduk.
Son güncelleme: 23 Haziran 2006, 14:10
Yorumlar
22 kişi yazı hakkındaki fikrini belirtmiş.
İlk teşekkür eden ben olayım.Çok güzel br haber.Sitelerimiz daha da güzelleşecek.
Süleyman Şentürk, 20.6.2006 tarihinde yazmış.
gerçekten harika ! renk opaklığını belirleme hadisesini kullanmıştım ; gerçekten çok hoş.firefox’u tebrik etmek gerekiyor herhalde bu durum karşısında , adamlar ne kadar ileri görüşlü :D
ntguzel, 21.6.2006 tarihinde yazmış.
(border-radius) özelliğine bayıldım doğrusu. :) Genel anlamdada hepsi hoş olmuş. Bu güzel çalışman için sana teşekkür ederim. Kolay gelsin.
Ali BEŞKAZALI, 22.6.2006 tarihinde yazmış.
Ellerine sağlık…
Hidayet Bayraktar, 22.6.2006 tarihinde yazmış.
Öncelikle böyle güzel bir tanıtım için teşekkürler.
Birden fazla arkaplan başlığı altında yapılan şey şu an kullandığımız kuralların üstüne yazma (overriding) ile aynı şey değil mi? Yani anladığım kadarıyla bu özellik ile birlikte bir elmente aynı kuralı ikinci bir defa tanımladığımızda, yani üstüne yazdığımızda, bunu üstüne yazma olarak algılamıyacak ta yeni bir background image olarak algılayacak. Bir de yine aynı başlık altında şöyle bir şey var:
Ama verilen örnekte virgüllü bir kullanım yok.
Hüseyin Tüfekçilerli, 23.6.2006 tarihinde yazmış.
Eğer bu özellikleri çoğu tarayıcı desteklerse artık sadece not defterini kullanarak iyi siteler tasarlayabilicez. Bazı ufak işlemler için grafik programlarını açmaya da gerek kalmayacak.
TEŞEKKÜRLER
Batuhan Bayrakçı, 23.6.2006 tarihinde yazmış.
haberler süper :)
uzun zamandır eksikliğini hissettiğim özellikler yavaş yavaş kendini göstermeye başlamış. okudukça keyiflendim.
volkan, 23.6.2006 tarihinde yazmış.
@Hüseyin, tam olarak öyle değil. Örneğin benim bu sitede beyaz arkaplanda kullandığım gölge efektini üçe bölüp birkaç farklı div’de hazırladım. Öncelikle üst taraf, ve arkaplan resmi, orta bölümde tekrarlanan bölüm ve alt bölüm. Ama CSS3′teki birden fazla arkaplan ile bunların tümünü bir div içinde de hazırlayabiliriz. Yani demek istediğim, atadığımız arkaplanlar alt alta sıralanıyor, üst üste gelmiyor. Eskiden birden fazla div ile yaptığımız işi ileride tek div ile yapabileceğiz.
Benim hatam, uyarın için teşekkür ederim. Şu an düzgün durumda.
Muhammet Sevim, 23.6.2006 tarihinde yazmış.
Biraz yanlış anladın beni sanırım. Mesela şu an şöyle bir kullanım mevcut:
div {background-image: url(resim.png)} // ilk tanımlama
…
…
…
div {background-image: url(baska-resim.png)} // burada override yapıyoruz
CSS2′ye göre yukardaki kurallara göre div etiketlerimde baska-resim.png görünecektir. Ama yazdığın kadarıyla CSS3′te gelen bu özellik ile artık override yapamıyacağımız anlamı çıkıyordu. Noktalı virgülü virgüle çevirince bu karmaşa biraz düzeldi ama hala bir eksik var. Verdiğin örnek kod:
.isim { background:url(‘birinciresminadresi’) no-repeat left, background:url(‘ikinciresminadresi’) no-repeat right; }
yerine
.isim { background-image:url(‘birinciresminadresi’), url(‘ikinciresminadresi’);
background-repeat: no-repeat left, no-repeat right; }
olması gerkiyor. Daha fazla bilgi için şuraya bakabilirsiniz.
Hüseyin Tüfekçilerli, 23.6.2006 tarihinde yazmış.
Etkileşimli çok güzel oluyor öğrendiklerimiz pekişiyor. :) Teşekkürler Muhammet Sevim ve Huseyin Tüfekçilerli.
mirturk, 23.6.2006 tarihinde yazmış.
Her şey iyi güzel de, IE kullanıcılarıyla adeta dalga geçmişsin gibi. Sırf bu özelliklerin nasıl olduğunu görmek için Firefox kurmak zorunda değilim ki. Özellikle bu yorumu kendi makinemden uzakta yazıyorken :) Keşke tüm özellikleri jpg dosyası halinde koysaydın.
slayerrrr, 23.6.2006 tarihinde yazmış.
@slayerrrr, ben de artık herkesin Firefox kullanmasının zamanı geldiğini bir kez daha hatırlatmak istedim. Neden mi dersin? En kolay cevap sanırım bu sayfadaki örnekleri görebilmen olacaktır. Firefox önceden davranıp bu özellikleri şimdiden kısmen desteklemeye başlıyor, ama biz CSS3 çıktığında bile IE’nin bu özellikleri ne zaman destekleyeceği konusunda kaygılar taşıyoruz..
Muhammet Sevim, 23.6.2006 tarihinde yazmış.
[…] Şimdiye kadar en çok ilgi gören yazılar ‘Oğlum beni okula gönder‘, ‘CSS3 ve güzellikleri‘, ve ‘CSS Layout Rehberi‘ olmuş. […]
Muhammet Sevim* Web tasarımı üzerine » İlk ayın ilk istatistikleri, 24.6.2006 tarihinde yazmış.
Css3 yenilikleri, özellikle border-image ve border-radius çok hoşuma gitti. Keşke IE de bu yenilikleri destekleseydi yapılan tasarımların herkesde aynı olması çok daha güzel olurdu.
oCRaCy, 28.6.2006 tarihinde yazmış.
Gerçekten hoş olacak gibi bu CSS3. Makale için teşekkürler bu arada…
bedafocb, 28.6.2006 tarihinde yazmış.
Sabırsızlıkla bekliyorum, bu sıralar CSS ile çok problem yaşıyorum(IE6 kullanmakta ısrar edenler yüzünden)..
Ömer Sinan Ağacan, 18.8.2006 tarihinde yazmış.
Açıkçası ellerinize sağlık…..
Ugur, 1.9.2006 tarihinde yazmış.
Gavur yapıyor be abi:)
Yapanın da bizlere aktaranın da eline sağlık.
Çok güzel bilgiler bunlar.
Ufuk Eskici, 15.9.2006 tarihinde yazmış.
[…] Guzel bilgilerini paylaştığı için muhammet e teşekkürler ellerine sağlık Muhammet in sitesi CSS 3.0 hakkında […]
Sanal Çöplük » Blog Archive » Muhammet ve CSS 3.0 hakkında, 21.9.2006 tarihinde yazmış.
[…] CSS3 ve güzellikleri […]
Türkçe CSS kaynakları | Blog ve Wolkanca - işimiz gücümüz blog!, 15.2.2007 tarihinde yazmış.
Biz halen CSS 2 lerdeyiz, CSS 3 çıkmış haberimiz yok :(
Savaş ŞAHİN, 7.6.2008 tarihinde yazmış.
açıklamaların için teşekkür ederim zaman zaman siteni takip edeceğim bundan sonra… Başarılar
Mustafaayan, 30.6.2008 tarihinde yazmış.
E-posta adresiniz hiçbir zaman yayınlanmaz. Temel HTML metin şekillendirilmesi izinlidir.