
Yukarıdaki örnekte olduğu gibi, CSS’in 3. versiyonu ile istediğimiz bir resmi herhangi bir öğeye kenarlık olarak atayabileceğiz.
Kenar köşelerini ovallaştırma (border-radius)
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!
Hiç de fena görünmüyor değil mi?
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.
Metinleri birden fazla sütuna paylaştırma
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!
Tarayıcımız Firefox’un ‘-moz-’ kullanımıyla desteklediği özelliğin yardımı ile, istediğimiz bir metni sütunlara dağıtabiliyoruz. Sütunları istediğimiz bir genişlik ile belirleyebileceğimiz gibi, herhangi bir sütun sayısı ile de belirleyebiliyoruz.
- .isim { width:300px; -moz-column-count: 2; -moz-column-gap: 10px; }
- .isim2 { width:300px; -moz-column-width: 140px; -moz-column-gap: 10px; }
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.
Alıntı: Muhammet Sevim » CSS3 ve güzellikleri · Dijital Medya Tasarımı, Web standartları (CSS/XHTML) ve dünyada olup bitenler üzerine…