Hướng dẫn box-shadow gradient css
Show
box-shadow là gì?
Cấu trúctag {
box-shadow: h-offset v-offset blur spread color optional;
} box-shadow có tất cả 5 giá trị chính, lần lượt điều khiển shadow dịch chuyển theo chiều ngang (
Cách sử dụngHTML viết:
CSS viết - khi chưa sử dụng div { border: 3px solid #ffcccc; height: 100px; line-height: 100px; margin: 30px; text-align: center; width: 200px; } Hiển thị trình duyệt: Bây giờ ta sẽ sử dụng CSS viết: div {
border: 3px solid #ffcccc;
box-shadow: 0px 0px 5px 5px #999999;
height: 100px;
line-height: 100px;
text-align: center;
width: 200px;
} Hiển thị trình duyệt: Với cách viết như trên, ta thấy shadow đã được tạo một cách dễ dàng với 1 dòng lệnh, ta có thể điều chỉnh
Hiển thị trình duyệt: điều chỉnh shadow theo chiều ngang: div {
border: 3px solid #ffcccc;
box-shadow: 10px 0px 5px 5px #999999;
height: 100px;
line-height: 100px;
text-align: center;
width: 200px;
} Hiển thị trình duyệt: điều chỉnh shadow theo chiều dọc div {
border: 3px solid #ffcccc;
box-shadow: 0px 10px 5px 5px #999999;
height: 100px;
line-height: 100px;
text-align: center;
width: 200px;
}
div {
border: 3px solid #ffcccc;
box-shadow: box-shadow: 0px -1px 5px 3px #999 inset;
height: 100px;
line-height: 100px;
text-align: center;
width: 200px;
} Ví dụ thêm - Một số box-shadow thường dùngShadow nhạt div {
border: 3px solid #ffcccc;
box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);
height: 100px;
line-height: 100px;
text-align: center;
width: 200px;
} Shadow đậm div {
border: 3px solid #ffcccc;
box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.6);
height: 100px;
line-height: 100px;
text-align: center;
width: 200px;
} Shadow bên dưới gần div {
border: 3px solid #ffcccc;
box-shadow: 0 4px 2px -3px;
height: 100px;
line-height: 100px;
text-align: center;
width: 200px;
} Shadow bên dưới xa div {
border: 3px solid #ffcccc;
box-shadow: 0px 10px 6px -6px #999999;
height: 100px;
line-height: 100px;
text-align: center;
width: 200px;
} Tới đây chắc các bạn đã biết cách dùng I. Giới thiệuTrong bài viết hôm nay mình sẽ giới thiệu đến bạn CSS gradient là gì và cách áp dụng chúng vào thiết kế và phát triển cho trang web. II. Gradient Là Gì?Gradient là một phần tử CSS với kiểu dữ liệu hình ảnh, nó được tạo ra bởi sự kết hợp hai hay nhiều màu xác định với hai loại chính là linear và radial. Do là kiểu hình ảnh nên bạn có thể sử dụng các thuộc tính dành cho hình ảnh trong CSS như là background-image, border-image... cho phần tử của website. III. Cách dùng1. Linear GradientCú pháp của linear gradient
Và để hiểu rõ chúng ta hãy đi vào ví dụ sau nhé: HTML:
CSS:
Và kết quả 2. Radial GradientCú pháp về radial gradient nhé:
Và để hiểu rõ hơn thì bạn xem ví dụ cách sử dụng nó trong thực tế nhé: HTML:
CSS:
Kết quả 3. Tạo Border cho phần tửBây giờ chúng ta sẽ đi vào tìm hiểu cách tạo đường viền cho phần tử bằng cách sử dụng gradient trong CSS nhé! HTML:
CSS:
Kết quả border gradient bạn xem bên dưới nhé: 4. Tạo Text GradientTrong phần này chúng ta sẽ đi vào tạo text-gradient bằng đoạn mã sau đây HTML:
CSS:
Đây là kết quả 5. Tạo Bullet Gradient Cho Danh SáchTrong phần này chúng ta sẽ đi vào tạo bullet gradient cho List thông qua đoạn mã sau đây HTML:
CSS:
Và kết quả 6. Kết Hợp Gradient Với Hình ẢnhTrong phần tiếp theo này chúng ta sẽ đi vào kết hợp giữa gradient với phần tử hình ảnh HTML:
CSS:
Và kết quả 7. Cách Tạo Gradient ButtonPhần cuối cùng này chúng ta sẽ đi vào tạo gradient button cho trang web HTML:
CSS:
Và kết quả bạn xem bên dưới IV. Tổng kếtQua đây mình mong bài viết sẽ cung cấp thêm cho bạn những kiến thức để tạo gradient CSS hữu ích dành cho việc phát triển, thiết kế web. Chúc bạn có một ngày vui vẻ! link tham khảo: https://www.niemvuilaptrinh.com/ |