geri
İleri
Çarşamba
31 Eki 2007

Css örnekleri 1

css_menu_iconPek çok arkadaş bana İlk bloğumda css kullanarak yaptığım pek çok şeyi nasıl yaptığımı defalarca sordu. Bende mümkün mertebe yardımcı oldum. Sürekli bu konularda sorular sorulmaya devam ettiği için bunları yazı olarak yazmaya karar verdim ve bundan sonrada Css kullanarak yapılabilcek değişik şeyler hakkında kullanabilceğiniz örnekler vereceğim.

Bunları değişik sitelerde değişik anlatımlarla bulmak mümkünken neden onlara bağlantı vermek yerine burada anlatacağım?

1. Her yiğidin ayrı bir yoğurt yiyişi vardır.

2. Öğrendiklerimi öğretebiliyorsam onları gerçekten öğrenmişimdir. VArsa hatalarım onlarıda sizler sayesinde düzeltebilirim.

ve ilk css kullanarak yapacağımız örnek.

Herhangi bir başlık, yazı , bağlantının… önüne, arkasına… küçük bir resim simge koymak.

h2 {
background:url(atac.png) center left no-repeat; /* arkaplan resmi */
font:1em “Arial”,sans-serif; /* font boyutu ve tipi */
font-weight:700; /* yazının kalınlığı */
padding-left:18px; /* yazının sol kısmındaki boşluk */
margin-bottom:4px; /* alttaki yazı ile mesafe */
}

background‘daki “center” resmin yazıya göre orta hizada olmasını sağlar. Eğer üstte olmasını isterseniz “top” altta olmasını isterseniz “bottom” kodlarını kullanabilirsiniz.

center” den sonra gelen “left” resimin sağdamı yoksa soldamı olacağını ayarlar. Sağda olmasını isterseniz “right” ile değiştirmelisiniz.

no-repeat” resmin tekrar etmemesini ayarlar.

Kodları kopyala yapıştır yaparken yanlara yaptığım açıklamaları ( /* açıklama */) isterseniz silebilirsiniz. Silmesenizde kodun çalışması açısından bir zararı olmaz. Kendinize göre kisiselleştirdikten sonra silmenizi öneririm.

Bunun dışında h2 yerine h3, h4, h5, …. yazabilirsiniz. Eğer Şablonunuz katmanlardan (div) oluşuyorsa ve siz sadece belli katmanlarda bu kodun çalışmasını istiyorsanız o katmanın genel sitilini ayarladığınız kodu başa yazın.

örneğin: .sidebar h2 { …} , #logo h3 a {……} gibi…

Eğer yalnız bağlantı verdiğiniz yazıların başına bu resmin gelmesini istiyorsanız h2′nin yanına bir “a” getirin. ” h2 a{…} ”
Sadece üzerine gelince çıkmasını istiyorsanız a’dan sonra “hover” yazın. “h2 a:hover {…}

Eğer üzerine geldiğinizde resmin değişmesini isterseniz yukarıdakilerin her ikisinide yazmalısınız.

h2 a {
background:url(atac.png) center left no-repeat; /* arkaplan resmi */
font:1em “Arial”,sans-serif; /* font boyutu ve tibi */
font-weight:700; /* yazının kalınlığı */
padding-left:18px; /* yazının sol kısmındaki boşluk */
margin-bottom:4px; /* alttaki yazı ile mesafe */
}

h2 a:hover { background:url(atac.png) }

h2 a:hover’ da sadece değişmesini istediğimiz kodları yazıyoruz. Üstteki kodların hepsini birden yazmaka sakınca yok ama gerekte yok. Eğer bağlantının üzerine gelince değişmesini istediğiniz başka şeyler varsa onlarıda ekleyebilirsiniz.

Özet olarak

  • h2 {…} , sadece <h2></h2> arasına gelen yazıların,
  • h2 a {…} , <h2><a href=”#”>link</a></h2> şeklinde başında h2 kodu yazılan bağlantıların
  • h2 a:hover {…} , h2 kodları arsına yazılmış bağlantıların üzerine gelindiğindeki sitilini ayarlar.

