Sass İçeren Kurallar ve Özellikler
- Önceki Sayfa Sass Değişkenleri
- Sonraki Sayfa Sass @import
Sass içe aktarma kuralları
Sass, HTML ile aynı şekilde CSS seçicilerini içe aktarmanızı sağlar.
Bu web sitesi navigasyonunun Sass kodu örneğini görün:
SCSS Grammarı:
nav { ul { margin: 0; padding: 0; list-style: none; } li { display: inline-block; } a { display: block; padding: 6px 12px; text-decoration: none; } }
Lütfen dikkat edin, Sass'ta:ul
、li
ve a
seçici içe aktarılmıştır nav
seçici içinde.
CSS'te ise, kurallar belirli olarak tanımlanır (içe aktarılmaz):
CSS dilbilgisi:
nav ul { margin: 0; padding: 0; list-style: none; } nav li { display: inline-block; } nav a { display: block; padding: 6px 12px; text-decoration: none; }
Sass'ta özellikleri içe aktarabilirsiniz, bu yüzden standart CSS'ye göre daha net ve daha okunabilir.
Sass içe aktarılan özellikler
Birçok CSS özelliği aynı ön ekleme ile başlar, örneğin:
font-family
font-size
font-weight
text-align
text-transform
text-overflow
Sass kullanarak bunları iç içe özellikler olarak yazabilirsiniz:
SCSS Grammarı:
font: { family: Helvetica, sans-serif; size: 18px; weight: bold; } text: { align: center; transform: lowercase; overflow: hidden; }
Sass Çevirici, yukarıdaki kodu normal CSS'ye dönüştürecektir:
CSS Çıktısı:
font-family: Helvetica, sans-serif; font-size: 18px; font-weight: bold; text-align: center; text-transform: lowercase; text-overflow: hidden;
- Önceki Sayfa Sass Değişkenleri
- Sonraki Sayfa Sass @import