CSS, modern web geliştirme için vazgeçilmez bir bileşendir ve Sass gibi araçlarla stil sayfalarıyla çalışmak önemli ölçüde kolaylaşmaktadır. Compass çerçevesi, Sass'ın işlevselliğini genişletir ve geliştirme sürecini daha verimli hale getirir. Bu kılavuzda, Compass'ı nasıl kuracağınızı ve ilk projelerinizi nasıl oluşturacağınızı öğreneceksiniz. Hadi başlayalım!
En önemli bulgular
- Compass, Sass'ın sezgisel kullanımını sağlar ve önceden hazırlanmış mixin'ler sunar.
- Kurulum, gem install compass komutuyla komut satırından yapılır.
- Yeni bir Compass projesini kolayca oluşturup özelleştirebilirsiniz.
- Compass'ın Watcher'ı değişiklikleri izler ve CSS dosyalarını otomatik olarak günceller.
Aşama Aşama Kılavuz
1. Compass'ın kurulumu
Compass'ın avantajlarından faydalanabilmek için önce bunu kurmalısınız. Bunun için komut satırınızı açın ve aşağıdaki komutu girin:
Bu komut, gerekli dosyaları indirir ve sisteminize kurar. İşlemin tamamlanması biraz zaman alabilir.

Kurulumu kontrol etmek için aşağıdakini yazın:
Bu şekilde kurulumun başarılı olduğunu ve Compass'ın kullanılmaya hazır olduğunu doğrulayabilirsiniz.

2. Yeni bir Compass projesi oluşturma
Compass ile çalışmak için bir proje dizinine ihtiyacınız var. Bunu da komut satırında yapabilirsiniz. Aşağıdaki komutu girin:
Bu dizinde sass, stylesheets gibi alt klasörler ve config.rb adlı bir yapılandırma dosyası bulacaksınız. Bu yapı, projenizin organizasyonu için önemlidir.

3. config.rb dosyasını özelleştirme
Standart ayarları özelleştirmek için config.rb dosyasını tercih ettiğiniz bir editörle açın. Burada, ihtiyaçlarınıza göre CSS, resim ve JavaScript yollarını tanımlayabilirsiniz.
4. Watcher'ı başlatma
CSS dosyalarınızda canlı değişiklikleri görmek için Compass Watcher'ı etkinleştirmeniz gerekir. Projenizin dizinine geri dönün:
Sonra aşağıdaki komutla Watcher'ı başlatın:
Bu, SCSS dosyalarınızı değişiklikler için izler ve otomatik olarak CSS'e dönüştürür.

5. SCSS dosyaları oluşturma ve düzenleme
Artık stillerinizi yazmaya başlayabilirsiniz. Sass dizininizde bir SCSS dosyasını açın. Burada, mixin'leri veya diğer önceden oluşturulmuş işlevleri kullanmak için Compass'ın içeri aktarımını kullanabilirsiniz.
Dosyayı kaydedin ve Compass'ın SCSS dosyasını CSS dosyasına nasıl dönüştürdüğünü görmek için stylesheets dizinize bakın.
6. Önceden hazırlanmış mixin'leri kullanma
Compass, geliştirmeyi kolaylaştıran birçok kullanışlı mixin sunar. Örneğin, Border-Radius kullanmak istiyorsanız, sadece mixin'i çağırmanız yeterlidir.
Compass, farklı tarayıcılar için ön ekleri otomatik olarak halleder, böylece bunun hakkında endişelenmenize gerek kalmaz.

7. Proje yapısının genişletilmesi
Temel bilgilerle tanıştıktan sonra, projenizin yapısını istediğiniz gibi genişletebilirsiniz. SCSS dosyalarınızı düzenli tutmak için kategori olarak düzenleyin, örneğin layout, renkler veya yazı tipleri.
8. Sonuç
Compass'ı kurduktan ve bir proje kurmayı öğrendikten sonra, birçok seçenekle karşı karşıyasınız. Compass'ın mixin'lerini kullanarak stillerinizi verimli bir şekilde tasarlayın ve çekici tasarımları hızlıca uygulayın.
Özet - Sass için Compass: Kurulum ve ilk adımlar
Compass'ın kurulumu, Sass ile optimize edilmiş bir CSS geliştirme sürecine ilk adımdır. Doğru araçlarla, iş akışlarınızı basitleştirip harika sonuçlar elde edebilirsiniz.
Sıkça Sorulan Sorular
Compass'ı nasıl kurarım?Compass'ı komut satırında gem install compass komutuyla kurarsınız.
Yeni bir Compass projesi nasıl oluştururum?Komut satırında compass create komutunu kullanın.
config.rb dosyasında neleri özelleştirebilirim?config.rb dosyasında CSS, resimler ve JavaScript yollarını tanımlayabilirsiniz.
Compass Watcher ne yapar?Watcher, SCSS dosyalarınızda yapılan değişiklikleri izler ve bunları otomatik olarak CSS'e dönüştürür.
Compass hangi mixin'leri sunar?Compass, Border-Radius, Flexbox ve daha birçok CSS özelliği için çeşitli mixin'ler sunar.