CSS Dersleri

CSS Nedir?

eminbasbayan

eminbasbayan

3 dk okuma
CSS Nedir?
🔍 Büyütmek için tıklayın

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 bir şölene dönüştürür. Basitçe ifade etmek gerekirse, CSS, web sayfalarının tasarım ve stilini tanımlayan bir teknolojidir.

TEXT?TEXT?

CSS'in Rolü Nedir?

CSS, bir web sayfasındaki HTML elemanlarının görünümünü ve düzenini kontrol eder. Bunu bir hikaye gibi düşünebilirsiniz: HTML, hikayenin karakterlerini tanımlarken, CSS bu karakterlerin nasıl göründüğünü, ne giydiğini ve hangi ruh halinde olduğunu belirler.

Örneğin, bir web sayfasında bir başlık, paragraf ve düğme tanımladınız. Ancak bu elemanların varsayılan bir görünümü vardır ve pek de çekici değildir. İşte CSS, bu elemanları özelleştirerek daha etkileyici hale getirir.

CSS'in Yapısı

CSS, üç temel kavram üzerine inşa edilmiştir:

  1. Seçici (Selector): Hangi HTML elemanını değiştireceğimizi belirtir. Örneğin, bir başlığı (h1), düğmeyi (button) ya da bir paragrafı (p) seçebiliriz.
  2. Özellik (Property): Değiştirilecek görsel özelliği tanımlar. Renk, yazı tipi, arka plan rengi, kenarlık gibi birçok özellik kullanılabilir.
  3. Değer (Value): Özelliğin alacağı değeri belirler. Örneğin, bir rengin mor olması için purple ya da yazı boyutunun 24 piksel olması için 24px değeri verilir.

Basit bir CSS örneği:

h1 { color: purple; /* Başlık rengini mor yapar */ font-size: 32px; /* Yazı boyutunu 32 piksel yapar */ } button { background-color: blue; /* Düğme arka plan rengini mavi yapar */ color: white; /* Düğme üzerindeki yazıyı beyaz yapar */ border-radius: 10px; /* Düğmenin köşelerini yuvarlar */ }

Bu kodlar sayesinde:

  • Başlığınız mor renkte ve 32 piksel boyutunda görünür.
  • Düğmeniz, mavi bir arka plan ve beyaz bir yazıya sahip olur. Ayrıca köşeleri yuvarlanarak daha modern bir görünüm kazanır.

CSS ile Neler Yapılabilir?

CSS, yalnızca renk ve yazı tipini değiştirmekle sınırlı değildir. Aşağıdaki alanlarda da güçlü özellikler sunar:

  • Renkler ve Arka Planlar: Elemanlara renk ekleyebilir, degrade ya da görsellerle arka plan oluşturabilirsiniz.
  • Düzenleme ve Yerleşim: Elemanları yatay veya dikey şekilde düzenleyebilir, kutular arasında boşluklar bırakabilirsiniz.
  • Animasyonlar: Hareketli geçişler ve görsel efektler oluşturabilirsiniz.
  • Mobil Uyum: Farklı ekran boyutlarına uygun tasarımlar yapabilirsiniz.

CSS ve HTML İşbirliği

CSS ve HTML, bir web sayfasının iki ayrılmaz parçasıdır. HTML, içeriklerin tanımlanmasını sağlarken, CSS bu içerikleri güzel ve okunabilir hale getirir. Örneğin:

HTML:

<h1>Merhaba Dünya!</h1> <p>Bu, ilk paragrafımız.</p> <button>Gönder</button>

CSS:

h1 { color: purple; font-size: 24px; } p { color: gray; font-family: Arial, sans-serif; } button { background-color: green; color: white; padding: 10px 20px; border: none; border-radius: 5px; cursor: pointer; }

Sonuç:

  • Başlık mor ve büyük bir yazı tipine sahip olur.
  • Paragraf gri renkli ve modern bir yazı tipi kullanır.
  • Düğme ise yeşil arka plana, beyaz yazıya ve yuvarlatılmış köşelere sahiptir.

CSS Nasıl Kullanılır?

CSS'i üç farklı şekilde HTML ile entegre edebilirsiniz:

  1. Satır içi (Inline CSS): HTML elemanlarının içine yazılır. Örneğin: <h1 style="color: red;">Merhaba Dünya!</h1>.
  2. Dahili (Internal CSS): HTML dosyasının <style> etiketi içinde yazılır.
  3. Harici (External CSS): Ayrı bir .css dosyasına yazılır ve HTML'e <link> etiketiyle bağlanır.

Harici CSS kullanımı, özellikle büyük projelerde düzen ve yeniden kullanılabilirlik açısından önerilir.

Sonuç

CSS, web sayfalarının estetik ve işlevsellik kazanmasında kilit bir rol oynar. Renklerle, yazı tipleriyle ve düzenlemelerle HTML'e hayat verir. CSS öğrenmek başlangıçta karmaşık gibi görünebilir, ancak küçük adımlarla ve pratikle bu süreci kolaylaştırabilirsiniz. Unutmayın, CSS ile sınır yalnızca hayal gücünüzdür!

Etiketler

#Eğitimler#CSS Dersleri

İlgili Yazılar

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

HTML Sayfalarına CSS Eklemek
CSS Dersleri

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 Color ve Background-Color
CSS Dersleri

CSS Color ve Background-Color

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 ö

4 dk
CSS Hexadecimal Renkler
CSS Dersleri

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
CSS Dersleri

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ı
CSS Dersleri

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ı
CSS Dersleri

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