lostyazilim
tr.link

CSS 3 ile gelen özellikler

7 Mesajlar 3.092 Okunma
acebozum
tr.link

ErenKeskin ErenKeskin Girişimci, Front-end Developer Kullanıcı
  • Üyelik 11.09.2011
  • Yaş/Cinsiyet 29 / E
  • Meslek Elektrik-Elektronik Mühendisi
  • Konum Eskişehir
  • Ad Soyad E** K**
  • Mesajlar 1223
  • Beğeniler 243 / 336
  • Ticaret 2, (%100)



Yazıma Başlarken Gayet Uzun Bir Yazı Olacağını belirtmek istiyorum.Bu Yazımızda CSS 3 ile gelen yeniliklerden bahsedeceğim.Bu yazıyı yazmakta biraz geçikiyo olsamda güzel bir yazı olacağına inanıyorum.

CSS 3 İle Gelen Yeni ve Belli Başlı Özellikler:

1.border-radius

2.text-shadow

3.box-shadow

4.background-clip

5.border-image


Bunları Açıklamaya Başlayacak Olursak;


1.border-radius

Border-radius özelliği bize oluşturduğumuz kutucukların köşelerini kıvırmamızda yardımcı olur.Bu Özelliği nasıl kullanacağız derseniz:

border-"top/bottom"-"left/right"-radius: yada

yani örnek bir görünüm olarak:

border-top-left-radius: 15px; border-top-right-radius: 5px;
border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;

Bu nedir diye soracak olursanız, 1.yazdığımız koddaki border=”kenar” , top=”yukarı”, left=”sol”, radius=”verilen eğiklik” anlamlarına geliyor.Yani “Sol Üst Köşeden 15px’lik bir kıvrım” verilmesini sağlıyor.Bu özelliği tek başına kullanmak isterseniz yani direk olarak bir köşeye değilde tüm köşelere aynı anda hükmetmek isterseniz

border-radius:

yazmanız gerekmektedir.



2.text-shadow

Text-shadow bir CSS2 özelliği olmasına rağmen burada olmasının sebebi bu özelliğinde bir fütüristik özellik olmasıdır.Text-shadow ile kelimelere gölge verilmesi işlemi sağlanır.Kullanımına bakacak olursak:

text-shadow:

şeklinde kullanılır.Örnek kullanım şeklide

text-shadow: 1px 1px 3px #000;

şeklindedir.



3.box-shadow

Bu özellik ile Oluşturulan Kutulara gölge verilmesi sağlanır.Kullanımı ise şu şekildedir.

box-shadow: inset

bu kullanım şekline örnek olarak hazırlanmış kod ise

box-shadow: inset 1px 1px 3px 4px #000;

bu şekildedir.

Kullanılan Değerlerin açıklaması şu şekildedir.


1. değer kutunun içine doğru gölge verir,(inset,outset)

2. değer gölgenin sağ tarafa olan kalınlığını verir,

3. değer gölgenin alt tarafa olan kalınlığını verir,

4. değer gölgeye bulanıklık verir,

5. değer gölge verilen kutunun border kalınlığını arttırır,

6. değer renk kodu.

box-shadow: 0 0 10px #000,
20px 15px 30px #ff0,
-20px 15px 30px #0ff,
-20px -15px 30px #00F,
20px -15px 30px #f00;


yukarıdaki gibi bir kullanım sonrası birden fazla bulanıklık,renk ve kalınlık vermeniz sağlanmıştır.



4.background-clip

Background-clip ile ardalanın nerede gösterileceğini tanımlanır. Daha önce padding dahil içerik alanı sabit olarak geliyorken, artık border alanıda dahil edilebiliyor veya padding alanı kapsamdan çıkarılabiliyor.

Kullanım Şekli

background-clip:

Ardalan değeri ne diye soracak olursanız:

border-box: Ardalan içerik alanı + padding alanı + border alanını kapsar.

padding-box: Ardalan içerik alanı + padding alanını kapsar.

content-box: Ardalan sadece içerik alanını kapsar.



5.border-image

Border-image oluşturulan kutucukların kenarlıklarına resim verilmesini sağlar.Bu Özelliğin geniş bir kapsamı vardır.

border-image-source: “Resmin kaynağı belirtir.”
border-image-slice: “Resmi 9 ayrı dilime ayırarak inceler”
border-image-width: “Kenarlıktaki resmin genişliğini belirler”
border-image-outset: ” Dış hat çizgisi kutunun dışına taşan kısmı belirtir. Şuan Tarayıcılar tarafından desteklenmiyor.”
border-image-repeat; “Resmin Tekrarlılığını ayarlanızı sağlar”



