CSS ile Arkaplan Biçimi



HTML derslerinde sayfanın
arkaplanını değiştirmek için <body> komutuna bgcolor="..."
parametresini atıyorduk. Bu parametre tablolar veya diğer kodlar (h1-h6,
marquee,vb... )için de geçerliydi.

Arkaplan Rengi
CSSde ise bu kodların background-color özelliğine renk değerleri veriyoruz.

Kod Alanı:body
{
background-color: yellow
}
td
{
background-color: #ffffcc
}
h1
{
background-color: rgb(100%,100%,85% )
}
div
{
background-color: #FFFFD9
}

Arkaplan Resmi
HTMLde arkaplana resim koymak için background="..." parametresinden
yararlanıyorduk. CSSde arkaplan resmi yerleştirmek için background-image
(arkaplan görüntüsü ) özelliğine url(... ) şeklinde adres değeri
veririz. Eğer arkaplana resim koymak istemiyorsak none değeri veririz.
Not:Arkaplan resmi istemezseniz, hiç bu özelliği yazmazsınız, olur
biter. Ama DHTML derslerinde bu none değerinin faydalarını göreceksiniz.

Kod Alanı:body
{
background-image: url(duvar.gif )
}
td
{
background-image: url(c:\kaplamalar\tiles.gif )
}
div
{
background-image: url( Yukleme Yapılan Resim Linki )
}
span
{
background-image: none
}

Arkaplan Resmini Döşeme
HTMLde arkaplan resimleri kendisini tekrarlıyordu. Oysa biz arkaplan
resimlerinin her zaman döşenmesini (kendisini tekrar etmesini )
istemeyiz. CSSde bunun için çok güzel bir özellik var:
background-repeat. Bu özelliğin alacağı değerler şöyle:

repeat Arkaplan resmini hem yatay hem de düşey olarak döşer (tekrarlar ).
background-repeat: repeat
repeat-x Arkaplan resmini sadece yatay olarak döşer.
background-repeat: repeat-x
repeat-y Arkaplan resmini sadece düşey olarak döşer.
background-repeat: repeat-y
no-repeat Arkaplan resmini döşemeden, tek bir resim halinde gösterir.
background-repeat:no-repeat

Kod Alanı:body
{
background-image: url(duvar.gif );
background-repeat: repeat
}
td
{
background-image: url(c:\kaplamalar\tiles.gif );
background-repeat: repeat-x
}
div
{
background-image: url( Yukleme Yapılan Resim Linki );
background-repeat: repeat-y
}
span
{
background-image: url(manzara.bmp );
background-repeat: no-repeat
}
Arkaplan Resminin Konumu
Sayfamızın arkaplanında tek bir resim yer alacaksa, bu resmin sayfa
üzerindeki konumunu belirlemeliyiz. Bunun için CSSnin
background-position özelliğinden yararlanırız. Bu özellik iki değer
birden alır, ilk değer resmin sayfaya göre düşey konumunu, ikinci değer
ise resmin sayfaya göre yatay konumunu ifade eder. background-position:
(düşey konum değeri ) (yatay konum değeri ). Bu değerleri aşağıdaki
biçimlerde yazabiliriz. Not: Bu özelliği NN gözatıcıları (browser )
desteklemiyor.

background-position: top left
background-position: top center
background-position: top right
background-position: center left
background-position: center center
background-position: center right
background-position: bottom left
background-position: bottom center
background-position: bottom right
background-position: (yüzde değer ) (yüzde değer )
background-position: (birim değer ) (birim değer )

Kod Alanı:body
{
background-image: url(monalisa.jbg );
background-repeat: no-repeat;
background-position: 100px 60px
}
td
{
background-image: url(c:\kaplamalar\tiles.gif );
background-repeat: no-repeat;
background-position: top left
}
div
{
background-image: url( Yukleme Yapılan Resim Linki );
background-repeat: no-repeat;
background-position: center center
}
span
{
background-image: url(manzara.bmp );
background-repeat: no-repeat;
background-position: 35% 35%
}

Arkaplan Resmini Sabitleme
Netscape gözatıcılarının tanımadığı bir diğer özellik de
background-attachment. Bu özellikle arkaplan resminin sayfayla beraber
kayıp kaymayacağını belirliyoruz. Eğer bu özelliğe scroll değerini
verirsek, sayfamızla beraber arkaplan resmi de scrollbar ile beraber
kayar. Eğer fixed değerini verirsek arkaplan resminin konumu scrollbara
göre değişmez, sabit kalır.

Kod Alanı:body
{
background-image: url(monalisa.jbg );
background-repeat: no-repeat;
background-position: 100px 60px;
background-attachment: fixed
}
td
{
background-image: url(c:\kaplamalar\tiles.gif );
background-repeat: no-repeat;
background-position: top left;
background-attachment: scroll
}
div
{
background-image: url(Yukleme Yapılan Resim Linki );
background-repeat: no-repeat;
background-position: center center;
background-attachment: fixed
}
span
{
background-image: url(manzara.bmp );
background-repeat: no-repeat;
background-position: 35% 35%;
background-attachment: scroll
}

