Tạo bóng đổ hộp
Tạo thuộc tính CSS box-shadow
Các lớp bóng đổ
Bóng đổ 1
Bóng đổ có sẵn
Mẹo về bóng đổ
Giá trị độ lệch dương đẩy bóng xuống dưới và sang phải, giá trị âm đẩy bóng lên trên và sang trái.
Bán kính làm mờ quyết định độ mềm của bóng; giá trị càng cao thì bóng càng lan tỏa.
Bán kính lan làm tăng hoặc giảm kích thước của bóng.
Bóng đổ bên trong tạo hiệu ứng chiều sâu từ phía trong.
Có thể xếp chồng nhiều bóng đổ để tạo hiệu ứng ánh sáng phức tạp.
Giá trị độ mờ đục thấp hơn tạo bóng tinh tế và chân thực hơn.
Xem trước trực tiếp
Tỷ lệ xem trước: 100%
Khai báo CSS
box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.1);Lớp CSS
.shadow {
box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.1);
}Tailwind CSS (gần đúng)
shadowĐây chỉ là gợi ý về kiểu. Độ lệch, màu, bóng đổ bên trong và nhiều lớp tùy chỉnh cần dùng CSS được tạo ra.
Chỉnh một lớp hoặc thử một mẫu có sẵn. Bản xem trước cập nhật khi bạn thao tác.
Giới thiệu về công cụ Tạo bóng đổ hộp
Công cụ tạo bóng đổ hộp CSS miễn phí của chúng tôi giúp bạn tạo hiệu ứng bóng đổ chuyên nghiệp với toàn quyền kiểm soát bằng giao diện trực quan. Điều chỉnh độ lệch, bán kính làm mờ, bán kính mở rộng, màu sắc và độ trong suốt bằng các thanh trượt dễ dùng và xem kết quả cập nhật theo thời gian thực. Xếp chồng nhiều bóng đổ để tạo hiệu ứng chiều sâu phức tạp giúp các thành phần giao diện nổi bật.
Bóng đổ rất quan trọng để tạo thứ bậc thị giác và chiều sâu cho giao diện web hiện đại. Một box-shadow được làm tốt có thể khiến thẻ trông như nổi lên khỏi trang, nút bấm có cảm giác tương tác và thanh điều hướng nổi bật khỏi nền. Công cụ này giúp bạn khỏi phải thử đi thử lại khi viết giá trị box-shadow bằng tay.
Công cụ hỗ trợ cả bóng đổ ngoài lẫn bóng đổ trong (inset), nhiều lớp bóng đổ và có sẵn 6 mẫu cho các kiểu bóng đổ phổ biến. Kết quả được xuất ra dưới dạng mã CSS với nút sao chép một lần nhấn, kèm gợi ý lớp tiện ích Tailwind CSS gần đúng. Mọi xử lý diễn ra trong trình duyệt của bạn và không có dữ liệu nào được gửi đến máy chủ.
Tính năng chính
- Nhiều lớp bóng đổ có thể thêm, xóa và cấu hình riêng từng lớp
- Thanh trượt chính xác cho độ lệch X, độ lệch Y, bán kính làm mờ và bán kính mở rộng
- Bộ chọn màu có nhập mã hex và độ trong suốt điều chỉnh được cho từng lớp bóng đổ
- Công tắc bóng đổ trong (inset) để tạo chiều sâu bên trong và hiệu ứng nổi chìm
- 6 mẫu bóng đổ có sẵn: Nhẹ, Vừa, Lớn, Rất lớn, Bên trong và Nhiều lớp
- Trình tạo bóng đổ ngẫu nhiên để khám phá những tổ hợp bóng đổ sáng tạo
- Xem trước trực tiếp theo thời gian thực với màu phần tử tùy chỉnh
- Sao chép vào bộ nhớ tạm bằng một lần nhấn với mã CSS gọn gàng
- Kết quả ở định dạng khác, gồm lớp CSS và lớp tiện ích Tailwind CSS gần đúng
- Hỗ trợ đầy đủ chế độ tối để chỉnh sửa thoải mái trong mọi điều kiện ánh sáng
Cách sử dụng công cụ Tạo bóng đổ hộp
- Thêm lớp bóng đổ: Bắt đầu với bóng đổ mặc định hoặc nhấn Thêm để tạo thêm các lớp bóng đổ cho hiệu ứng phức tạp.
- Điều chỉnh thuộc tính bóng đổ: Dùng các thanh trượt để đặt độ lệch X/Y, bán kính làm mờ, bán kính mở rộng, màu sắc và độ trong suốt cho từng lớp bóng đổ.
- Bật tắt inset: Đánh dấu hộp kiểm Inset trên bất kỳ lớp bóng đổ nào để tạo hiệu ứng bóng đổ bên trong thay vì bên ngoài.
- Xem trước kết quả: Quan sát phần tử xem trước trực tiếp để thấy chính xác bóng đổ của bạn trông ra sao. Đổi màu phần tử xem trước nếu cần.
- Thử các mẫu có sẵn: Nhấn vào bất kỳ mẫu nào trong 6 mẫu có sẵn để nhanh chóng áp dụng kiểu bóng đổ phổ biến làm điểm xuất phát.
- Sao chép CSS: Nhấn nút Sao chép để chép toàn bộ khai báo CSS box-shadow vào bộ nhớ tạm của bạn.
Trường hợp sử dụng
- Nâng thẻ lên: Thêm chiều sâu cho các thành phần thẻ để chúng trông như nổi lên khỏi nền trang.
- Trạng thái di chuột của nút: Tạo hiệu ứng chuyển đổi bóng đổ cho các nút phản hồi bằng hình ảnh khi người dùng tương tác.
- Tạo kiểu cho hộp thoại: Áp dụng bóng đổ lớn, mềm cho cửa sổ phương thức và hộp thoại để tách biệt rõ ràng khỏi nền.
- Menu thả xuống điều hướng: Tạo kiểu cho menu thả xuống và popover bằng bóng đổ thể hiện các lớp và chiều sâu.
- Hiệu ứng khi tập trung vào ô nhập: Dùng bóng đổ có màu làm chỉ báo tiêu điểm cho ô nhập biểu mẫu và các phần tử tương tác.
- Hiệu ứng inset: Tạo vẻ ngoài bị nhấn xuống hoặc nổi chìm cho nút bật tắt, trạng thái hoạt động và các phần tử trang trí.
- Thiết kế Neumorphism: Kết hợp nhiều bóng sáng và tối để đạt phong cách thiết kế giao diện mềm đang được ưa chuộng.
- Làm khung ảnh: Thêm bóng đổ nhẹ cho ảnh và khung chứa media để có vẻ ngoài thư viện ảnh trau chuốt.
Câu hỏi thường gặp
Công cụ này có miễn phí không?
Có, công cụ Tạo bóng đổ hộp hoàn toàn miễn phí, không giới hạn số bóng đổ bạn có thể tạo. Không cần đăng ký hay thanh toán.
Dữ liệu của tôi có an toàn không?
Toàn bộ việc tạo và xem trước bóng đổ diễn ra hoàn toàn trong trình duyệt của bạn. Không có dữ liệu nào được gửi đến máy chủ bên ngoài, nên cấu hình và mã CSS của bạn hoàn toàn riêng tư.
Bán kính làm mờ và bán kính mở rộng khác nhau thế nào?
Bán kính làm mờ quyết định bóng đổ trông mềm hay lan tỏa đến đâu: giá trị càng cao thì độ nhạt dần càng êm. Bán kính mở rộng làm kích thước bóng đổ so với phần tử to ra (giá trị dương) hoặc nhỏ lại (giá trị âm).
Tôi có thể dùng nhiều bóng đổ trên một phần tử không?
Có, CSS hỗ trợ nhiều box-shadow ngăn cách bằng dấu phẩy. Công cụ này cho phép bạn thêm nhiều lớp bóng đổ và tự động gộp chúng thành một khai báo box-shadow duy nhất.
Bóng đổ trong (inset) là gì?
Bóng đổ inset hiển thị bên trong phần tử thay vì bên ngoài, tạo vẻ lõm vào hoặc bị nhấn xuống. Nó thường được dùng cho ô nhập liệu, trạng thái hoạt động của nút và các thiết kế neumorphism.
Tất cả trình duyệt đều hỗ trợ box-shadow chứ?
Có, thuộc tính box-shadow được hỗ trợ đầy đủ trên mọi trình duyệt hiện đại, gồm Chrome, Firefox, Safari, Edge và Opera. Không cần tiền tố nhà cung cấp.
Mẹo và thực hành tốt nhất
- Giữ bóng đổ nhẹ nhàng: Độ trong suốt thấp (5-15%) cùng độ mờ vừa phải tạo ra bóng đổ chân thực, chuyên nghiệp và không lấn át thiết kế.
- Dùng bán kính mở rộng âm: Bán kính mở rộng âm nhỏ làm bóng đổ trông gọn và tập trung hơn bên dưới phần tử.
- Xếp chồng nhiều bóng đổ: Kết hợp một bóng đậm, gọn với một bóng rộng, nhạt hơn để có chiều sâu tự nhiên giống ánh sáng ngoài đời thực.
- Thống nhất nguồn sáng: Giữ hướng độ lệch nhất quán trong toàn bộ thiết kế để mô phỏng một nguồn sáng duy nhất, mạch lạc.
- Cân nhắc hiệu năng: Giá trị làm mờ lớn trên nhiều phần tử có thể ảnh hưởng đến hiệu năng hiển thị, đặc biệt trên thiết bị di động.
- Dùng bóng đổ để tạo thứ bậc: Độ nâng càng cao (độ lệch và độ mờ càng lớn) nên dành cho các phần tử ở gần người dùng hơn trong thứ tự xếp lớp thị giác.