Karusel
Komponen Karusel membolehkan anda memaparkan kad kandungan dalam susun atur boleh skrol secara mendatar, dengan sokongan modal untuk paparan maklumat tambahan.
Pengenalan
Komponen Karusel menyediakan cara interaktif untuk mempamerkan ciri, kandungan, atau media dalam senarai boleh skrol secara mendatar. Ia menggabungkan dua bahagian:
- HorizontalKad → Bekas skrol mendatar dengan butang navigasi kiri/kanan.
- FeaturesCarousel → Implementasi khusus menggunakan
HorizontalKad.tsx, yang turut menyokong pembukaan modal untuk memaparkan maklumat lanjut bagi setiap item.
Komponen ini berguna apabila anda ingin memaparkan pelbagai ciri, kelebihan, atau kad kandungan tanpa membebankan susun atur halaman.
Preview
Cara Ia Berfungsi
-
HorizontalKad
- Menyediakan bekas yang boleh diskrol secara mendatar.
- Setiap kad boleh diklik dan akan membuka modal apabila dicetuskan.
-
Dialog
- Digunakan untuk memaparkan butiran ciri dalam paparan modal.
- Mengandungi
DialogTrigger,DialogBody,DialogContent, danDialogClose.
-
FeaturesCarousel
- Membungkus beberapa kad ciri di dalam
HorizontalKad. - Setiap kad boleh ditekan untuk membuka modal (
Dialog). - Modal memaparkan imej yang lebih besar serta butiran tambahan.
- Membungkus beberapa kad ciri di dalam
-
Keadaan Ciri (Features State)
- Hook
useStatedigunakan untuk menjejaki ciri yang sedang dipilih (currentFeatureIndex).
- Hook
-
Kad Ciri
- Setiap ciri mempunyai imej, tajuk, penerangan, dan paparan yang diperluas (
open).
- Setiap ciri mempunyai imej, tajuk, penerangan, dan paparan yang diperluas (
Cara Penggunaan
Untuk menggunakan Carousel dalam projek anda:
- Import komponen
Import juga komponen Dialog:
- Sediakan data
Setiap item perlu mengikut struktur Feature:
- Render Karusel
Berikut adalah versi ringkas komponen FeaturesCarousel yang boleh anda salin dan sesuaikan:
- Ubah suai kandungan
- Gantikan
featuresarray dengan data anda sendiri. - Sesuaikan gaya (styling) dalam
HorizontalKadatauFeaturesCarouseljika perlu. - Pilihan tambahan: tambah kawalan lain atau ubah suai susun atur modal.
- Gantikan
Sesuai untuk: Mempersembahkan ciri-ciri, perkhidmatan, atau galeri imej dalam paparan boleh skrol yang padat, dengan sokongan modal untuk kandungan yang diperluas.




