Bỏ qua đến nội dung
Design Guideline v1.0 · S01

Duculaba Style Guide

Bánh · Nguyên liệu · Dụng cụ · Kiến thức. Thư viện thành phần dùng chung – mọi trang lấy màu, chữ, card và trạng thái từ đây. Bật nút Giao diện trên header để xem chế độ tối.

01

Màu sắc

Giữ màu nhận diện – không tự ý thay đổi. Trong HTML chỉ dùng class (btn-primary, text-primary-brand, bg-section…), không hard-code mã màu.

Primary

#4E342E
Chocolate Brown
--dcl-brown
#D7B58A
Warm Beige
--dcl-beige
#F5EFE6
Cream (nền)
--dcl-cream

Secondary

#E67E22
Orange (accent)
--dcl-orange
#2E7D32
Green (thành công)
--dcl-green
#1976D2
Blue (link/info)
--dcl-blue

Semantic

#EF5350
Red (cảnh báo)
--dcl-red
#6B7280
Gray (trung tính)
--dcl-gray
#F2A900
Star (đánh giá)
--dcl-star

Token theo chế độ sáng / tối (đổi giá trị khi bật Dark mode)

--dcl-primary
Nút chính
--dcl-primary-text
Chữ / link nhấn
--dcl-surface
Nền card
--dcl-soft
Nền icon, chip
--dcl-section
Section xen kẽ
--dcl-border
Viền
--dcl-price
Giá bán
02

Typography

Aa
Be Vietnam Pro
Hiện đại · Dễ đọc · Hỗ trợ tiếng Việt đầy đủ

Dancing Script – chỉ dùng cho câu slogan trang trí
CấpMẫuCỡ / dòngDùng cho
h1Tiêu đề trang44/52 BoldMột H1 duy nhất mỗi trang
h2Tiêu đề section32/40 BoldKhối nội dung lớn
h3Tiêu đề nội dung24/32 SemiBoldNhóm trong section
.section-titleNguyên liệu nổi bật26 BoldTiêu đề khối trên trang
bodyNội dung đoạn văn dễ đọc.16/24 RegularĐoạn văn
.smallChú thích, ghi chú, meta14/20 RegularCaption
.section-eyebrowProblem hub13 SemiBoldNhãn phía trên tiêu đề
.price125.000đ 150.000đ17 BoldGiá bán (dữ liệu thực tế)
03

Icon

Trang chủ
Danh mục
Tìm kiếm
Giỏ hàng
Tài khoản
Công thức
Kiến thức
Video
Hỗ trợ
Yêu thích
  • Bootstrap Icons, nét line đơn giản, nhất quán
  • .icon-circle-sm / mặc định / -lg / -solid
  • Luôn kèm nhãn chữ hoặc aria-label
  • Tự đổi màu theo light & dark mode
04

Nút

Biến thể

Xem tất cả

Kích thước

Trạng thái

Default
Pressed / active
Disabled
Loading
Outline disabled
Success
Trên nền tối / ảnh: badge bg-white
05

Input & form

Thông tin không hợp lệ.
Tìm kiếm
Số lượng
Checkbox / radio / switch
Vui lòng nhập họ tên.
Vui lòng nhập số điện thoại.
06

Badge, tag & nhãn

Bánh mì Công thức Kỹ thuật Cơ bản -15% Hot Mới Bán chạy Tạm hết hàng Video PDF [MASTER: dữ liệu cần xác minh]
4.8 (320) 90 phút12.5K lượt xem21/09/2026 1 2 3
07

Card (sinh từ renderer data-render)

product · sale

product · hết hàng

product · liên hệ giá

product-b2b

recipe · video

article

problem

video

product-row (danh sách gọn, giỏ hàng)

bake-cat (danh mục tròn)

quote-card

Nguyên liệu tốt – Tạo nên những chiếc bánh tuyệt vời hơn.
— Brand message

cta-soft

Không cần nhớ tên sản phẩm trước.

Bắt đầu từ món bánh bạn muốn làm.

Chọn món bánh
08

Điều hướng

Tabs gạch chân (nav-underline)

Breadcrumb

Phân trang

Accordion (FAQ)

Câu trả lời ngắn, có ích; không nhồi từ khóa.

Nội dung.

Mục lục bài viết (toc)

09

Alert & thông báo

alert-brand – ghi chú mẹo, lưu ý kỹ thuật trong công thức và bài viết.
10

Trạng thái rỗng & đang tải

