Tailwind CSS Versi 3.3 Makin Mantap

Pada tanggal 28 maret, Tailwind css resmi merilis versi terbaru nya yaitu v3.3. Yang mana versi ini sama sekali tidak ada breaking changes, melainkan ada beberapa tambahan yang mungkin Anda sendiri juga menginginkan nya.

2 min read

Published on 29 Mar

Written by Irsyad A. Panjaitan

Fill in Tailwind CSSReleased

ArticlesTailwind CSS Versi 3.3 Makin Mantap

Pada tanggal 28 maret, Tailwind css resmi merilis versi terbaru nya yaitu v3.3. Yang mana versi ini sama sekali tidak ada breaking changes, melainkan ada beberapa tambahan yang mungkin Anda sendiri juga menginginkan nya.

Color Palette 950

Sebelumnya, untuk color palette hanya ada 50-900, namun sekarang sudah ada tambahan baru yaitu 950, sehingga sekarang sudah menjadi 50-950. Penambahan ini berlaku untuk semua warna tanpa terkecuali.

<main class="min-h-screen flex items-center justify-center p-24 bg-slate-700"> <div class="grid-cols-3 max-w-2xl w-full grid gap-4 font-mono"> <div class="text-white border-slate-600 bg-slate-800 ..."> <div>bg-slate-800</div> <span class="text-slate-400 text-sm">#1e293b</span> </div> <div class="text-white border-slate-600 bg-slate-900 ..."> <div>bg-slate-900</div> <span class="text-slate-400 text-sm">#0f172a</span> </div> <div class="text-white border-slate-600 bg-slate-950 ..."> <div>bg-slate-950</div> <div class="text-slate-400 text-sm">#020617</div> </div> </div> </main>
bashCopy

Berikut adalah hasil dari kode di atas.

Support untuk ESM dan TypeScript

Sekarang kita bisa mengkonfigurasi tailwindcss mau itu dalam ESM atau pun Typescript.

Berikut adalah model untuk ESM:

/** @type {import('tailwindcss').Config} */ export default { content: [], theme: { extend: {}, }, plugins: [], };
tsCopy

Dan yang ini untuk typescript:

import type { Config } from 'tailwindcss' export default { content: [], theme: { extend: {}, }, plugins: [], } satisfies Config
tsCopy

Jadi, ketika kita jalankan npx tailwindcss init, maka harusnya dia akan langsung paham untuk membuat yang mana, artinya dia akan mendeteksi apakah kita sedang dalam ESM, ataupun typescript.

Apakah bisa secara explicit, tentunya dong. Anda bisa jalankan npx tailwindcss init --esm atau npx tailwindcss init --ts.

Posisi Tune Gradient

Berdasarkan survey, ini adalah permintaan terbanyak dari para designer, yaitu bisa menentukan posisi stop gradient nya.

<div class="bg-gradient-to-r from-indigo-500 from-10% via-purple-500 via-30% to-pink-500 to-90% ..."> <!-- ... --> </div>
htmlCopy

Atau Anda bisa juga menggunakan yang namanya arbitrary values seperti:

Atau Anda bisa juga menggunakan arbitrary values untuk menentukan sesuai keinginan Anda.

<div class="bg-gradient-to-r from-cyan-400 from-[21.56%] ..."> <!-- ... --> </div>
htmlCopy

Line-clamp by Default

Dulu sebelum versi ini muncul, kita harus memakai official package dari tailwind yaitu @tailwindcss/line-clamp. Namun sekarang ini tidak perlu lagi, karena jika Anda install tailwind v3.3, maka line clamp akan sudah di sisipkan by default.

Apa yang saya tulis di atas, adalah bagian yang paling sering kita gunakan sehari-hari. Sehingga jika Anda ingin tahu lebih lanjut lagi, bisa langsung disini.

Semoga artikel ini bermanfaat. Saya Irsyad, see you soon.

Irsyad A. Panjaitan

Let's start living like no one can help us in any event, so that when we are helped in certain times, it becomes a plus in itself.
3

Share on