1. Slideshow
Slideshow trong UIkit không chỉ là trình chiếu ảnh – bạn có thể dùng nó cho cả trình bày sản phẩm, testimonial, hoặc portfolio.
- Tùy biến hiệu ứng chuyển:
uk-slideshow-animation: fade, slide, scale - Chèn bất kỳ nội dung HTML vào slide
- Dễ dàng kết hợp với
uk-overlay,uk-transition
Tip: Sử dụng uk-slideshow-item để tùy biến nội dung từng slide theo chiều sâu UX/UI.
2. Grid & Card
uk-grid và uk-card là “xương sống” của giao diện hiện đại.
- Hỗ trợ grid đa cấp, grid responsive theo breakpoint
uk-cardcó nhiều modifier:uk-card-default, uk-card-primary, uk-card-hover- Dễ kết hợp với
uk-transition-toggleđể tạo hiệu ứng hover
Tip: Có thể kết hợp uk-card-body + uk-background-muted để tạo block nội dung nhẹ nhàng và đọc dễ.
3. Modal & Lightbox
uk-modal và uk-lightbox hỗ trợ giao diện popup chuyên nghiệp, có thể nhúng cả video, form hoặc ảnh động.
- Tuỳ biến hiệu ứng mở:
uk-animation-slide-top, uk-animation-scale-up - Dễ dàng dùng cho gallery ảnh + zoom
- Hỗ trợ lazyload nội dung trong modal
Tip: Với uk-lightbox="animation: fade", bạn có thể xây nhanh 1 thư viện ảnh đẹp như dùng plugin JS.
4. Accordion & Toggle
Dành cho phần FAQ, nội dung ẩn hiện, navigation phụ,…
- Tùy biến mở rộng:
multiple: truecho phép mở nhiều mục cùng lúc - Kết hợp được với icon toggle hoặc hiệu ứng slide
Tip: Bạn có thể lồng uk-accordion vào uk-card để tạo UI phần trợ giúp đẹp như SaaS chuyên nghiệp.
5. Slider
uk-slider là công cụ đắc lực để trình bày item theo hàng ngang, kéo vuốt rất mượt.
- Hỗ trợ autoplay, center mode
- Giao diện arrow, dot có thể thay đổi dễ dàng
- Rất thích hợp cho block “Bài viết nổi bật”, “Sản phẩm hot”
Tip: Kết hợp uk-slider-nav và uk-visible-toggle để điều khiển slider bằng bất kỳ button custom nào.
6. Tabs & Switcher
Giúp hiển thị nhiều nội dung gọn trong một vùng. Thay thế cho nhiều plugin jQuery ngày xưa.
uk-tabhỗ trợ tab trái, phải, dướiuk-switchercho phép chuyển nội dung bằng tab, button hoặc bất kỳ element nào
Tip: Gắn hiệu ứng uk-animation-fade vào uk-switcher để tạo cảm giác mượt như app mobile.
7. Tooltip & Dropdown
Chi tiết nhỏ nhưng cực kỳ hữu ích khi cần gợi ý hoặc tạo tương tác nhanh.
uk-tooltiprất nhẹ, không cần JS riênguk-dropdowndễ dùng cho menu phụ, megamenu hoặc thông báo
Tip: Dùng uk-dropbar để tạo dropdown mega kiểu Shopify hoặc menu dạng bar cố định.
Mẹo tùy biến chuyên sâu UIkit
- Tùy biến theme nhanh qua SASS
- Tạo component riêng dựa trên class gốc của UIkit + modifier
- Kết hợp với
:hover,:focusvàuk-transitionđể tạo UI tương tác động - Thêm class
uk-scrollspyđể tạo animation vào lúc cuộn trang
Kết luận
UIkit không chỉ dành cho những ai thích sự tối giản – nếu biết cách tùy biến, bạn có thể tạo ra giao diện đẹp mắt, hiện đại không thua kém bất kỳ framework nặng ký nào. Hãy khai thác tối đa các component có tính linh hoạt cao và đừng ngại sáng tạo với CSS hoặc JS bổ trợ khi cần!
Bình luận