CSS Dersleri

CSS Color ve Background-Color

eminbasbayan

eminbasbayan

4 dk okuma
CSS Color ve Background-Color
🔍 Büyütmek için tıklayın

CSS, bir web sayfasının görselliğini tamamen değiştirebileceğimiz güçlü bir araçtır. Bu yazıda, CSS’in en temel ve yaygın olarak kullanılan özelliklerinden ikisi olan color ve background-color özelliklerini inceleyeceğiz. Yeni başlayanlar için bu özellikler, CSS yazmayı öğrenmenin ilk adımlarından biridir.

1. CSS ile Renkleri Ayarlama (color Özelliği)

color özelliği, bir HTML elemanının yazı rengini değiştirmek için kullanılır. Örneğin, bir başlığın veya paragrafın rengini ayarlamak istiyorsanız, bu özelliği kullanabilirsiniz.

Örnek:

<p style="color: darkblue;">CSS öğrenmek çok eğlenceli!</p>

Yukarıdaki kod, bir paragrafın yazı rengini koyu mavi yapar. Ancak, style özelliği kullanarak her eleman için renk ayarlamak yerine, bu işlemi bir CSS dosyası ile daha düzenli bir şekilde yapabiliriz:

p { color: darkblue; }

Bu kod, sayfadaki tüm p elemanlarının rengini koyu mavi yapar.

2. CSS’de Renk Sistemleri

CSS’te renkleri tanımlamak için birden fazla yöntem vardır. İşte en yaygın kullanılan renk sistemleri:

  • İsimlendirilmiş Renkler (Named Colors): CSS, önceden tanımlanmış birçok renk ismi içerir. Örneğin, red, blue, green, teal, olive gibi.
  • Hexadecimal (Hex) Kodları: Renkleri tanımlamak için altı haneli bir kod kullanılır. Örneğin, #4CAF50 yeşilin farklı bir tonunu ifade eder.
  • RGB (Red, Green, Blue): Renkler, kırmızı, yeşil ve mavi değerlerine göre tanımlanır. Örneğin, rgb(0, 128, 255) parlak bir mavi rengini ifade eder.
  • HSL (Hue, Saturation, Lightness): Renkler, ton, doygunluk ve parlaklık değerlerine göre tanımlanır. Örneğin, hsl(210, 50%, 50%) pastel mavi rengini ifade eder.

Bu sistemlerden herhangi birini kullanarak color özelliğiyle metin rengini ayarlayabilirsiniz.

Örnek:

