From d043117557664bde0218f9fa52ffa0fa85813894 Mon Sep 17 00:00:00 2001 From: LailaWulandarii Date: Fri, 2 Jan 2026 17:15:24 +0700 Subject: [PATCH] refactor styling code for florist and booking section in beranda, add new faq --- public/css/user/main.css | 86 +++++++++++--- resources/views/user/beranda.blade.php | 148 ++++++++++++------------- 2 files changed, 143 insertions(+), 91 deletions(-) diff --git a/public/css/user/main.css b/public/css/user/main.css index 847d20e..ddb8760 100644 --- a/public/css/user/main.css +++ b/public/css/user/main.css @@ -401,37 +401,89 @@ .collage-wrapper { margin: 0 auto; } -/* Gambar Besar (2 buah ditumpuk) */ -.img-lg { +/* Container pembungkus kolase agar menempel ke pinggir */ +.collage-inner { + display: flex; + gap: 15px; + /* Jarak antar gambar kolase */ width: 100%; - height: 200px; +} + +/* Gambar tumpuk (stacked) */ +.img-florist-stacked { + width: 230px; + /* Lebar tetap agar tidak lari */ + aspect-ratio: 1 / 1; object-fit: cover; + border-radius: 16px; transition: transform 0.3s ease; } -/* Gambar Sedang/Kecil (1 buah di tengah) */ -.img-md { - width: 100%; - height: 220px; +/* Gambar tunggal (single) */ +.img-florist-single { + width: 200px; + /* Ukuran sedikit lebih kecil agar variatif */ + aspect-ratio: 1 / 1; object-fit: cover; + border-radius: 16px; transition: transform 0.3s ease; } -/* Hover Effect */ -.img-lg:hover, -.img-md:hover { +/* Responsif: Agar di HP gambar tidak pecah */ +@media (max-width: 768px) { + + .img-florist-stacked, + .img-florist-single { + width: 100%; + max-width: 100%; + } +} + +/* Container utama kolase */ +.collage-container { + display: flex; + gap: 15px; + align-items: center; + width: fit-content; + /* Kunci: agar container hanya selebar gambarnya saja */ +} + +/* Bagian yang isi 2 gambar tumpuk */ +.collage-stacked { + display: flex; + flex-direction: column; + gap: 15px; + width: 220px; + /* Tentukan lebar pasti di sini */ +} + +/* Bagian yang isi 1 gambar tunggal */ +.collage-single { + width: 200px; + /* Tentukan lebar pasti di sini (buat sedikit lebih kecil agar manis) */ +} + +/* Style gambar universal */ +.img-collage { + width: 100%; + aspect-ratio: 1 / 1; + object-fit: cover; + border-radius: 20px; + transition: transform 0.3s ease; +} + +.img-collage:hover { transform: scale(1.03); } -/* Responsive Fix (Mobile) */ -@media (max-width: 767.98px) { - .collage-wrapper { - margin-bottom: 30px; +/* Responsif untuk HP: kalau kekecilan, lebarnya jadi otomatis */ +@media (max-width: 576px) { + .collage-stacked { + width: 140px; } - .img-lg, - .img-md { - height: 160px; + .collage-single { + width: 120px; } } diff --git a/resources/views/user/beranda.blade.php b/resources/views/user/beranda.blade.php index 137c2ba..65434e4 100644 --- a/resources/views/user/beranda.blade.php +++ b/resources/views/user/beranda.blade.php @@ -29,9 +29,9 @@
- Buket Bunga - Model Foto
@@ -40,26 +40,20 @@ -
+
- -
-
-
-
-
- Buket 1 - Buket 2 -
-
- -
- Buket 3 -
+
+
+
+ Buket 1 + Buket 2 +
+
+ Buket 3
@@ -67,54 +61,41 @@ class="img-fluid img-lg rounded-4 shadow-sm" alt="Buket 2">

Florist

-

- Flo.do menyajikan rangkaian bunga segar yang dirancang dengan keanggunan untuk - berbagai momen istimewa, lengkap dengan katalog pilihan dan pemesanan yang mudah - secara online. -

+

Flo.do menyajikan rangkaian bunga segar yang dirancang dengan keanggunan untuk + berbagai momen istimewa.

Lihat Pilihan Bunga
-
-
+
- -
+

Self Photo Studio

-

- Flodo menghadirkan pengalaman self photo yang estetik dan personal di Nganjuk, - dengan pilihan paket dan jadwal yang dapat kamu atur langsung melalui website. +

Flodo menghadirkan pengalaman self photo yang estetik dan personal di Nganjuk.

Lihat Paket Foto
-
-
-
-
- Foto 3 -
- -
-
- Foto 1 - Foto 2 -
-
+
+
+
+ Buket 3 +
+
+ Buket 1 + Buket 2
-
@@ -122,75 +103,94 @@ class="img-fluid img-lg rounded-4 shadow-sm" alt="Buket 2">
-
-

Frequently Asked - Questions

-

Cari tahu tentang layanan florist dan self photo studio kami. -

+
+

Frequently Asked Questions

+

Cari tahu tentang layanan florist dan self photo studio kami.

-
+
+

-
-
Lorem ipsum dolor sit amet, consectetur adipiscing elit. - Faucibus in libero risus semper habitant arcu eget. Et integer facilisi eget diam. +
+
+ Pemesanan buket dapat dilakukan melalui menu Pesan Buket dengan memilih buket + favorit dari katalog yang tersedia. Anda dapat menggunakan fitur filter untuk + memudahkan pencarian. Setelah mengisi formulir pemesanan, silakan selesaikan + pembayaran. Setelah pembayaran berhasil, Anda akan diarahkan untuk mengonfirmasi + pesanan melalui WhatsApp Flo.do.
+

+ aria-controls="panelsStayOpen-collapseTwo"> + Bagaimana cara memesan layanan foto di Flo.do? +

-
-
Lorem ipsum dolor sit amet, consectetur adipiscing elit. - Faucibus in libero risus semper habitant arcu eget. Et integer facilisi eget diam. +
+
+ Pemesanan layanan foto dilakukan melalui menu Booking Foto dengan memilih paket foto + yang diinginkan, lalu menentukan tanggal dan jam yang tersedia pada kalender + booking. Setelah mengisi formulir pemesanan, lakukan pembayaran maksimal dalam waktu + 2 jam dan unggah bukti transfer. Setelah pembayaran selesai, Anda akan diarahkan + untuk mengonfirmasi pesanan melalui WhatsApp Flo.do.
+

+ aria-controls="panelsStayOpen-collapseThree"> + Apakah perlu booking jadwal untuk self photo studio? +

-
-
Lorem ipsum dolor sit amet, consectetur adipiscing elit. - Faucibus in libero risus semper habitant arcu eget. Et integer facilisi eget diam. +
+
+ Ya, sangat disarankan. Dengan melakukan booking melalui website, slot waktu pilihan + Anda akan otomatis terkunci oleh sistem sehingga tidak terjadi bentrok jadwal dengan + pelanggan lain. Kami menyarankan booking dilakukan minimal H-1 sebelum kunjungan.
+

-
-
Lorem ipsum dolor sit amet, consectetur adipiscing elit. - Faucibus in libero risus semper habitant arcu eget. Et integer facilisi eget diam. +
+
+ Sistem menerapkan batas waktu pembayaran selama 2 jam setelah formulir booking + diisi. Jika hingga batas waktu tersebut bukti transfer belum diunggah, pesanan atau + slot jadwal foto akan otomatis dibatalkan agar dapat digunakan oleh pelanggan lain.
+
-
@endsection