SCSS/SASS/LESS öğrenilmesi şart mı?

Bu tür pre-proccessorlar için kurs almaya gerek yok, yeterince basit oluyorlar zaten. Asıl olayları kullanıcının yazacağı CSS kodlarını daha kolay ve daha okunabilir hale getirmek bu konuda en azından SCSS'in epey başarılı olduğunu söylemem gerek.

Bunlar bana soracak olursan gerekli değil, özellikle TailwindCSS biliyorsan hiç gerekli değil çünkü TailwindCSS'de CSS yazmana bile gerek yok. Zaten yazılmış olan sınıfları atayarak oluşturuyorsun tasarımları o yüzden CSS bile kullanılmıyor genelde.

Ancak Tailwind, Bulma veya Bootstrap gibi yöntemler kullanılmayacaksa öğrenilmesinde fayda var, özellikle nesting sistemi CSS yazmayı epey kolaylaştırıyor bana soracak olursan, ne zaman SCSS'den CSS'e geçsem keşke nesting olsa dedim ben hep. SCSS özellikle HTML BEM (Block-Element-Modifier) metodolojisi kullanılacaksa epey yardımcı olabiliyor, SCSS ile BEM yazmak epey kolay oluyor çünkü.
 
Merhaba. SCSS, SASS için kurs almayı ve öğrenmeyi düşünüyorum. Ama sektörde tailwind, Bootstrap varken scss ve sass kullanılıyor mu? Udemy'den veya ücretsiz kurs önerisi verir misiniz?
SCSS ve SASS aynı şey zaten. Çok zor birşey değil öğrenilmesinde fayda var.
 
Bu tür pre-proccessorlar için kurs almaya gerek yok, yeterince basit oluyorlar zaten. Asıl olayları kullanıcının yazacağı CSS kodlarını daha kolay ve daha okunabilir hale getirmek bu konuda en azından Scss'in epey başarılı olduğunu söylemem gerek.

Bunlar bana soracak olursan gerekli değil, özellikle TailwindCSS biliyorsan hiç gerekli değil çünkü TailwindCSS'de CSS yazmana bile gerek yok. Zaten yazılmış olan sınıfları atayarak oluşturuyorsun tasarımları o yüzden CSS bile kullanılmıyor genelde.

Ancak tailwind, bulma veya Bootstrap gibi yöntemler kullanılmayacaksa öğrenilmesinde fayda var, özellikle nesting sistemi CSS yazmayı epey kolaylaştırıyor bana soracak olursan, ne zaman Scss'den CSS'e geçsem keşke nesting olsa dedim ben hep. Scss özellikle HTML bem (block-element-modifier) metodolojisi kullanılacaksa epey yardımcı olabiliyor, scss ile bem yazmak epey kolay oluyor çünkü.

Şu an basit projeler yaptığım için ham CSS kullanıyorum. Zaten tailwind ve Bootstrap sadece ismen biliyorum.

Scss ve sass aynı şey zaten. Çok zor bir şey değil öğrenilmesinde fayda var.

YouTube üzerinde önereceğiniz kaynak var mı? W3schools bakacağım zaten.
 
Şu an basit projeler yaptığım için ham CSS kullanıyorum. Zaten Tailwind ve Bootstrap sadece ismen biliyorum.
Öğrenmesi pek zaman alan teknolojiler değil bunlar o yüzden girişebilirsiniz fakat ben yine de Tailwind öneririm.
 
Tailwind üzerine odaklanayım o zaman. Onun için önereceğiniz kurs var mı?
CSS biliyorsanız Tailwind için kursa gerek yok, TailwindCSS'in kendi dokümantasyonu yeterli onun için. Çünkü TailwindCSS özel bir söz dizimi falan gerektirmiyor (tamam, belki biraz), sadece ezber gerektiriyor. HTML elemanına uygulamak istediğiniz CSS özelliğinin TailwindCSS'deki sınıf ismini bulmanız yeterli.

Örneğin TailwindCSS kullanarak bir HTML elemanına display: flex vermek isterseniz elemanın sınıfları arasına "flex" eklemek yeterli:

HTML:
<div class="flex justfiy-center items-center">
    <!-- quite something -->
</div>

Bu şekilde bu division elemanına hem display: flex, hem justify-content: center hem de align-items: center CSS özelliklerini, hiç CSS kodu yazmadan atamış oluyorum.
 
CSS biliyorsanız tailwind için kursa gerek yok, TailwindCSS'in kendi dokümantasyonu yeterli onun için. Çünkü TailwindCSS özel bir söz dizimi falan gerektirmiyor (tamam, belki biraz), sadece ezber gerektiriyor. HTML elemanına uygulamak istediğiniz CSS özelliğinin TailwindCSS'deki sınıf ismini bulmanız yeterli.

Örneğin TailwindCSS kullanarak bir HTML elemanına display: flex vermek isterseniz elemanın sınıfları arasına "Flex" eklemek yeterli:

HTML:
<div class="flex justfiy-center items-center">
 <!-- quite something -->
</div>

Bu şekilde bu division elemanına hem display: flex, hem justify-content: center hem de align-items: center CSS özelliklerini, hiç CSS kodu yazmadan atamış oluyorum.

Ben o zaman gözümde fazla büyütüyorum. Ham CSS ile responsive tasarım ve flexbox tasarım ile site tasarımları yapıyorum.
 
TailwindCSS açıkçası profesyonel çalışma hayatında çok kullanılmıyor. Genellikle Bootstrap tercih ediliyor farklı şeyler olmasına rağmen. Tailwind React veya Next gibi frameworkler ile kullanıldığına Voltran'ı oluşturuyor.
 

Technopat Haberler

Yeni konular

Geri
Yukarı