Không có kết quả

Thử từ khóa khác hoặc tìm theo món bánh.

Xem gợi ý

Giỏ hàng trống

Hãy thêm sản phẩm vào giỏ hàng.

Mua sắm ngay
Đang tải…
11

Bo góc & đổ bóng

4px · Small
rounded-1
8px · Default
rounded-2
12px · Card
rounded-3
16px · Banner
rounded-4
Shadow 1 · card nghỉ
shadow-1
Shadow 2 · hover, menu
shadow-2
12

Phong cách hình ảnh

Ảnh sản phẩm: croissant
Ảnh sản phẩm · 1:1
Rõ nét, đúng màu thực tế
Ảnh nguyên liệu: bột mì
Ảnh nguyên liệu · 1:1
Tự nhiên, gần gũi
Ảnh thành phẩm: bánh chocolate
Ảnh thành phẩm · 4:3
Đẹp, không chỉnh quá tay
Ảnh quy trình: người làm bánh trong bếp
Ảnh quy trình · 16:9
Chân thực, đời thường
  • Ưu tiên ảnh thật, ánh sáng tự nhiên; WebP, < 200KB
  • Tỷ lệ chuẩn 1:1, 4:3, 16:9; loading="lazy" trừ ảnh hero
  • Alt mô tả đúng nội dung ảnh (tiếng Việt)
  • Không dùng ảnh AI cho sản phẩm thực tế; ảnh phải có quyền sử dụng
13

Lưới & responsive

Thiết bị (guideline)BootstrapCộtContainerGutterGhi chú
Mobile < 768pxxs, sm4100% (≈343px @375)16px1 cột nội dung, bottom nav, filter dạng offcanvas
Tablet 768 – 1439pxmd 768, lg 9928720 / 960px20pxHeader desktop + sidebar từ lg (992px)
Desktop ≥ 1440pxxl 1200, xxl 1400121200px nội dung24pxContainer tối đa 1248px (1200 + 2×24)
Desktop · 12 cột
Tablet · 8 cột
Mobile · 4 cột
Thành phầnDesktopTabletMobile
Menu chínhHiện đầy đủ, stickyHeader + menu từ lgHamburger + bottom nav
Bộ lọcSidebar tráiOffcanvasNút “Bộ lọc” → offcanvas
Card sản phẩm / hàng4 – 5 cột3 cột2 cột
Recipe / Article3 – 4 cột2 – 3 cột1 – 2 cột
Footer5 cột3 – 4 cột2 cột, gọn
14

Do & Don't

Nên

  • Giữ nhất quán màu sắc, logo, phong cách
  • Ưu tiên sự đơn giản và dễ sử dụng
  • Hình ảnh thật, nội dung hữu ích
  • Tối ưu cho mobile và tốc độ tải trang
  • Đảm bảo khả năng truy cập (tương phản, nhãn, bàn phím)
  • Dùng class Bootstrap cho layout & responsive
  • Kiểm tra cả Light và Dark mode

Không nên

  • Tự ý thay đổi màu logo hoặc mã màu
  • Nhồi quá nhiều nội dung trong một khối
  • Dùng ảnh AI cho sản phẩm thực tế
  • Dùng font lạ, khó đọc
  • Tạo quá nhiều hiệu ứng chuyển động
  • Hard-code mã màu trong HTML (hỏng dark mode)

Quy tắc nội dung

  • Không dùng claim “tốt nhất / ngon nhất / giá tốt nhất / chính hãng” khi chưa có bằng chứng.
  • Không dùng đánh giá, logo đối tác chưa được xác minh.
  • Giá, tồn kho, MOQ, xuất xứ đọc từ master data.
  • Thông tin doanh nghiệp bọc trong <span data-master="…"> để thay thế khi lên Drupal.

Precision must not exceed evidence.

Brand message

“Nguyên liệu tốt – Tạo nên những chiếc bánh tuyệt vời hơn”

Duculaba · Bakery Supplies · Design System v1.0 · 09/2026

Good Ingredients · Better Baking · Happier Life
Giao hàng theo chính sách
Phạm vi & phí theo khu vực
Tư vấn chọn nguyên liệu
Theo món bánh bạn làm
Mua sỉ cho tiệm bánh
Báo giá theo số lượng
Đổi trả rõ ràng
Theo chính sách hiện hành

Giỏ hàng

Tạm tính

Giá, tình trạng hàng và phí giao được xác nhận khi đặt hàng.