h1 { color: navy; /* İsme göre renk */ } p { color: #FF6347; /* Hexadecimal renk */ } span { color: rgb(34, 139, 34); /* RGB renk */ }

3. Arka Plan Rengini Ayarlama (background-color Özelliği)

background-color özelliği, bir elemanın arka plan rengini ayarlamak için kullanılır. Bu, yazı rengini ayarlayan color özelliğinden farklıdır.

Örnek:

div { background-color: lightgray; /* Açık gri arka plan */ }

Yukarıdaki kod, tüm div elemanlarının arka planını açık gri yapar. Bu özelliği, başlıklar, paragraflar ve diğer HTML elemanları için de kullanabilirsiniz.

4. Renk ve Arka Plan Rengini Birlikte Kullanma

Bir elemanda hem yazı rengini hem de arka plan rengini aynı anda değiştirebilirsiniz. İşte bir örnek:

h2 { color: black; /* Yazı rengini siyah yapar */ background-color: lightyellow; /* Arka planı açık sarı yapar */ }

Bu kod, başlıkların yazı rengini siyah, arka planını ise açık sarı yapar. Bu kombinasyon, bir elemanı daha dikkat çekici hale getirmek için yaygın olarak kullanılır.

5. background ile background-color Farkı

CSS’te background özelliği, yalnızca arka plan rengini değiştirmekle sınırlı değildir. Bu özellik, arka plan resmi eklemek, degrade (gradient) oluşturmak gibi daha karmaşık görevler için kullanılabilir. Ancak, yalnızca arka plan rengini değiştirmek istiyorsanız, background-color kullanmanız daha doğrudur.

Örnek:

section { background: lavender; /* Sadece arka plan rengini değiştirir */ }

6. Block ve Inline Elemanlar ile Renk Ayarları

Bir HTML elemanının arka plan rengi, elemanın türüne bağlı olarak farklı şekillerde görünebilir:

  • Block-Level Elemanlar: Bu elemanlar, varsayılan olarak tüm satırı kaplar. Örneğin, bir div elemanına arka plan rengi eklediğinizde, arka plan tüm satırı doldurur.
  • Inline Elemanlar: Bu elemanlar yalnızca içerik kadar genişler. Örneğin, bir bağlantıya (a) arka plan rengi eklediğinizde, sadece metnin bulunduğu alan renklendirilir.

Örnek:

div { background-color: lightcoral; /* Block-level eleman */ } a { background-color: khaki; /* Inline eleman */ }

7. CSS ile Etiketleri Seçme (Selectors)

CSS’te stilleri uygulamak için etiketleri seçmek gerekir. Şu ana kadar doğrudan etiket adlarını (h1, p, button) kullanarak seçicileri öğrendik. İleride, sınıflar (class), kimlikler (id) ve daha gelişmiş seçicileri de öğreneceğiz. Ancak şimdilik, elemanları etiket adlarıyla seçmek başlangıç için yeterli.

Sonuç

CSS’in temel özellikleri olan color ve background-color, web sayfalarınızı görsel olarak özelleştirmek için güçlü araçlardır. Bu özelliklerle çalışmaya başlarken, farklı renk sistemlerini ve arka plan kullanımını öğrenmek, CSS’i daha etkili kullanmanızı sağlar. Unutmayın, CSS’in temel kurallarını öğrendikten sonra, adım adım daha karmaşık özelliklere geçebilirsiniz. Şimdi, kendi CSS kurallarınızı oluşturarak pratik yapmaya başlayın!

Etiketler

#Eğitimler#CSS Dersleri

İlgili Yazılar

Bu konuyla ilgili diğer yazılarımızı da inceleyebilirsiniz

CSS Nedir?
Genel

CSS Nedir?

### CSS Nedir? Web geliştirme dünyasında, bir web sayfasını hem işlevsel hem de görsel olarak etkileyici hale getirmek önemli bir adımdır. HTML bir web sayfasının iskeletini oluştururken, **CSS (Cascading Style Sheets)** ise bu iskeleti görsel bi

3 dk
HTML Sayfalarına CSS Eklemek
Genel

HTML Sayfalarına CSS Eklemek

CSS (Cascading Style Sheets), bir web sayfasının görünümünü ve düzenini kontrol etmemize olanak tanır. Ancak, CSS yazmaya başlamadan önce, bu stilleri **nerede** ve **nasıl** yazacağımızı öğrenmek önemlidir. Bu yazıda, CSS’i HTML sa

4 dk
CSS Hexadecimal Renkler
Genel

CSS Hexadecimal Renkler

CSS'te renkleri tanımlamak için kullanılan birçok yöntem bulunmaktadır. Bunlardan biri de **hexadecimal** renklerdir. Hexadecimal renkler, RGB (kırmızı, yeşil, mavi) renk modeline dayanır ve web geliştirme dünyasında oldukça yaygın bir şekilde k

4 dk
CSS Metin Özellikleri
Genel

CSS Metin Özellikleri

CSS ile metinleri şekillendirmek, bir web sayfasını hem görsel açıdan daha çekici hale getirir hem de okunabilirliğini artırır. Bu yazıda, metinleri hizalamak, kalınlaştırmak, süslemek ve aralarındaki boşlukları kontrol etmek gibi yaygın CSS özelliklerini detaylı bir şekilde ele alacağız. Yazı

3 dk
CSS font-size Kullanımı
Genel

CSS font-size Kullanımı

CSS ile metinlerin boyutunu kontrol etmek için kullanılan özellik **`font-size`** özelliğidir. Bu özellik, web sayfanızdaki yazıların boyutunu belirlemenize olanak tanır. Yazı boyutunu ayarlamak oldukça basittir, ancak CSS’te boyutlar için ku

4 dk
CSS font-family Kullanımı
Genel

CSS font-family Kullanımı

CSS'in güçlü özelliklerinden biri olan **`font-family`**, bir web sayfasında kullanılan yazı tipini belirlememizi sağlar. Metinlerin yazı tipini değiştirmek, tasarımın görsel estetiğini doğrudan etkileyen önemli bir adımdır.

4 dk