• 12-11-2007, 15:10:19
    #1
    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.
    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:
    1. .isim { border: 1px solid #333; -moz-border-radius:10px; }
    2. .isim2 { border:1px solid #000; -moz-border-radius-topleft:10px; -moz-border-radius-bottomright:10px; }
    Kenarlara birden çok renk atama (border-color)

    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;
    1. .isim { border: 6px solid #000; -moz-border-top-colors: #555 #666 #777 #888 #999 #000 ; }
    Arkaplan boyutunu belirleme (Background-size)

    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;
    1. .isim { background-size: 200px 50px; background:#333; }
    Birden fazla arkaplan

    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.
    1. .isim { background:url(‘birinciresminadresi’) no-repeat left, url(‘ikinciresminadresi’) no-repeat right; }
    Renk opaklığını belirleme (Opacity)

    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.
    1. .isim { width:300px; -moz-column-count: 2; -moz-column-gap: 10px; }
    2. .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.


    Alıntı: Muhammet Sevim » CSS3 ve güzellikleri · Dijital Medya Tasarımı, Web standartları (CSS/XHTML) ve dünyada olup bitenler üzerine…
  • 12-11-2007, 15:23:25
    #2
    şu radius işi gerçekten çok güzel olmuş. ölümüne div+photoshop kasıyordum sevindim valla
  • 12-11-2007, 18:01:47
    #3
    Üyeliği durduruldu
    Ben sen firefox kullanıyoruz ama Ayşe abla Mehmet abi Firefox'un ne olduğunu bile bilmiyor. Microsoft bişeyler yapması lazım artık bu konuda site isatistiklerine bakıyorum ziyaretçilerin %60 ı explorer 6,0 kullanıyor. Biz bunları yapalım yapmasına ama kim görecek bunları. ?