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?
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?
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 (b-element-modifier) metodolojisi kullanılacaksa epey yardımcı olabiliyor, scss ile bem yazmak epey kolay oluyor çünkü.
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:
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:
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.
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.