CSS3 ‘ün belli başlı özelliklerinden oluşan yazımı okudunuz.
Bu yazıyı yazarken yararlandığım kaynaklar


http://www.fatihhayrioglu.com/css3-background-origin-ve-background-clip-ozellikleri/

http://codersgrave.com/579-css3-temel-futuristik-ozellikler/

https://developer.mozilla.org/en/CSS_Reference/Mozilla_Extensions


Kaynak: http://www.erenkeskin.com/css3un-getirdigi-ozellikler/
bd

kişi bu mesajı beğendi.

herenkeskin.com - Elektrik ve Elektronik Mühendisi - Gömülü Sistemler üzerine çalışıyorum.
elektronikssl
reklam

Berkay Berkay WM Aracı Kullanıcı
  • Üyelik 29.04.2011
  • Yaş/Cinsiyet 30 / E
  • Meslek Wordpress Geliştirici
  • Konum Mersin
  • Ad Soyad B** G**
  • Mesajlar 1863
  • Beğeniler 90 / 337
  • Ticaret 27, (%100)
Güzel bir yazı olmuş teşekkürler.
 

 

ErenKeskin ErenKeskin Girişimci, Front-end Developer Kullanıcı
  • Üyelik 11.09.2011
  • Yaş/Cinsiyet 29 / E
  • Meslek Elektrik-Elektronik Mühendisi
  • Konum Eskişehir
  • Ad Soyad E** K**
  • Mesajlar 1223
  • Beğeniler 243 / 336
  • Ticaret 2, (%100)
sağolun.Yarında CSS 3 ile gelen özellikleri kullanarak hiç jQuery ve flash kullanmadan animasyonlu buton yapmayı videolu olarak anlatacağım.o çok daha güzel bir çalışma
 

 

herenkeskin.com - Elektrik ve Elektronik Mühendisi - Gömülü Sistemler üzerine çalışıyorum.

Tunahan Tunahan Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 12.09.2011
  • Yaş/Cinsiyet 33 / E
  • Meslek Öğrenci
  • Konum Denizli
  • Ad Soyad T** O**
  • Mesajlar 174
  • Beğeniler 2 / 11
  • Ticaret 0, (%0)
Güzel bir yazı olmuş. Çekeceğin videoyu da meraklar bekliyorum :)
 

 

wmaraci
wmaraci

ErenKeskin ErenKeskin Girişimci, Front-end Developer Kullanıcı
  • Üyelik 11.09.2011
  • Yaş/Cinsiyet 29 / E
  • Meslek Elektrik-Elektronik Mühendisi
  • Konum Eskişehir
  • Ad Soyad E** K**
  • Mesajlar 1223
  • Beğeniler 243 / 336
  • Ticaret 2, (%100)
çok güzel bir video olacağına inanıyorum ama o videoda kullandığım kodları anlamak için önce benim bu yazım okunmalı ve

https://developer.mozilla.org/en/CSS_Reference/Mozilla_Extensions

adresine bakılıp diğer kodlar hakkında bilgi sahibi olunması gerekiyo :) yoksa mantığı anlaşılmaz :)
 

 

herenkeskin.com - Elektrik ve Elektronik Mühendisi - Gömülü Sistemler üzerine çalışıyorum.

LadyArch3r LadyArch3r Web Developer Kullanıcı
  • Üyelik 02.04.2011
  • Yaş/Cinsiyet 34 / E
  • Meslek Web Developer
  • Konum Antalya
  • Ad Soyad B** K**
  • Mesajlar 930
  • Beğeniler 60 / 102
  • Ticaret 3, (%100)
güzel yazı teşekkürler.
 

 

ErenKeskin ErenKeskin Girişimci, Front-end Developer Kullanıcı
  • Üyelik 11.09.2011
  • Yaş/Cinsiyet 29 / E
  • Meslek Elektrik-Elektronik Mühendisi
  • Konum Eskişehir
  • Ad Soyad E** K**
  • Mesajlar 1223
  • Beğeniler 243 / 336
  • Ticaret 2, (%100)
sağolun :)
 

 

herenkeskin.com - Elektrik ve Elektronik Mühendisi - Gömülü Sistemler üzerine çalışıyorum.
wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al