IT Notions

IT Notions 14 SASS Nedir?

Merhabalar.

Bu yazımda SASS konusundan bahsetmeye çalışacağım. Bu konuda bir eğitim yazısı da yazmayı düşünüyorum.

SASS (Syntactically Awesome Stylesheets), CSS (Cascading Style Sheets) yazarken daha etkili ve düzenli bir deneyim sağlamak amacıyla kullanılan bir CSS ön işlemci dilidir. Bu dil, web geliştiricilerine daha güçlü ve esnek stil oluşturma yetenekleri sunarak CSS kodlarını daha yönetilebilir hale getirir.

SASS’in temel özelliklerinden biri, geleneksel CSS yazımına göre daha programatik bir yaklaşım sunmasıdır. İşte SASS’in temel özellikleri:

Değişkenler: SASS, CSS’de kullanılan renkler, fontlar, uzunluk birimleri gibi değerleri değişkenler aracılığıyla saklama olanağı sunar. Bu, aynı değeri birden fazla kez kullanırken kolaylık sağlar ve değerleri tek bir yerden güncelleme imkanı tanır.

Yerleşik Fonksiyonlar: SASS, sayılar, renkler, diziler ve metinle ilgili çeşitli yerleşik fonksiyonlar içerir. Bu fonksiyonlar, stil sayfalarını daha dinamik hale getirmek ve hesaplamalar yapmak için kullanılabilir.

İç İçe Geçmiş Seçiciler (Nesting): SASS, CSS seçicilerini iç içe geçirme yeteneği sunar. Bu, HTML yapısını daha doğru bir şekilde yansıtabilir ve stil kurallarını daha okunabilir kılar.

Mixin’ler: Mixin’ler, birden çok CSS kuralını birleştirmek için kullanılır. Bu, belirli stilleri farklı yerlerde kullanırken kod tekrarını önler ve bakımı kolaylaştırır.

Extend: Extend özelliği, bir CSS kuralını başka bir kurala genişletme imkanı tanır. Bu, stilleri paylaşmayı ve kod tekrarını azaltmayı sağlar.

Nesne Yönelimli CSS (OOCSS): SASS, CSS kurallarını nesne yönelimli programlama prensiplerine dayalı olarak düzenleme yeteneği sunar. Bu, stil sayfalarını daha modüler hale getirir ve tekrar kullanımı artırır.

Modülerlik ve İthalat: SASS, stil sayfalarını modüller halinde düzenlemeyi ve bu modülleri ihtiyaç duyulan yerlere içe aktarmayı sağlar. Bu, büyük projelerde düzeni korumak ve bakımı kolaylaştırmak için önemlidir.

SASS, özellikle büyük ve karmaşık projelerde, stil sayfalarını daha düzenli ve yönetilebilir hale getirmek için güçlü bir araçtır. Bu dil, geliştiricilere daha fazla kontrol ve esneklik sağlayarak web geliştirmeyi daha verimli hale getirir. SASS kullanımı, CSS yazım sürecini optimize eder ve projelerin daha sürdürülebilir olmasını sağlar.

Bir sonraki yazımda görüşmek üzere.

Murat Bilginer

21 Şubat 1992'de doğdum. Endüstri Mühendisi olarak lisansımı 2016 yılında tamamladım. Industryolog Akademi - NGenius oluşumlarının kurucusuyum. Şu anda kendi şirketim Brainy Tech ile Web ve Mobil Geliştirme, AWS, Google Cloud Platform Sistemleri için DevOps, Big Data Analiz ve Görselleştirme hizmetleri sunmakta ve Online Eğitimler vermekteyiz.

Share
Published by
Murat Bilginer
Tags: SASS nedir

Recent Posts

Kedimiz Oly & FIP Süreci 9 – 1 Haftalık GS İğnesi Serüveni – Oly İyileşiyor mu?

Selamlar, bu yazımda Oly'nin 1 hafta boyunca olduğu GS iğnesi, yaşanan değişimleri anlatmaya çalışacağım. PCR…

2 gün ago

Kedimiz Oly & FIP Süreci 8 – Yeniden Hayvan Hastanesi – Sonuç Kontrolü ve Sonrası…

Selamlar, bu yazımda Hemogram ve Biyokimya sonuçlarımızı göstermek için İÜCHH'ne tekrar gidişimizi ve sonrasını anlatacağım.…

2 gün ago

Kedimiz Oly & FIP Süreci 7 – GS İğnesine Başlama Kararımız ve Oly’de Dikkat Ettiklerimiz

Selamlar, bu yazımda GS iğnesine başlama kararımızı ve Oly’de bu süreçte nelere dikkat ediyor, neler…

3 gün ago

Kedimiz Oly & FIP Süreci 6 – İstanbul Üniversitesi Cerrahpaşa Hayvan Hastanesi Serüveni ve Sonrası

Selamlar, bu yazımda İÜCHH'deki tedavi sürecimiz ve sonrasında yaşananlardan bahsetmeye çalışacağım. 20.06.2025 Cuma günü saat…

4 gün ago

Kedimiz Oly & FIP Süreci 5 – Teşhisten Önce Biz… Veterinerimize Güvenebilir Miydik?

Eve Dönüş ve İlk Şüpheler 18 Haziran Perşembe saat 23 sularında İstanbul’daki evimize giriş yaptık.…

4 gün ago

Kedimiz Oly & FIP Süreci 4 – Antalya’ya Yolculuk – Bir Şeyler Ters Gidiyor… & İstanbul’a Geri Dönüş

9 Haziran Pazartesi günü Aydın’daki sürecimiz bitti ve Antalya yolculuğumuz başladı. Saat 11 gibi yola…

4 gün ago