web tasarimi veprogramlama dersİ css ders notlari · web tasarimi veprogramlama dersİ css ders...

12
WEB TASARIMI vePROGRAMLAMA DERSİ CSS DERS NOTLARI CSS BACKGROUND ÖZELLİKLERİ background-color Zeminin rengini belirler. #color Renk adı. transparent Zeminin saydam olmasını sağlar. background-image Zemine resim yerleştirilmesini sağlar. url Zemine yerleştirilen resmin adresi. background-repeat Zemine yerleştirilen resmin nasıl yayılacağını belirler. repeat Resmin bütün zemine yayılmasını sağlar. repeat-x Resmin sol-üstten sağ-üste doğru yayılmasını sağlar. repeat-y Resmin sol-üstten sol-alta doğru yayılmasını sağlar. no-repeat Resmin yayılmadan orjinal boyutuyla görünmesini sağlar. background-attachment Zemindeki resmin, sayfa kaydırma çubuğuyla hareket ettirildiğindeki durumunu belirler. scroll Sayfa hareket ettirildiğinde zeminin de kaymasını sağlar. fixed Sayfa kaydırılsa da zeminin sabit kalmasını sağlar background-position Zemindeki resmin istenilen şekilde yerleştirilmesini sağlar. top Resmi yukarı yerleştirir. center Resmi ortalar. bottom Resmi aşağı yerleştirir. left Resmi sola yerleştirir. right Resmi sağa yerleştirir. ...px Resmin soldan istenilen ölçüde içerde olmasını sağlar.

Upload: others

Post on 24-Oct-2019

30 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: WEB TASARIMI vePROGRAMLAMA DERSİ CSS DERS NOTLARI · WEB TASARIMI vePROGRAMLAMA DERSİ CSS DERS NOTLARI CSS BACKGROUND ÖZELLİKLERİ background-color Zeminin rengini belirler. #color

WEB TASARIMI vePROGRAMLAMA DERSİ CSS DERS NOTLARI

CSS BACKGROUND ÖZELLİKLERİ

background-color Zeminin rengini belirler.

#color Renk adı.

transparent Zeminin saydam olmasını sağlar.

background-image Zemine resim yerleştirilmesini sağlar.

url Zemine yerleştirilen resmin adresi.

background-repeat Zemine yerleştirilen resmin nasıl yayılacağını belirler.

repeat Resmin bütün zemine yayılmasını sağlar.

repeat-x Resmin sol-üstten sağ-üste doğru yayılmasını sağlar.

repeat-y Resmin sol-üstten sol-alta doğru yayılmasını sağlar.

no-repeat Resmin yayılmadan orjinal boyutuyla görünmesini sağlar.

background-attachment Zemindeki resmin, sayfa kaydırma çubuğuyla hareket ettirildiğindeki durumunu belirler.

scroll Sayfa hareket ettirildiğinde zeminin de kaymasını sağlar.

fixed Sayfa kaydırılsa da zeminin sabit kalmasını sağlar

background-position Zemindeki resmin istenilen şekilde yerleştirilmesini sağlar.

top Resmi yukarı yerleştirir.

center Resmi ortalar.

bottom Resmi aşağı yerleştirir.

left Resmi sola yerleştirir.

right Resmi sağa yerleştirir.

...px Resmin soldan istenilen ölçüde içerde olmasını sağlar.

Administrator
Text Box
Page 2: WEB TASARIMI vePROGRAMLAMA DERSİ CSS DERS NOTLARI · WEB TASARIMI vePROGRAMLAMA DERSİ CSS DERS NOTLARI CSS BACKGROUND ÖZELLİKLERİ background-color Zeminin rengini belirler. #color

BACKGROUND ÖRNEKLERİ

