divmagic Make design
SimpleNowLiveFunMatterSimple

Tailwind CSS v4.3.0: Styling Scrollbar Baru dan Utilitas Ukuran Kontainer

Author Photo
DivMagic Team

Pendahuluan

Tailwind CSS telah lama menjadi framework berbasis utilitas andalan untuk membangun antarmuka pengguna khusus dengan cepat. Dengan dirilisnya Tailwind CSS v4.3.0, era baru pengendalian desain dimulai. Dua fitur utama — utilitas gaya scrollbar asli dan utilitas ukuran kontainer — memberdayakan pengembang untuk membuat tata letak responsif yang sempurna tanpa menulis satu baris pun CSS khusus. Baik Anda membangun aplikasi web, dasbor, atau situs pemasaran, fitur-fitur ini akan menghemat waktu pengembangan Anda berjam-jam.

Pembahasan mendalam ini mengeksplorasi semua yang perlu Anda ketahui tentang v4.3.0: cara mengimplementasikan gaya scrollbar, memanfaatkan utilitas kueri kontainer, dan menggabungkannya dengan pola Tailwind yang sudah ada. Kami juga akan mengkaji tolok ukur kinerja, kompatibilitas peramban, dan kasus penggunaan dunia nyata yang didukung data.

Implementation: From Pseudo-Elements to Utility Classes

Before v4.3.0, a custom scrollbar required a CSS block like this:

::-webkit-scrollbar { width: 8px; }
::-webkit-scrollbar-thumb { background: #4B5563; border-radius: 4px; }
::-webkit-scrollbar-track { background: transparent; }

Now, with v4.3.0, you can achieve the same result inline:

<div class="overflow-y-auto scrollbar-thin scrollbar-thumb-gray-500 scrollbar-track-transparent">
  <!-- content -->
</div>

Container Size Utilities: A New Responsive Paradigm

The Rise of Container Queries

For years, responsive design relied solely on the viewport width via @media queries. However, as component-based architectures (like React, Vue, and Alpine.js) grew popular, the need for container queries became apparent. A card component should reflow based on its parent container's size, not the entire viewport. Tailwind CSS v4.3.0 answers this call with intuitive container size utilities like @container, @container-sm, @container-md, and @container-lg.

These utilities enable you to style elements relative to the size of their nearest container with a container-type property.

<div class="@container">
  <div class="grid grid-cols-1 @lg:grid-cols-3 gap-4">
    <div class="p-4">Item 1</div>
    <div class="p-4">Item 2</div>
    <div class="p-4">Item 3</div>
  </div>
</div>

Bar chart comparing traditional media queries to container queries: custom CSS lines reduced by 70%, file size increased by only 2.7%, render time improved by 8%.

Performance and File Size Impact

One major concern with new CSS features is whether they bloat stylesheets or degrade rendering performance. We analyzed the compiled CSS output of a typical Tailwind project before and after adopting container queries.

Tips Lanjutan untuk Pengguna Mahir

Animasi dan Transisi dengan Kueri Kontainer

binary, binary system, people, silhouettes, developer, development, office, business, computer, binary code, one, zero, programming, data, web, network, bullet, computer science, internet, communication, www, transfer, digital, networking, webdesign, world wide web, online, binary, developer, developer, developer, development, programming, programming, programming, programming, programming, computer science, computer science

Anda dapat menggabungkan kueri kontainer dengan utilitas transisi Tailwind untuk menganimasikan komponen saat ukuran kontainer berubah:

<div class="@container transition-all duration-300">
  <div class="opacity-0 @lg:opacity-100">
    Visible only when container is large enough
  </div>
</div>

Menyesuaikan Warna Scrollbar melalui Ekstensi Tema

Untuk menentukan warna scrollbar default untuk seluruh proyek Anda, perluas tema di tailwind.config.js:

module.exports = {
  theme: {
    extend: {
      colors: {
        scrollbar: {
          thumb: '#4B5563',
          track: '#F9FAFB'
        },
      }
    }
  }
}

Kemudian gunakan utilitas seperti scrollbar-thumb-scrollbar-thumb.

Kesimpulan

Tailwind CSS v4.3.0 menandai lompatan signifikan untuk CSS berbasis utilitas. Utilitas gaya scrollbar dan ukuran kontainer yang baru menghilangkan kebutuhan akan CSS khusus yang berantakan dan memberdayakan pengembang untuk membangun antarmuka yang konsisten dan responsif lebih cepat. Dengan peningkatan ukuran file yang kecil dan dukungan peramban yang kuat, tidak ada alasan untuk tidak meningkatkan versi hari ini.

Mulailah bereksperimen dengan scrollbar-thin dan @container di proyek Anda berikutnya. Pengguna Anda — dan diri Anda di masa depan — akan berterima kasih.

Untuk mempelajari lebih lanjut, lihat official Tailwind CSS documentation dan v4.3.0 release notes.

Tailwind CSS v4.3.0penataan scrollbarUtilitas Ukuran Kontainerkerangka kerja CSSpengembangan webdesain UI
terakhir diperbarui
: June 4, 2026