Card Bảng Giá Động
Thành phần thẻ định giá hiện đại được làm nổi bật khi di chuột và có phần định giá động.
HTMLTailwind CSS
Một thẻ định giá duy nhất hiện đại được làm nổi bật khi di chuột và có phần định giá sinh động. Điều này lý tưởng khi bạn muốn làm nổi bật một gói cụ thể, chẳng hạn như trên màn hình chọn gói giá.
Xem trước
Pro Plan
Lý tưởng cho các dự án nghiêm túc và sử dụng kinh doanh.
¥4,980/ 月
- dự án không giới hạn作成
- 高度なphân tích機能
- 24時間365日のHỗ trợ ưu tiên
- kết nối miền tùy chỉnh
Trường hợp sử dụng & Tính năng
- SaaS và bảng giá dịch vụ: Thích hợp để làm nổi bật gói được đề xuất nhiều nhất hoặc gói mà người dùng di chuột qua khi sắp xếp nhiều gói.
- Phản hồi trực quan: Toàn bộ thẻ sẽ hiển thị khi di chuột và một đường nhấn đầy màu sắc xuất hiện ở trên cùng. Ngoài ra, phần giá sẽ được thu nhỏ lại để thu hút sự chú ý của người dùng về giá.
Những điểm chính của thiết kế và UX (Design & UX)
- Hoạt ảnh mượt mà: Sử dụng
transition-all duration-300để thay đổi bóng và vị trí một cách trơn tru khi di chuột. - Nhấn mạnh về giá: Bằng cách sử dụng lớp
group-hover:scale-110 origin-left, khi bạn di chuột qua toàn bộ thẻ, chỉ có phần giá sẽ được phóng to một chút bắt đầu từ bên trái, khiến nó bắt mắt hơn. - Bố cục gọn gàng: Lề (Padding) và màu văn bản (kiểu Slate) được đặt phù hợp để tạo ra một thiết kế hiện đại giúp thông tin dễ đọc.
Cách tùy chỉnh (Hướng dẫn tùy chỉnh)
- Thay đổi chủ đề màu:
bg-gradient-to-r from-blue-500 to-indigo-500hoặc màu di chuột của núthover:bg-blue-600thành màu thương hiệu (ví dụ:from-emerald-500 to-teal-500cho màu xanh lá cây) Bạn có thể dễ dàng áp dụng màu chủ đề bằng cách thay đổi nó thànhhover:bg-emerald-600). - Điều chỉnh hoạt ảnh: Bạn có thể thay đổi chiều cao nổi bằng cách thay đổi giá trị của
hover:-translate-y-2hoặc tinh chỉnh độ rộng mở rộng của giá bằng cách đặtgroup-hover:scale-110thành105, v.v.
mã thực hiện (Implementation)
<div class="pricing-card relative w-full max-w-sm rounded-2xl bg-white border border-slate-200 p-8 shadow-sm transition-all duration-300 hover:shadow-xl hover:-translate-y-2 hover:border-blue-500 overflow-hidden group">
<!-- Background Accent Line -->
<div class="absolute top-0 left-0 w-full h-1 bg-gradient-to-r from-blue-500 to-indigo-500 opacity-0 transition-opacity duration-300 group-hover:opacity-100"></div>
<!-- Header -->
<div class="mb-6">
<h3 class="text-xl font-bold text-slate-800 mb-2">Pro Plan</h3>
<p class="text-sm text-slate-500">Lý tưởng cho các dự án nghiêm túc và sử dụng kinh doanh.</p>
</div>
<!-- Price -->
<div class="mb-6 flex items-baseline">
<span class="text-4xl font-extrabold text-slate-900 transition-transform duration-300 group-hover:scale-110 origin-left inline-block">¥4,980</span>
<span class="text-slate-500 ml-2">/ 月</span>
</div>
<!-- Features -->
<ul class="space-y-4 mb-8">
<li class="flex items-start">
<svg class="w-5 h-5 text-blue-500 mt-0.5 mr-3 flex-shrink-0" fill="none" stroke="currentColor" viewBox="0 0 24 24">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7"></path>
</svg>
<span class="text-slate-600">dự án không giới hạn作成</span>
</li>
<li class="flex items-start">
<svg class="w-5 h-5 text-blue-500 mt-0.5 mr-3 flex-shrink-0" fill="none" stroke="currentColor" viewBox="0 0 24 24">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7"></path>
</svg>
<span class="text-slate-600">高度なphân tích機能</span>
</li>
<li class="flex items-start">
<svg class="w-5 h-5 text-blue-500 mt-0.5 mr-3 flex-shrink-0" fill="none" stroke="currentColor" viewBox="0 0 24 24">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7"></path>
</svg>
<span class="text-slate-600">24時間365日のHỗ trợ ưu tiên</span>
</li>
<li class="flex items-start">
<svg class="w-5 h-5 text-blue-500 mt-0.5 mr-3 flex-shrink-0" fill="none" stroke="currentColor" viewBox="0 0 24 24">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7"></path>
</svg>
<span class="text-slate-600">kết nối miền tùy chỉnh</span>
</li>
</ul>
<!-- CTA Button -->
<button class="w-full py-3 px-4 bg-slate-900 hover:bg-blue-600 text-white font-medium rounded-xl transition-colors duration-300 focus:ring-4 focus:ring-blue-100 focus:outline-none">
Chọn một kế hoạch
</button>
</div> Hỗ trợ trình duyệt
- Hoạt động tốt với các phiên bản mới nhất của trình duyệt hiện đại (Chrome, Firefox, Safari, Edge).
- Nó tận dụng tính năng
group-hovercủa Tailwind CSS, do đó không cần phải có JavaScript đặc biệt.