Arkaplan Resim Özelliklerini Tek Kodla İfade Etme
Bir arkaplan resmini CSSde ifade etmek için; son uygulamamızda
olduğu gibi, dört özellikten yararlanmamız şart değil. Bu özelliklerin
hepsini background özelliğinde toplayabiliriz: background:
(background-color değeri ) (background-image değeri ) (background-repeat
değeri ) (background-attachment değeri ) (background-position değeri ).

Kod Alanı:
body
{
background: #ffffcc url(monalisa.jbg ) no-repeat fixed 100px 60px
}
td
{
background-image: crimson url(c:\kaplamalar\tiles.gif ) no-repeat scroll top left
}
div
{
background-image: rgb(100%, 100%, 85% ) url(Yukleme Yapılan Resim Linki ) no-repeat fixed center center
}
span
{
background-image: #FFFFD9 url(manzara.bmp ) no-repeat scroll 35% 35%
}
Burada Netscape gözatıcısı kullananlar bu kodun daha önce
belirttiğim background-positon, background-attachment bölümlerini
göremezler ama geri kalan kısımlarını görürler. Bu kod bir önceki Font
Formatı sayfasındaki font koduna benziyor değil mi? Herşey bir yana, iki
kod da kendi sayfalarının sonunda yer alıyor.

Yeni yorum gönder

Bu alanın içeriği gizli tutulacak ve açıkta gösterilmeyecektir.
  • Web sayfası ve e-posta adresleri otomatik olarak bağlantıya çevrilir.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • Satır ve paragraflar otomatik olarak bölünürler.

Biçimleme seçenekleri hakkında daha fazla bilgi

CAPTCHA
Aşağıdaki resimde yer alan karakterleri kutucuğa doğru olarak yazınız
Image CAPTCHA
Enter the characters shown in the image.

Anket

Web sitesinde hangisi daha önemlidir:

Son Konular

2012-04-10 00:53 - Chrome Pili daha çabuk bitiriyor
2012-03-22 19:47 - Geliştirdiğin kodları satmak ister misin
2012-02-12 23:21 - SMF forumu vbulletin foruma aktarmak
2011-12-14 21:50 - Motorlu araçlar otomobil vergisi sorgulama
2011-12-14 21:47 - Sorgulamalar
2011-12-11 14:33 - Ben az önce ne arayacaktım
2011-09-10 22:51 - DSLR Fotograf Makinası sınıflandırması
2011-09-09 17:33 - ‘Crop Factor’ Nedir, hakkında bilgi
2011-09-09 17:30 - Fotograf Rehberi
2011-08-20 21:30 - Samsung LEDTV'lerde .SRF ve XFS süprizi
2011-08-19 00:45 - 2011 yılının web tasarım trendleri
2011-04-09 20:18 - Alan adları gerçek isim sahiplerine verilecek!
2011-01-13 01:43 - SEO İçin Dikkat Edilmesi Gereken Hususlar
2011-01-13 01:42 - Meta tag SEO Optimization
2011-01-13 01:41 - Google Adsense Hakkında Detaylı Bilgi
2011-01-13 01:40 - Soru Ve Cevaplar ile Google Adsense
2011-01-13 01:39 - Arama motoru Google ve Pagerank
2011-01-13 01:38 - Seo Sözlüğü
2011-01-13 01:37 - Google Arama Özellikleri
2011-01-13 01:36 - Adsense Reklam Yerleşimi
2011-01-13 01:35 - Robots.txt Dosyası Kullanım Robotları Yölendirme Kontrol
2011-01-13 01:34 - Sitenizin Google ve Web deki Yeri
2011-01-13 01:33 - Arama Motoru Bilgi ve İpuçları
2011-01-13 01:31 - Arama Motorları Teknikleri
2011-01-13 01:29 - Google Pagerank Detaylı Anlatım
2011-01-13 01:27 - Sitenize Ziyaretçiler En Çok Hangi Kelimeler İle Gelmiş
2011-01-13 01:25 - Pagerank Nedir?
2011-01-13 01:19 - Fireworks Shadow and Glow
2011-01-13 01:18 - Fireworks Sharpen
2011-01-13 01:16 - Fireworks Other
2011-01-13 01:13 - Fireworks Blur
2011-01-13 01:09 - Fireworks Bevel and Emboss
2011-01-13 01:05 - Fireworks Adjust Color
2011-01-13 01:03 - Fireworks Save as Style
2011-01-13 00:58 - Fireworks Text Menüsü
2011-01-13 00:54 - Fireworks Select Menüsü
2011-01-13 00:54 - Fireworks Modify Menüsü
2011-01-13 00:51 - Fireworks View Menüsü
2011-01-13 00:18 - Fireworks Edit Menüsü
2011-01-13 00:16 - Fireworks File Menüsü
2011-01-13 00:05 - İnternet - Web Tarayıcılar (Browser)
2011-01-13 00:04 - İnternet - Web Server Yazılımları
2011-01-13 00:03 - İnternet ve Web İlişkisi
2011-01-13 00:02 - İnternette Kullanılan Protokoller
2011-01-13 00:01 - İnternet - World Wide Web (WWW) Nedir?
2011-01-13 00:00 - İnternet - URL nedir?
2011-01-12 23:43 - İnternet Backorder Nedir?
2011-01-12 23:34 - İnternet - Virüs Nedir?
2011-01-12 23:32 - İnternet Paypal nedir? Nasıl Kullanılır?
2011-01-12 23:31 - İnternet - DNS Nedir?