Ör-1: {background :#F0DEE5 ;}

Ör-2:

{background-image : url(professional-css.jpg);

background-repeat : repeat;}

Ör-3:

{background :#F0DEE5 ;

background-image : url(professional-css.jpg);

background-repeat : repeat-x;}

Ör-4:

{background :#F0DEE5 ;

background-image : url(professional-css.jpg);

background-repeat : repeat-y;}

Ör-5:

{background :#F0DEE5 ;

background-image : url(professional-css.jpg);

background-repeat : no-repeat;}

Ör-6:

{background :#F0DEE5 ;

background-image : url(professional-css.jpg);

background-repeat : no-repeat;

background-position :center;}

Ör-7:

{background :#F0DEE5 ;

background-image : url(professional-css.jpg);

background-repeat : no-repeat;

background-position :left;}

Ör-8:

{background :#F0DEE5 ;

background-image : url(professional-css.jpg);

background-repeat : no-repeat;

background-position :bottom;}

Ör-9:

{background-color :transparent ;

background-image : url(professional-css.jpg);

background-repeat : no-repeat;

background-position :center;}

Ör-10: body{background-image : url(professional-css.jpg);

background-attachment:fixed;}

Ör-11: body{background-image : url(professional-css.jpg);

background-attachment:scroll;}

Page 3: WEB TASARIMI vePROGRAMLAMA DERSİ CSS DERS NOTLARI · WEB TASARIMI vePROGRAMLAMA DERSİ CSS DERS NOTLARI CSS BACKGROUND ÖZELLİKLERİ background-color Zeminin rengini belirler. #color

CSS FONT ÖZELLİKLERİ

Font-Family Yazı türünü belirler.(Arial , Verdana gibi.).

Font-Style Yazının normal veya sağa eğik olmasını sağlar.

Font-Variant Yazının normal veya tümünün büyük harflerden oluşmuş olmasını sağlar.

Font-Weight Yazının kalınlık-inceliğini belirler.

Font-Size Yazının büyüklüğünü belirler.

FONT ÖRNEKLERİ

Page 4: WEB TASARIMI vePROGRAMLAMA DERSİ CSS DERS NOTLARI · WEB TASARIMI vePROGRAMLAMA DERSİ CSS DERS NOTLARI CSS BACKGROUND ÖZELLİKLERİ background-color Zeminin rengini belirler. #color

CSS TEXT ÖZELLİKLERİ

word-spacing Kelimeler arasında bırakılacak boşluğu boşluğu belirler.

letter-spacing Harfler arasında bırakılacak boşluğu boşluğu belirler.

text-decoration Kelimenin altının , üstünün vs. çizili olup olmayacağını belirler.

underline Kelimenin altının (Satır altından) çizili olmasını sağlar.

overline Kelimenin üstünün (Satır üstünden) çizili olmasını sağlar.

line-through Kelimenin ortasından çizili olmasını sağlar.

blink Kelimenin yanıp sönmesini sağlar.(Netscape için)

vertical-align Metnin yatay olarak nasıl hizalanacağını belirler.

text-transform Kelimelerin büyük harf veya küçük harflerden oluşmasını sağlar.

capitalize Kelimelerin ilk harflerinin büyük olmasını sağlar.

uppercase Kelimelerin bütün harflerinin büyük olmasını sağlar.

lowercase Kelimelerin bütün harflerinin küçük olmasını sağlar.

none Kelimelerin orjinal metindeki gibi olmasını sağlar.

text-align Metnin dikey olarak nasıl hizalanacağını belirler.

left Metni sola yaslar.

right Metni sağa yaslar.

center Metni ortalar.

justify Metni iki yana yaslar.

text-indent Metnin ilk satırının soldan ne kadar içerden başlayacağını belirler.

line-height Satırın yüksekliğini ayarlar.(Yüksek değer verildiğinde satırlar arasındaki boşluk artar.)

first-line Metnin ilk satırının biçimlendirilmesini sağlar.

first-letter Metnin ilk harfinin biçimlendirilmesini sağlar

Page 5: WEB TASARIMI vePROGRAMLAMA DERSİ CSS DERS NOTLARI · WEB TASARIMI vePROGRAMLAMA DERSİ CSS DERS NOTLARI CSS BACKGROUND ÖZELLİKLERİ background-color Zeminin rengini belirler. #color

14

Ka

sım

20

11

TEXT ÖRNEKLERİ

Page 6: WEB TASARIMI vePROGRAMLAMA DERSİ CSS DERS NOTLARI · WEB TASARIMI vePROGRAMLAMA DERSİ CSS DERS NOTLARI CSS BACKGROUND ÖZELLİKLERİ background-color Zeminin rengini belirler. #color

CSS LIST ÖZELLİKLERİ

List-style-type

disk Liste biçiminin disk (içi dolu daire) şeklinde olmasını sağlar.

circle Liste biçiminin çember şeklinde olmasını sağlar.

square Liste biçiminin kare olmasını sağlar.

decimal Liste biçiminin rakamlardan oluşmasını sağlar.

lower-roman Liste biçiminin i,ii,iii gibi küçük roma rakamlarından oluşmasını sağlar.

upper-roman Liste biçiminin I,II,II gibi büyük roma rakamlarından oluşmasını sağlar.

lower-alpha Liste biçiminin a,b,c şeklinde küçük harf olmasını sağlar.

upper-alpha Liste biçiminin A,B,C şeklinde büyük harf olmasını sağlar.

none Listenin imgesiz olmasını sağlar.

list-style-position

inside Listenin ikinci satırının en soldan başlamasını sağlar.

Outside Listenin ikinci satırının ilk satır ile aynı yerden başlamasını sağlar.

list-style-image Liste biçiminin resim olmasını sağlar.

Page 7: WEB TASARIMI vePROGRAMLAMA DERSİ CSS DERS NOTLARI · WEB TASARIMI vePROGRAMLAMA DERSİ CSS DERS NOTLARI CSS BACKGROUND ÖZELLİKLERİ background-color Zeminin rengini belirler. #color

CSS LİNK ÖZELLİKLERİ

a Linkin, sayfa açıldığında tıklanmadan veya ümleç üzerine getirilmeden önceki durumudur.

a:hover Linkin imleç üzerine getirildiğindeki durumudur.

a:active Linkin tıklandığı andaki durumudur.

a:visited Linkin tıklandıktan sonraki durumudur.

BİÇİMLENDİRME:

color Linkin rengini belirler.

background-color Linkin zemin rengini belirler.

background-image Linkin zeminine resim ekler(Bu animated-gif de olabilir.)

text-decoration Linkin altının,üstünün vs. çizgili olup olmayacağını belirler.

font-weight Yazının kalınlık veya inceliğini belirler.

border Linkin etrafına kenarlık ekler.

display Linki içeren hücre , satır vb. istenilen alanın seçilmesini sağlar.

NOT : Yukarıda kullanılabilecek birkaç parametre örnek verilmiştir.Ancak "font" , "text" , table" vs. için kullanılabilen pek çok parametre "a" için de kullanılabilir.Gerisi biraz da insanın yaratıcılığına kalıyor.

Page 8: WEB TASARIMI vePROGRAMLAMA DERSİ CSS DERS NOTLARI · WEB TASARIMI vePROGRAMLAMA DERSİ CSS DERS NOTLARI CSS BACKGROUND ÖZELLİKLERİ background-color Zeminin rengini belirler. #color

Ör.1:

A {color:black;font-size:10pt;display : block;line-height:16px; text-align : center;background-color:#D4AEBB; border:outset 3px #DB7093;text-decoration:none;}

A:HOVER {color:black;font-size:10pt;zoom : 92%;display : block; line-height:16px;text-align : center;background-color : #F0DEE5; border :inset 3px #CC3366;text-decoration:none;}

Ör.2:

A {text-decoration:none;border:outset 2px black;width:200px; background-image:url(images/d.jpg);text-align:center;height:22;}

A:HOVER {text-decoration:none;width:200px; border : inset 2px black;text-align : center; background-image : url(images/d2.jpg);}

Ör.3:

A{background-color : #DAA520;border:3px ridge #523208; text-decoration : none;text-align : center;font-size : x-small;font-family:Tahoma;color:Black;width:200px;line-height:16px;} A:HOVER{background-color:#FFD700;border:3px ridge #523208;text-decoration : none;text-align:center;font-size:x-small;font-family:Tahoma;color:Black;width:200px;line-height:16px;}

Ör.5:

A.css-ornek6 {text-decoration:none;border:none;width:200px;color:white;font-size:12px; background-image : url(images/m1.jpg);text-align:center;line-height:24px;} A:HOVER.css-ornek6 {text-decoration:none;width:200px; border : none;text-align : center;color:#606060;font-size:12px; background-image : url(images/m2.jpg);line-height:20px;}

Ör.6: a:hover { color:#1E90FF; background-color :#1E90FF; text-decoration :none;}

Ör.7: a:hover { background-color : #1E90FF; text-decoration :none;}

Ör.8: a:hover {

background-color :#1E90FF; text-decoration :underline;} NOT:Alternatifleri için bkz. :Text/text-decoration

Ör.9:

a:hover { background-color :#1E90FF; color:BLACK; border:double black; text-decoration :none;} NOT:Kenarlık türünün alternatifleri için bkz. :Font/border-style Kenarlık kalınlığının alternatifleri için bkz. :Font/border-width

Ör.10:

a:hover { background-color : #1E90FF; display : block; color : black; text-decoration :none;}

Ör.11: a:hover { background-image : url(images/a.jpg); color :#800000;}

Ör.12: a:hover { background-color : #DAA520; float : right;}

Ör.13: a:hover { background-color : #D7DFDD; text-transform : uppercase; font-weight : bold;}

Ör.14: a:hover {zoom:150%; font-weight : bold;}

Ör.15: a.css-ornek10{ color:BLACK; height :12px;line-height:14px; border-bottom-style : solid; border-bottom-color : red; border-bottom-width :1px;} a:hover.css-ornek10{background-color : yellow; color:BLACK;height : 12px;line-height:14px;text-decoration :none; border-bottom-style : solid;border-bottom-color : red; border-bottom-width :1px;}

Page 9: WEB TASARIMI vePROGRAMLAMA DERSİ CSS DERS NOTLARI · WEB TASARIMI vePROGRAMLAMA DERSİ CSS DERS NOTLARI CSS BACKGROUND ÖZELLİKLERİ background-color Zeminin rengini belirler. #color

CSS KATMAN ÖZELLİKLERİ

position Katmanın yerinin belirlenmesini sağlar.

absolute Katmanın yerinin pencere esas alınarak belirlenmesini sağlar.

relative Katmanın yerinin bir önceki katman esas alınarak belirlenmesini sağlar.

static Katmanın yerinin sabit olarak (Varsayılan olan sol üst köşe) belirlenmesini

sağlar.

top Katmanın üstten ne kadar aşağıda olması gerektiğini belirler.

left Katmanın soldan ne kadar içeride olması gerektiğini belirler.

width Katmanın genişliğinin ne kadar olacağını belirler.

height Katmanın yüksekliğinin ne kadar olacağını belirler.

overflow Katmanın belirtilen yükseklik ve genişliğe sığmayan kısmına ne olacağını

belirler.

auto Otomatik olarak belirlenir.

scroll Kaydırma çubuğu ekleyerek görünmesini sağlar.

visible Katmanı belirtilen boyutların dışına taşırarak sığmayan yerlerin görünmesini

sağlar.

hidden Sığmayan yerleri gizler.

visibility Katmanın görünebilirlik ayarını yapar.

visible Katmanın görünür olmasını sağlar.

hidden Katmanı gizler.

z-index Katmanların alttan üste doğru hangi sıra ile gösterileceğini belirler.1 değeri

katmanın en altta olacağını belirtir.

Page 10: WEB TASARIMI vePROGRAMLAMA DERSİ CSS DERS NOTLARI · WEB TASARIMI vePROGRAMLAMA DERSİ CSS DERS NOTLARI CSS BACKGROUND ÖZELLİKLERİ background-color Zeminin rengini belirler. #color

KATMAN ÖRNEKLERİ:

div {position:static; top:15px;

left:115px; width:178px;

height:118px; background-color:

#D4AEBB;}

div {position:absolute; top:360px;

left:115px; width:177px;

height:102px; background-color:

#D4AEBB;}

div {position:relative; top:350px;

left:106px; width:176px;

height:102px; background-color:

#D4AEBB;}

div {position:absolute; top:798px; left:115px;

width:177px; height:102px; background-color:

#D4AEBB; overflow:visible;}

div {position:absolute; top:922px; left:115px;

width:177px;height:102px; background-color:

#D4AEBB; overflow:scroll;}

div {position:absolute; top:1044px; left:115px;

width:177px;height:102px; background-color:

#D4AEBB; overflow:hidden;}

Page 11: WEB TASARIMI vePROGRAMLAMA DERSİ CSS DERS NOTLARI · WEB TASARIMI vePROGRAMLAMA DERSİ CSS DERS NOTLARI CSS BACKGROUND ÖZELLİKLERİ background-color Zeminin rengini belirler. #color

CSS TABLO ÖZELLİKLERİ

margin Tablo ile pencerenin kenarları arasında bırakılacak boşluğu belirler.

margin-top Tablo ile pencerenin üst kenarı arasında bırakılacak boşluğu belirler.

margin-right Tablo ile pencerenin sağ kenarı arasında bırakılacak boşluğu belirler.

margin-bottom Tablo ile pencerenin alt kenarı arasında bırakılacak boşluğu belirler.

margin-left Tablo ile pencerenin sol kenarı arasında bırakılacak boşluğu belirler.

padding Tablo kenarları ile tablo içeriği (Yazı vb.) arasında bırakılacak boşluğu

belirler.

padding-top Tablonun üst kenarı ile tablo içeriği arasında bırakılacak boşluğu belirler.

padding-right Tablonun sağ kenarı ile tablo içeriği arasında bırakılacak boşluğu belirler.

padding-bottom Tablonun alt kenarı ile tablo içeriği arasında bırakılacak boşluğu belirler.

padding-left Tablonun sol kenarı ile tablo içeriği arasında bırakılacak boşluğu belirler.

border Tablonun kenarlarının şekillendirilmesini sağlar.

border-top Tablonun üst kenarının şekillendirilmesini sağlar.

border-left Tablonun sol kenarının şekillendirilmesini sağlar.

border-bottom Tablonun alt kenarının şekillendirilmesini sağlar.

border-right Tablonun sağ kenarının şekillendirilmesini sağlar.

border-width Tablonun kenarlarının kalınlığını belirler.

border-top-width Tablonun üst kenarının kalınlığını belirler.

border-right-width Tablonun sağ kenarının kalınlığını belirler.

border-bottom-width Tablonun alt kenarının kalınlığını belirler.

border-left-width Tablonun sol kenarının kalınlığını belirler.

border-style Tablonun kenarlık türünü belirler.

border-top-style Tablonun üst kenarlık türünü belirler.

border-right-style Tablonun sağ kenarlık türünü belirler.

border-bottom-style Tablonun alt kenarlık türünü belirler.

border-left-style Tablonun sol kenarlık türünü belirler.

border-color Tablonun kenarlarının rengini belirler.

border-top-color Tablonun üst kenarının rengini belirler.

border-right-color Tablonun sağ kenarının rengini belirler.

border-bottom-color Tablonun alt kenarının rengini belirler.

border-left-color Tablonun sol kenarının rengini belirler.

color Tabloda geçen metnin rengini belirler.

width Tablonon genişliğini belirler.

height Tablonun yüksekliğini belirler.

NOT : Başlık "TABLO" olarak verildi Ancak bu nitelikler başta TD , TR , TH vs. olmak üzere hemen her

etiket için kullanılabilir.CSS' yi özel kılan da zaten bu...

NOT: Yukarıda görüldüğü gibi kenarlıklar istenirse tek bir paramatre ile veya daha ayrıntılı bir

şekillendirme yapmak istiyorsak birden çok parametre ile şekillendirilebilir.Örneğin bütün kenarlar

için aynı ayarların (Renk , kalınlık , kenarlık türü) kullanılmasını istiyorsak : " border : 1px solid black "

şeklinde bir defada biçimlendirme yapabiliriz. Ayrıntılı biçimlendirme içinse üst , sağ, alt ve solun renk

, kalınlık ve kenarlık türü için ayrı ayrı parametreler kullanılabilir.

TABLO ÖRNEKLERİ:

Page 12: WEB TASARIMI vePROGRAMLAMA DERSİ CSS DERS NOTLARI · WEB TASARIMI vePROGRAMLAMA DERSİ CSS DERS NOTLARI CSS BACKGROUND ÖZELLİKLERİ background-color Zeminin rengini belirler. #color