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-familyfont-sizefont-weighttext-aligntext-transformtext-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

