Tools

Liquid Glass cho web: hiệu ứng kính khúc xạ thật bằng WebGL

Tóm tắt

Glassmorphism bằng CSS thuần chỉ làm mờ nền và trông phẳng. Các thư viện Liquid Glass dùng WebGL shader để mô phỏng khúc xạ và làm mờ theo thời gian thực, áp được lên card, nút tròn, dạng viên thuốc mà không cần tự viết shader.

Khác gì CSS thuần?

CSS backdrop-filterLiquid Glass (WebGL)
Hiệu ứngLàm mờ nền, không bóp méoKhúc xạ + làm mờ, nền bị bẻ cong như kính thật
Hình khốiTheo border-radiusCard, hình tròn, pill… có mask tuỳ chỉnh
Chi phíRất nhẹTốn GPU hơn
Độ phức tạpVài dòng CSSVài dòng JS, thư viện lo phần shader

Áp dụng thế nào?

  • Dùng có chọn lọc: cho thành phần nổi bật (thanh điều hướng, card hero), không phủ cả trang.
  • Fallback: giữ phiên bản backdrop-filter cho thiết bị yếu hoặc không hỗ trợ WebGL.
  • Độ tương phản: chữ trên nền kính dễ mất tương phản — kiểm tra tỉ lệ tối thiểu 4.5:1.