How to add a shadow to an element
Trong hướng dẫn này, bạn có thể tìm hiểu cách thêm bóng đổ vào bất kỳ box nào trên trang của mình.
Thêm box shadow
Bóng đổ là một tính năng thiết kế phổ biến có thể giúp các phần tử nổi bật trên trang của bạn. Trong CSS, bóng đổ trên các box của phần tử được tạo bằng thuộc tính box-shadow (nếu bạn muốn thêm bóng vào chính văn bản, bạn cần dùng text-shadow).
Thuộc tính box-shadow nhận một số giá trị:
- Độ lệch theo trục x
- Độ lệch theo trục y
- Bán kính làm mờ (blur radius)
- Bán kính lan rộng (spread radius)
- Màu sắc
- Từ khóa
inset
Trong ví dụ dưới đây, chúng ta đã đặt trục X và Y là 5px, blur là 10px và spread là 2px. Tôi đang sử dụng màu đen bán trong suốt làm màu sắc. Hãy thử thay đổi các giá trị khác nhau để xem chúng ảnh hưởng đến bóng như thế nào.
<div class="wrapper">
<button class="shadow">box-shadow</button>
</div>
.shadow {
box-shadow: 5px 5px 10px 2px rgb(0 0 0 / 0.8);
}
Note:
Chúng ta không sử dụng inset trong ví dụ này, điều này có nghĩa là bóng là bóng đổ mặc định với box ở phía trên bóng. Bóng inset xuất hiện bên trong box như thể nội dung bị đẩy lùi vào trang.