Buat Tampilan Lebih Rapi dengan Line Clamp di Tailwind CSS

Daftar Isi

  • Apa Itu Line Clamp?
  • Gimana Cara Pakainya di Tailwind CSS?
    1. Tambahkan Class line-clamp-{n}
  • Kapan Harus Pakai Line Clamp?
  • Contoh Penggunaan Line Clamp
    • Deskripsi Produk
    • Judul Artikel
  • Benefit Setelah Baca
  • Penutup

Pernah nggak sih, kamu nemuin teks panjang banget yang nggak bisa muat di satu baris atau lebih? Misalnya, judul artikel atau deskripsi produk yang kebanyakan kata, jadi nggak enak dipandang kalau nggak dibatasi. Nah, di sinilah fitur line clamp dari Tailwind CSS datang buat jadi penyelamat!

Jadi, daripada teks kamu kegulung panjang dan kacau, kamu bisa atur biar cuma tampil beberapa baris aja. Ini dia, line clamp!

Apa Itu Line Clamp?

Line clamp adalah teknik yang digunakan buat memotong atau membatasi jumlah baris teks yang muncul di sebuah elemen. Jadi, kalau misalnya teksnya panjang banget, kita bisa tentuin berapa banyak baris yang akan tampil, dan sisanya bakal terpotong secara otomatis dengan ... di akhir. Gampangnya, ini kayak memberikan batasan panjang teks yang tampil di halaman.

Contohnya, kalau kamu punya deskripsi produk atau artikel yang panjang banget, kamu bisa bilang ke browser, "Tampilkan cuma 3 baris aja, sisanya biarin terpotong." Dan, voila! Teksnya jadi lebih rapi tanpa harus ngubah konten.

Gimana Cara Pakainya di Tailwind CSS?

Di Tailwind CSS, line clamp udah didukung dengan class bawaan yang bisa langsung kamu pakai tanpa perlu konfigurasi tambahan.

Berikut adalah langkah-langkah gampang buat pake line clamp:

1. Tambahkan Class line-clamp-{n}

Tailwind CSS udah nyediain utility class untuk line clamp, yang bisa kamu pake langsung buat nentuin berapa baris yang mau ditampilkan. Cukup tambahkan class line-clamp-{n} ke elemen teks yang mau dibatasi, di mana {n} adalah jumlah baris yang kamu inginkan.

Kapan Harus Pakai Line Clamp?

  1. Deskripsi produk panjang – Kalau kamu jualan produk dan deskripsinya terlalu panjang, line clamp bisa bantu tampilkan cuma bagian yang penting aja, biar lebih rapi.
  2. Judul artikel – Kalau di website kamu ada banyak artikel dengan judul panjang, line clamp bisa bantu bikin tampilan lebih konsisten dan bersih.
  3. Kalimat atau teks yang berubah-ubah – Misalnya, kalau teksnya dari API atau user-generated content yang bisa panjang atau pendek, line clamp bisa atur tampilannya supaya nggak berantakan.

Contoh Penggunaan Line Clamp

Deskripsi Produk

Misalnya kamu punya deskripsi produk di e-commerce, dan deskripsinya kadang panjang banget:

<p class="line-clamp-2">
  Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus laoreet, erat in interdum dictum, felis ipsum egestas sapien, eget cursus enim neque non felis. Sed cursus nisi ligula, vel egestas lorem aliquam sit amet. Donec fringilla nulla non metus viverra, sed euismod enim tincidunt. Aenean ac est nec purus tincidunt fermentum. Ut ac ultricies erat, vitae facilisis lorem. Ut aliquam felis nisi, a sollicitudin ligula bibendum in.
</p>

Sebelum diberi Line Clamp :

Before Line Clamp

Setelah diberi Line Clamp :

After Line Clamp

Di sini, line-clamp-2 bakal ngebatasi teks hanya sampai 2 baris. Kalau deskripsinya lebih panjang, sisa teksnya bakal tersembunyi, dan hanya 2 baris pertama yang muncul.

Judul Artikel

Kalau kamu punya list artikel dan judulnya panjang banget, ini cara cepat buat nerapin line clamp:

<h2 class="line-clamp-1">
  BuildWithAngga BuildWithAngga BuildWithAngga BuildWithAngga
</h2>

Sebelum diberi Line Clamp :

Before Line Clamp

Setelah diberi Line Clamp :

After Line Clamp

Dengan line-clamp-1, kamu bakal nampilin hanya 1 baris pertama dari judul. Sisanya akan terpotong, jadi tampilan halaman tetap bersih.

Benefit Setelah Baca

Tampilan Lebih Rapi

Praktis dan Cepat

Meningkatkan UX

Penutup

Line clamp di Tailwind CSS adalah solusi yang super praktis buat ngebatasi jumlah baris teks yang muncul di halaman. Ini bener-bener ngebantu banget buat ngejaga tampilan tetap rapi tanpa harus khawatir teks yang kebanyakan bikin halaman jadi berantakan. Jadi, kapanpun kamu perlu menampilkan teks panjang dalam bentuk yang lebih kompak, tinggal pake class line-clamp-{n} aja.

Jadi, ga usah bingung lagi dengan teks yang nggak berujung—line clamp siap jadi penyelamat tampilan website kamu! 😎