Trình tạo Box Shadow CSS
Trình tạo box-shadow CSS trực tuyến miễn phí với bản xem trước trực tiếp. Chồng nhiều lớp bóng đổ, chọn từ các thiết lập sẵn có, chuyển đổi chế độ inset và sao chép mã nguồn ngay lập tức. Mọi quá trình xử lý đều diễn ra trong trình duyệt của bạn.
Trình chặn quảng cáo đang ngăn chúng tôi hiển thị quảng cáo
MiniWebtool miễn phí nhờ quảng cáo. Nếu công cụ này hữu ích, hãy ủng hộ bằng Premium (không quảng cáo + nhanh hơn) hoặc cho phép MiniWebtool.com rồi tải lại trang.
- Hoặc nâng cấp Premium (không quảng cáo)
- Cho phép quảng cáo cho MiniWebtool.com, rồi tải lại
Giới thiệu về Trình tạo Box Shadow CSS
Trình tạo Box Shadow CSS cho phép bạn thiết kế trực quan các hiệu ứng box-shadow và sao chép ngay lập tức mã CSS sẵn sàng cho sản phẩm. Xếp chồng nhiều lớp bóng, chọn từ các cài đặt sẵn được lấy cảm hứng từ Material Design, Tailwind CSS và Neumorphism, hoặc kéo trực tiếp trên bản xem trước để định vị bóng của bạn. Mọi thứ đều chạy trong trình duyệt của bạn — mã của bạn không bao giờ rời khỏi trang web.
Cách sử dụng Trình tạo Box Shadow CSS
- Điều chỉnh các nút điều khiển bóng — Sử dụng các thanh trượt để đặt độ lệch ngang (X), độ lệch dọc (Y), bán kính mờ và bán kính lan tỏa. Bạn cũng có thể kéo trực tiếp trên khu vực xem trước để định vị lại bóng một cách trực quan.
- Chọn màu sắc và độ mờ đục — Chọn màu bóng bằng trình chọn màu và tinh chỉnh độ trong suốt bằng thanh trượt độ mờ đục. Bản xem trước sẽ cập nhật theo thời gian thực.
- Thêm nhiều lớp hoặc cài đặt sẵn — Nhấp vào + Thêm lớp bóng đổ để xếp chồng các bóng tạo chiều sâu thực tế. Hoặc chọn một cài đặt sẵn (Material, Tailwind, Neumorphism, v.v.) để bắt đầu với một thiết kế đã được chứng minh.
- Sao chép mã CSS — Nhấp vào Sao chép để lấy mã
box-shadowđã tạo và dán trực tiếp vào bảng kiểu của bạn.
Hiểu về cú pháp box-shadow
box-shadow: [inset] <offset-x> <offset-y> <blur-radius> <spread-radius> <color>;
Độ dịch chuyển ngang và dọc của bóng. Giá trị dương di chuyển sang phải/xuống; giá trị âm di chuyển sang trái/lên.
Kiểm soát mức độ mờ của bóng. 0 tạo ra cạnh sắc nét; các giá trị cao hơn tạo ra bóng mềm hơn, lan tỏa hơn.
Mở rộng hoặc thu hẹp bóng. Giá trị dương làm cho bóng lớn hơn; giá trị âm làm nó co lại, hữu ích cho các hiệu ứng bóng dưới phần tử nhẹ nhàng.
Khi có từ khóa này, bóng sẽ được vẽ bên trong phần tử. Thường dùng cho các nút bị nhấn và các trường nhập liệu dạng lõm.
Mẹo để tạo Box Shadow chuyên nghiệp
- Xếp chồng nhiều bóng — Các vật thể trong thế giới thực thường đổ bóng phức tạp. Sử dụng 2-3 lớp (một lớp môi trường mềm + một lớp ánh sáng chính sắc nét hơn) tạo ra kết quả chân thực hơn nhiều so với một bóng đơn lẻ.
- Sử dụng độ mờ thấp — Bóng có độ mờ từ 8-20% trông rất tự nhiên. Tránh bóng đen có độ mờ cao vì chúng có thể trông thô và lỗi thời.
- Khớp hướng ánh sáng — Giữ cho độ lệch bóng nhất quán trên toàn bộ giao diện người dùng của bạn để mô phỏng một nguồn sáng duy nhất. Bóng đổ không đồng nhất sẽ phá vỡ ảo giác thị giác.
- Bóng đổ có màu — Thay vì màu đen, hãy thử sử dụng một sắc thái đậm hơn của màu nền phần tử để có cái nhìn gắn kết và hiện đại hơn.
- Lan tỏa âm (Negative spread) — Giá trị spread âm làm cho bóng nhỏ hơn phần tử, tạo ra một bóng tiếp xúc tinh tế giúp phần tử "đứng vững" trên nền mà không có các cạnh lộ rõ.
Giải thích các phong cách bóng phổ biến
- Material Design Elevation — Sử dụng hai lớp bóng: một bóng môi trường mềm hơn và một bóng chính sắc nét hơn. Các mức độ cao khác nhau (1-5) làm tăng độ lệch và độ mờ dần dần.
- Tailwind CSS Utilities — Tailwind cung cấp các lớp shadow, shadow-md, shadow-lg, shadow-xl và shadow-2xl, mỗi lớp sử dụng bóng hai lớp được tối ưu hóa cho các trường hợp sử dụng thẻ và modal phổ biến.
- Neumorphism — Tạo hiệu ứng nhựa đúc mềm bằng cách sử dụng hai bóng đối lập (một sáng, một tối). Hoạt động tốt nhất trên nền xám nhạt nơi cả hai bóng đều có thể nhìn thấy.
- Glassmorphism — Kết hợp bóng đổ nhẹ nhàng với hiệu ứng làm mờ backdrop-filter và nền bán trong suốt. Bóng đổ thêm chiều sâu bên dưới hiệu ứng kính mờ.
Câu hỏi thường gặp
Thuộc tính CSS box-shadow là gì?
Thuộc tính CSS box-shadow thêm hiệu ứng bóng đổ xung quanh khung của một phần tử. Nó chấp nhận các giá trị cho độ lệch ngang, độ lệch dọc, bán kính mờ, bán kính lan tỏa và màu sắc. Nhiều bóng đổ có thể được phân tách bằng dấu phẩy để tạo hiệu ứng chiều sâu phân lớp.
Làm cách nào để tạo nhiều box shadow trong CSS?
Nhiều box shadow được tạo bằng cách phân tách từng định nghĩa bóng bằng dấu phẩy. Ví dụ: box-shadow: 0 2px 4px rgba(0,0,0,0.1), 0 8px 16px rgba(0,0,0,0.1). Mỗi bóng được hiển thị chồng lên bóng trước đó, với bóng đầu tiên xuất hiện ở trên cùng.
Sự khác biệt giữa box-shadow và drop-shadow là gì?
box-shadow áp dụng bóng cho khung hình chữ nhật của phần tử, trong khi filter: drop-shadow() tuân theo hình dạng thực tế bao gồm cả các vùng trong suốt. box-shadow hỗ trợ bán kính lan tỏa và chế độ inset, những thứ mà drop-shadow không có. Đối với các phần tử hình chữ nhật tiêu chuẩn, box-shadow thường được sử dụng và có hiệu suất tốt hơn.
Bóng đổ bên trong (inset box shadow) là gì?
Một bóng đổ bên trong xuất hiện bên trong phần tử thay vì bên ngoài. Nó được tạo bằng cách thêm từ khóa inset trước các giá trị bóng. Bóng đổ inset thường được sử dụng cho các hiệu ứng nút bị nhấn, tạo kiểu trường nhập liệu và tạo giao diện lõm hoặc chạm khắc.
Các giá trị box-shadow nào tốt cho hiệu ứng thẻ (card) nhẹ nhàng?
Một kiểu bóng thẻ nhẹ nhàng phổ biến sử dụng hai lớp: 0 1px 3px rgba(0,0,0,0.12) cho bóng gần và 0 1px 2px rgba(0,0,0,0.24) để tạo độ nét. Tailwind CSS sử dụng 0 1px 3px 0 rgba(0,0,0,0.1), 0 1px 2px -1px rgba(0,0,0,0.1) cho tiện ích bóng mặc định của nó.
Tham khảo nội dung, trang hoặc công cụ này như sau:
"Trình tạo Box Shadow CSS" tại https://MiniWebtool.com/vi// từ MiniWebtool, https://MiniWebtool.com/
bởi đội ngũ miniwebtool. Cập nhật: 07-03-2026