Peki bunu kullandığımız menulere nasıl ekleyeceğiz. Yani aşağı yada yana oğru uzanan menülere eklemek için ne yapmalıyız. Bunun için 2. sayfaya geçelim.

Sayfalar: 1 2

Benzer Yazılar

Kategori: CSS
Yorum Yapın
  1. Ekim 31st, 2007 at 13:39| #1

    Tesekkürler Pardus007!Çok işime yarayacak! :)

  2. Ekim 31st, 2007 at 21:23| #2

    Sağolasın Pardus abi çok güzel bir kaynak olmuş gerçekten. :)
    Bu arada yazıyı 2 sayfa nasıl yaptın?

    Pardus007
    Onun için bir yazı yazıyorum. Aslında basit birşey sadece diğer sayfaya geçilmesini istediğin yere < --!nextpage--> ekliyorsun.

  3. Kasım 13th, 2007 at 22:04| #3

    Merhaba. Zamanında daha önceden uyarladığın bir temayı kullanıyordum, ancak bugün kazara sildim. İşin kötüsü yedeklemeyi nasıl olduysa unutmuşum. Tabi üzerinde bir hayli oynama yapmış olduğum için aynısını tekrar uygulamam çok zamanımı alacaktı. Dolayısıyla 3.nesil temam için kolları sıvadım. Çok da güzel bir problemim var. Standart Blogcu temalarından birini kullanmaya karar verdim ancak kullanılan resimlerin hepsi css içinde tanımlanmıştı. Ben de css kodunda değişiklik yaptım, fazla bandwith harcamayacağını da düşünerek ücretsiz geocities hesabıma yükledim.
    http://www.geocities.com/ufubo/yeniufublog.css
    Resimleri ayrıca linklememe rağmen sanırım gene http://www.geocities.com/ufubo/ klasörü içinde arıyor. İlla ki ücretli bir hosting almam gerekmemeli bence, bu işin altından nasıl kalkarım, yükleme yapabileceğim kaliteli ve ücretsiz bir yer var mı acaba??

  4. Kasım 14th, 2007 at 02:14| #4

    Googlepages’i tavsiye ederim. Bence geoticies de olur fakat resimleri blogcudan çekme başka bir adrese at oradan çek. Resimleride googlepages’ e at derim.

  5. Kasım 14th, 2007 at 02:31| #5

    pekala, teşekkür ederim. deneyeceğim ;)

  6. Kasım 14th, 2007 at 04:08| #6

    evet, denedim, uyguladım. googlepages ilaç gibi geldi, çok rahatladım =) teşekkürler..

  7. Şubat 7th, 2008 at 16:42| #7

    abi blogsayfası diye birşey gördüm,oraya geçmeyi düşündüm ama sanırım tasarımla oynayamıyoruz.tasarımı değiştirebiliyorsam nasıl yaparım ilgilenirsen çok sevinirim Birol abi.iyi bloglamalar :)

  8. Şubat 9th, 2008 at 16:59| #8

    Bu anlattıklarımı pek çok değişik şekilde yapmak mümkün. İşte buda onlardan biri…

    Kolay gelsin.
    ——————————–
    Teşekkürler.Pardus ben uğraştım ama yapamadım bunu ya.Acaba Sen bana kodları nerey koycağımı bulabilir misin?
    Yanında işaret çıkmasını istiyorum.

    * * * * * * *

    Pardus007
    Yeni bir yazı hazırlıyorum (Css menu) Orada sorunuzun cevabının bulacaksınız.
    Aslında ikinci sayfada sorunuzun cevabı var.

  9. Şubat 16th, 2008 at 15:30| #9

    pardus abi bişi sorcam.Acaba siz googlepages’e nasıl .js veya .html vb.dosyalar yükleyebiliyorsunuz veyada şarkı..

  10. Şubat 16th, 2008 at 19:07| #10

    Öncelikle bir googlepages üyeliğin olmalı( ücretsiz)
    Sonra Sonra giriş yapıp ayarlarını ve yüklemelerini yaptığın veri girdiğin sayfaya gireceksin.
    Bu sayfa aşağıdaki gibi.
    sayfadaki upload linkine bas ve istediğin dosyayı seç ve yükle. Bu kadar basit

Subscribe without commenting

blank