[DERS] Tasarım İçin Öğrenmeniz gereken CSS bilgileri..

Silverday

Altın Üye
Katılım
3 May 2006
Mesajlar
3,551
Reaction score
0
Puanları
0
Konum
sakarya
merhabalar yine ben :p :clap

hemen css derslerimize başlayalım..
css'te kullanılan değerler
ya # ile başlar ya . yada direk değer girilir.Yani ?
#deneme {
}
olarak başlayabilir
.deneme olarak başlayabilir
veya direk
deneme {
}
olarak başlayabilir.

Ne demek oluyor bu ? CSS te kodlar yazılırken
kodu bir yere atamak için özelliklerden önce bir parametre atanır.
yani
Kod:
#hackhell {
özellikler
}
şeklinde.

CSS'i nasıl Kullanabilirim?

CSS'i iki şekilde kullanabiliriz.Ya html içinde, yada html içine .css dosyası linki vererek.
.css dosyası ile arasında CSS farkı yoktur.Sadece .css'ye HTML'de kullandığımız
<style> tagını kullanmayız.

Kısa bir bilgi daha

CSS'i yazıyoruz ama nasıl aktif hala getireceğiz ?
az önce bahsettiğim # ve . ile ilgili olarak,
# id parametresini getirir
. class parametresini getirir
null direk tag içerisini etkiler (null dediğim # veya . kullanmadan)

mesela:

HTML:
<style type="text/css">
#deneme {
özellikler
}
.hackhell {
özellikler
}
silverday {
özellikler
}
</style>
ile styleımızı oluşturduk.HTMLde bu şekilde kullanacağız:
HTML:
<span id="deneme">Deneme  yazı</span>
<span class="hackhell">HH</span>
<silverday> Enes İnkaya </silverday>

şeklinde. (denemeyin, css özelliklerini yazmadık :))


Özelliklerimiz:


csste özellikler { } arasına yazılır.Özellik adı yazıldıktan sonra iki noktanın ardından
özellik değeri atanır.Ve bir sonraki özellik yazılırken noktalı virgül ile geçiş yapılır.

FONT Özellikleri


font-size
HTML:
font-size: 12px;
gibi kullanabiliriz. px boyutu ile yazının büyüklüğünü ayarlar.


font-weight
HTML:
font-weight: bold;
gibi kullanabiliriz. normal, small gibi değerler alır.Yazının genişliği (kalınlığı)dir.

font-family
HTML:
font-family: Arial;
gibi kullanabiliriz. yazı tipini belirler.


color
HTML:
color: #000000;
gibi kullanabiliriz. Hex moddaki renklerle veya red,navy,green gibi belli renkler kulanılır..

Arka Plan Kullanımı


background
en kapsamlı koddur.
background: #FFFFFF;
olarak kullanılabilir.

arka plana resim koymak:
background: #FFFFFF url(resimlinki);

background fonksiyonları:
repeat-x veya repeat-y: koyulan resmin x kordinatında mı
y kordinatında mı tekrar etmesini sağlar.
no-repeat: koyulan resmin devam etmemesini sağlar.
bottom: koyulan resmi en aşağı yaslar
top: koyulan resmi en yukarı yaslar
middle: koyulan resmi y kordinatında ortalar
center: koyulan resmi x kordinatında ortalar
left: resmi sola yaslar
right: resmi sağa yaslar.

nası kullanırız?
msela koyduğumuz resmi tekrar ettirmeden, sağa yaslayalım, ve y kordinatında ortada olsun.

HTML:
background: url(resimlinki) no-repeat middle center;


Bordür :

bordür 5 şekilde kullanılır.
border, border-left, border-right, border-top, border-bottom.
yani border'i her yön için kullanabilir veya sadece sol,sağ,üst,alt şeklinde tek kullanabiliriz.
örnek:

HTML:
border: 2px solid #000000;

bordür düz renkte siyah ve 2pixel kalınlığında 4 yönde de olur.
fonksiyonlar

dotted
: noktalı noktalı bordür
dashed : çizgili
solid : düz
double : çiftli
groove
ridge
inset : içe doğru bordür
outset : dışa doğru bordür

margin ve padding:
htmlde de olan margin ve padding, sayfalarda satırlar ve sütunların arasındaki boşluktur.
prof. tasarımcıların çoğu güzel görüntü için margin ve paddingi 0 yaparlar.
HTML:
#deneme {
margin: 0;
padding: 0;
}

isterseniz margin: 5px; gibi değerler verebilrsiniz.

Güzel Bir Örnek yapalım öğrendiklerimizle..

style.css:

html {
margin: 0;
padding: 0;
}
#logo {
background: #FFFFFF url(logo linki) no-repeat;
}
.icerik {
font-family: Tahoma;
font-size: 12px;
font-weight: bold;
color: #444444;
}
copyright {
background: #cacaca;
color: #444444;
font-weight: bold;
font-size: 10px;
font-family: Arial;
text-align: center;
}

sayfa.html:

HTML:
<html>
<head><title>Deneme sayfa</title>
<link href="style.css" rel="stylesheet">
</head>
<body>
<div id="logo" width="500" height="100"> </div><br /><br />
<span class="icerik">Hackhell CSS Dersleri</span><br><br>
<copyright>Tüm hakkı saklıdır</copyright>
</body></html>


alıntı deil alın teridir :p
 
Teşşekürler kardeş emeğine sağlık.. Güzel paylaşım.
 
Teşekkür ederimm.... yüzeysel olmuş...
 
Geri
Üst