Glassmorphism là gì?
Glassmorphism là một xu hướng thiết kế giao diện hiện đại tạo ra hiệu ứng kính mờ frosted glass bằng CSS. Nó dựa vào backdrop-filter: blur() để làm mờ nền phía sau một phần tử, kết hợp với màu nền bán trong suốt và các viền tinh tế để đạt được vẻ ngoài kính mang tính biểu tượng.
Trình tạo này cho phép bạn tùy chỉnh trực quan mọi khía cạnh của hiệu ứng glassmorphism — cường độ mờ, độ trong suốt nền, độ bão hòa màu, viền, bán kính viền và bóng — với xem trước trực tiếp cập nhật tức thì khi bạn điều chỉnh các điều khiển.
Khi nào sử dụng Glassmorphism
Thẻ và Bảng Điều Khiển
Thanh Điều Hướng
Cửa Sổ Và Lớp Phủ
Thanh Bên Và Tiện Ích
Các Thuộc Tính CSS Chính
Hiệu ứng glassmorphism được xây dựng trên các thuộc tính CSS cốt lõi này:
backdrop-filter: blur()
Tạo mờ frosted phía sau phần tử, nền tảng của hiệu ứng kính
background: rgba()
Màu nền bán trong suốt cho phép nội dung hiển thị xuyên qua
border
Viền trắng bán trong suốt tinh tế xác định cạnh kính
box-shadow
Bóng mềm để tạo độ sâu và độ cao, làm cho kính có vẻ nổi lên
backdrop-filter được hỗ trợ trong tất cả các trình duyệt hiện đại bao gồm Chrome, Firefox, Safari và Edge. Trình tạo này bao gồm tiền tố -webkit- để tương thích tối đa.- 1. Glassmorphism là gì?
- 2. Cách Sử Dụng
- 3. Tính Năng
- 4. Các Câu Hỏi Thường Gặp
- 4.1. Tại sao glassmorphism trông vô hình trên nền trắng?
- 4.2. Có phải backdrop-filter hoạt động trong tất cả các trình duyệt không?
- 4.3. Giá trị mờ nào trông tốt nhất?
- 4.4. Làm cách nào để làm cho văn bản có thể đọc được trên bảng kính?
- 4.5. Tôi có thể sử dụng nền hình ảnh được tải lên trong triển khai không?
- 4.6. Glassmorphism có ảnh hưởng đến hiệu suất không?
Cách Sử Dụng
Bắt Đầu Nhanh
Chọn Mẫu Sẵn
Nhấp vào bất kỳ mẫu nào trong 6 mẫu (Frosted White, Dark Glass, Neon Glow, v.v.) để bắt đầu với kiểu kính được tạo sẵn mà bạn có thể tùy chỉnh thêm
Điều Chỉnh Các Điều Khiển
Tinh chỉnh độ mờ, độ trong suốt, màu sắc, viền và bóng bằng các thanh trượt trực quan trên bảng điều khiển bên phải. Mỗi điều khiển cập nhật bản xem trước theo thời gian thực
Xem Trước Hiệu Ứng Của Bạn
Xem bảng kính cập nhật tức thì trên nền gradient đầy màu sắc. Kiểm tra các nền khác nhau để xem cách hiệu ứng của bạn thích ứng
Sao Chép CSS
Nhấp vào nút Sao Chép để sao chép mã CSS sẵn sàng triển khai vào clipboard của bạn và dán trực tiếp vào dự án của bạn
Giải Thích Các Điều Khiển
Cường Độ Mờ
Kiểm soát cường độ frosted glass từ 0-30px. Các giá trị cao hơn tạo ra hiệu ứng frosted không trong suốt hơn. Đối với hầu hết các thiết kế, các giá trị từ 8-15px hoạt động tốt nhất.
Độ Bão Hòa Màu
Điều chỉnh độ sống động của màu sắc xuyên qua kính từ 100-200%. Các giá trị trên 100% làm cho màu nền sống động hơn và tạo ra hiệu ứng kịch tính hơn.
Màu Sắc & Độ Trong Suốt
Màu Sắc đặt màu tint của bảng kính. Độ Trong Suốt kiểm soát mức độ trong suốt của kính (0-100%). Các giá trị thấp hơn hiển thị nhiều nền hơn, trong khi các giá trị cao hơn (20-35%) cung cấp khả năng đọc văn bản tốt hơn.
Cài Đặt Viền
Độ Rộng Viền & Độ Trong Suốt điều chỉnh cạnh nhìn thấy được của bảng kính bằng viền trắng bán trong suốt. Bán Kính Viền làm tròn các góc từ 0-50px để có thẩm mỹ mềm mại, hiện đại hơn.
Độ Trong Suốt Bóng
Thêm độ sâu với bóng mềm bên dưới bảng kính. Các giá trị cao hơn tạo ra độ cao hơn và làm cho kính có vẻ nổi lên trên nền.
Kiểm Tra Với Các Nền Khác Nhau
Sử dụng công tắc nền ở đầu khu vực xem trước để kiểm tra hiệu ứng kính của bạn trên các nền khác nhau:
Gradient Blob
Hình Ảnh Tùy Chỉnh
Màu Đơn Sắc
Tính Năng
Xem Trước Trực Tiếp
Mọi thay đổi bạn thực hiện được phản ánh tức thì trên bảng kính với cập nhật theo thời gian thực
- Phản hồi trực quan tức thì
- Nền gradient đầy màu sắc
- Không cần làm mới trang
6 Mẫu Sẵn
Bắt đầu nhanh chóng với các kiểu kính được tuyển chọn chuyên nghiệp cho các nhu cầu thiết kế khác nhau
- Frosted White & Dark Glass
- Neon Glow & Subtle Mist
- Pastel Dream & Warm Amber
Nền Linh Hoạt
Kiểm tra hiệu ứng kính của bạn trên ba loại nền khác nhau
- Gradient blob đầy màu sắc
- Hình ảnh tải lên tùy chỉnh
- Bộ chọn màu đơn sắc
CSS Sẵn Sàng Triển Khai
Mã được tạo bao gồm tiền tố trình duyệt và sẵn sàng sử dụng trong các dự án của bạn
- Tiền tố tương thích Safari
- Sao chép vào clipboard bằng một cú nhấp
- Mã sạch, được tối ưu hóa
Kiểm Soát Hoàn Toàn
Mọi khía cạnh của hiệu ứng kính đều có thể điều chỉnh với các điều khiển chính xác
- Thanh trượt để điều chỉnh nhanh
- Nhập số để có độ chính xác
- Tất cả các thuộc tính có thể tùy chỉnh
Thiết Kế Đáp Ứng
Xem trước và tạo hiệu ứng kính hoạt động đẹp trên tất cả các kích thước màn hình
- Giao diện thân thiện với di động
- Khu vực xem trước thích ứng
- Tương thích trên nhiều thiết bị
Thiết Kế Truyền Thống
- Nền không trong suốt đặc
- Tách biệt trực quan cứng
- Ít độ sâu và kích thước
- Vẻ ngoài tĩnh, phẳng
Hiệu Ứng Kính Hiện Đại
- Lớp trong suốt frosted
- Hòa trộn mềm mại, thanh lịch
- Cảm nhận độ sâu được tăng cường
- Cảm giác động, cao cấp
Các Câu Hỏi Thường Gặp
Tại sao glassmorphism trông vô hình trên nền trắng?
Glassmorphism sử dụng backdrop-filter: blur() làm mờ nội dung phía sau phần tử. Trên nền trắng đơn thuần, không có gì để làm mờ, vì vậy hiệu ứng vô hình.
Có phải backdrop-filter hoạt động trong tất cả các trình duyệt không?
Thuộc tính backdrop-filter được hỗ trợ trong tất cả các trình duyệt hiện đại bao gồm Chrome, Firefox, Safari và Edge. CSS được tạo bao gồm tiền tố -webkit-backdrop-filter cho các phiên bản Safari cũ hơn.
Để hỗ trợ trình duyệt cũ, hãy cân nhắc cung cấp dự phòng với nền bán trong suốt đặc bằng tính năng truy vấn @supports CSS.
Giá trị mờ nào trông tốt nhất?
Đối với hầu hết các thiết kế, độ mờ từ 8-15px hoạt động tốt và cung cấp vẻ ngoài frosted glass cổ điển.
- 5px hoặc ít hơn: Có thể không cung cấp đủ hiệu ứng frosting
- 8-15px: Điểm ngọt ngào cho hầu hết các thiết kế (được khuyến nghị)
- 20px+: Có thể làm cho kính trông quá không trong suốt
Giá trị lý tưởng phụ thuộc vào độ phức tạp nền của bạn và thẩm mỹ tổng thể mà bạn đang hướng tới.
Làm cách nào để làm cho văn bản có thể đọc được trên bảng kính?
Đảm bảo đủ độ tương phản bằng cách tuân theo các phương pháp hay nhất này:
- Tăng độ trong suốt nền lên 20-35% để có độ tương phản văn bản tốt hơn
- Sử dụng độ mờ đủ (10px+) để tạo tách biệt trực quan
- Văn bản trắng với
text-shadowtinh tế hoạt động tốt trên hầu hết các hiệu ứng kính - Văn bản tối hoạt động tốt hơn trên bảng kính màu sáng
- Kiểm tra khả năng đọc trên nội dung nền thực tế của bạn
Tôi có thể sử dụng nền hình ảnh được tải lên trong triển khai không?
Tính năng tải lên hình ảnh chỉ dành cho mục đích xem trước — nó giúp bạn kiểm tra cách hiệu ứng kính của bạn trông trên nội dung thực tế.
Trong triển khai, bạn sẽ áp dụng CSS được tạo cho các phần tử trên trang thực tế của bạn, nơi hiệu ứng kính sẽ làm mờ bất kỳ nội dung hoặc nền nào phía sau nó. Công cụ xem trước chỉ giúp bạn hình dung và tinh chỉnh hiệu ứng trước khi triển khai.
Glassmorphism có ảnh hưởng đến hiệu suất không?
Thuộc tính backdrop-filter có thể tốn nhiều GPU, đặc biệt là với các giá trị mờ cao. Tuân theo các phương pháp hay nhất hiệu suất này:
- Sử dụng glassmorphism một cách tiết chế — trên các phần tử chính như thẻ hoặc thanh điều hướng
- Giữ các giá trị mờ hợp lý (dưới 20px) để hiển thị mượt mà
- Tránh áp dụng hiệu ứng kính cho mọi thành phần trên trang
- Kiểm tra hiệu suất trên các thiết bị cấp thấp hơn
- Cân nhắc vô hiệu hóa hiệu ứng trên di động nếu hiệu suất quan trọng
Chưa có bình luận nào. Hãy là người đầu tiên!