Ulaşım
- Adres:Batıkent Mh. 8910 Sk. 6. Etap 1H No: 18 Yeni Toki Eyyübiye / Şanlıurfa (Yeni Alım Satım Karşısı)
- Telefon:0 (545) 528 88 93
- eMail: info@alestaweb.com
Tailwind CSS 4.0 sonunda yayınlandı ve web geliştirme dünyasında devrim yaratıyor! 22 Ocak 2025'te çıkan bu yeni sürüm, 5 kat daha hızlı derleme ve sıfır konfigürasyon vaat ediyor. Alesta Web olarak Tailwind CSS 4.0'ın tüm yeniliklerini (Tailwind CSS 4.0 new features) ve kurulumunu sizler için hazırladık.
Tailwind CSS, utility-first yaklaşımıyla CSS yazmayı tamamen değiştiren bir framework. Normal CSS'de class oluşturup stil yazarsınız, Tailwind'de ise hazır utility class'ları HTML'de direkt kullanırsınız. Alesta Web ekibi olarak tüm projelerimizde Tailwind kullanıyoruz - geliştirme süresini %40 kısaltıyor diyebiliriz.
<!-- Geleneksel CSS -->
<div class="card">Merhaba</div>
<style>
.card {
padding: 1rem;
background: white;
border-radius: 0.5rem;
box-shadow: 0 1px 3px rgba(0,0,0,0.1);
}
</style>
<!-- Tailwind CSS -->
<div class="p-4 bg-white rounded-lg shadow">Merhaba</div>
Tailwind CSS v4.0, sıfırdan yeniden yazıldı. İşte Alesta Web'in sizler için derlediği en önemli yenilikler:
| Özellik (Feature) | Açıklama (Description) |
|---|---|
| 5x Faster Builds | Tam derlemeler 5 kat hızlı |
| 100x Faster Incremental | Artımlı derlemeler mikrosaniye seviyesinde |
| Zero Configuration | Sıfır konfigürasyon ile başlangıç |
| CSS-First Config | JavaScript yerine CSS'de konfigürasyon |
| Built-in Features | @import, vendor prefixing, nesting dahil |
Tailwind CSS 4.0'ın en çarpıcı özelliği performans. Yeni Oxide engine, Rust ile yazılmış ve Lightning CSS kullanıyor.
Alesta Web olarak büyük projelerimizde test ettik. Eskiden 3 saniye süren build işlemi artık 600ms'nin altında tamamlanıyor. Bu ciddi bir fark!
Tailwind 4.0'ın en büyük değişikliklerinden biri bu. Artık tailwind.config.js dosyasına gerek yok! Her şeyi CSS dosyanızda yapabilirsiniz.
// tailwind.config.js
module.exports = {
theme: {
extend: {
colors: {
brand: '#3490dc',
},
},
},
}
/* app.css */
@import "tailwindcss";
@theme {
--color-brand: #3490dc;
--font-display: "Inter", sans-serif;
}
CSS-first yaklaşım, özellikle tasarımcılarla çalışırken harika. JavaScript bilmeden Tailwind'i özelleştirebilirler (designers can customize without JavaScript).
Tailwind CSS 4.0, en yeni CSS özelliklerini kullanıyor:
/* Tailwind 4.0 @layer kullanımı */
@layer base {
h1 { @apply text-2xl font-bold; }
}
@layer components {
.btn { @apply px-4 py-2 rounded; }
}
@layer utilities {
.text-shadow { text-shadow: 2px 2px 4px rgba(0,0,0,0.1); }
}
<!-- Container query ile responsive tasarım -->
<div class="@container">
<div class="@sm:flex @lg:grid @lg:grid-cols-2">
<!-- Container boyutuna göre değişen layout -->
</div>
</div>
<!-- Dinamik opaklık ayarı -->
<div class="bg-blue-500/50">
<!-- %50 opaklıkta mavi arka plan -->
</div>
<!-- CSS variable ile kullanım -->
<div class="bg-[--brand-color]/75">
<!-- Custom property ile dinamik renk -->
</div>
Alesta Web olarak en kolay kurulum yöntemlerini sizin için hazırladık:
# Yeni Vite projesi oluştur
npm create vite@latest my-project -- --template vanilla
cd my-project
# Tailwind CSS 4.0 kur
npm install tailwindcss @tailwindcss/vite
# vite.config.js düzenle
import { defineConfig } from 'vite'
import tailwindcss from '@tailwindcss/vite'
export default defineConfig({
plugins: [
tailwindcss(),
],
})
/* src/style.css */
@import "tailwindcss";
/* Özelleştirmeler buraya */
@theme {
--color-primary: #3b82f6;
}
# Tailwind ve PostCSS kur
npm install tailwindcss @tailwindcss/postcss postcss
# postcss.config.js oluştur
// postcss.config.js
export default {
plugins: {
'@tailwindcss/postcss': {}
}
}
Artık HTML'de Tailwind class'larını kullanabilirsiniz. Otomatik içerik algılama (automatic content detection) sayesinde ekstra konfigürasyona gerek yok.
Mevcut Tailwind 3.x projenizi 4.0'a yükseltmek ister misiniz? Alesta Web olarak geçiş adımlarını özetliyoruz:
# Tailwind upgrade CLI kullan
npx @tailwindcss/upgrade
# Bu komut:
# - Bağımlılıkları günceller
# - Config dosyasını CSS'e dönüştürür
# - Breaking change'leri düzeltir
tailwind.config.js artık CSS'e taşınmalıBu makalede kullanılan bilgiler aşağıdaki güvenilir kaynaklardan derlenmiştir:
Alesta Web olarak tüm bilgileri doğruladık ve test ettik.
Tailwind CSS 4.0, web geliştirmeyi daha hızlı ve keyifli hale getiriyor. Alesta Web olarak yeni projelerinizde v4.0 kullanmanızı öneriyoruz.
Hızlı Özet / Quick Summary:
Faydalı Linkler / Useful Links:
© 2025 AlestaWeb - Tüm hakları saklıdır.