CSS backgrounds and borders
Module CSS backgrounds and borders cung cấp các thuộc tính để thêm background, border, rounded corners và box shadow cho các phần tử.
Bạn có thể thêm nhiều loại border style khác nhau, bao gồm các border được tạo từ hình ảnh thuộc bất kỳ loại nào, từ raster images đến CSS gradients. Border có thể vuông hoặc bo tròn, và một bán kính khác nhau có thể được đặt cho mỗi góc. Các phần tử có thể được bo tròn dù có hay không có border hiển thị.
Box shadow bao gồm inset và outset shadow, single hoặc multiple shadows, và solid hoặc được phép mờ dần thành transparent. Outer box-shadow đổ bóng như thể border-box của phần tử là mờ đục. Inner box-shadow đổ bóng như thể mọi thứ bên ngoài padding edge là mờ đục. Bóng có thể solid hoặc bao gồm spread distance với màu bóng chuyển dần sang transparent.
Các thuộc tính trong module này cũng cho phép bạn xác định liệu các cell bên trong <table> có nên dùng border chung hay border riêng.
Backgrounds, borders và box shadows thực tế
Mẫu border, background và box shadow này gồm các background image căn giữa được tạo từ linear và radial gradients. Một loạt box shadows khiến border trông như "nổi lên". Phần tử bên trái có border image được đặt. Phần tử bên phải có border chấm bo tròn.
Các background image được định nghĩa bằng background-image. Các hình ảnh được căn giữa bằng background-position. Các giá trị khác nhau của thuộc tính background-clip cho các background image nhiều lớp được dùng để giữ background images nằm trong content box. Background color được clipped đến padding box để ngăn background xuất hiện qua các phần trong suốt đối với border-image và dotted border. Các góc bo tròn của phần tử bên phải được tạo bằng thuộc tính border-radius. Một khai báo box-shadow duy nhất được dùng để đặt tất cả các bóng, cả inset lẫn outset.
Tham chiếu
>Thuộc tính
background-attachmentbackground-clipbackground-colorbackground-imagebackground-originbackground-positionbackground-repeat-xbackground-repeat-ybackground-repeatshorthandbackground-sizebackgroundshorthandbackground-position-xbackground-position-yborder-bottom-colorborder-bottom-styleborder-bottom-widthborder-bottomshorthandborder-left-colorborder-left-styleborder-left-widthborder-leftshorthandborder-right-colorborder-right-styleborder-right-widthborder-rightshorthandborder-top-colorborder-top-styleborder-top-widthborder-topshorthandborder-colorshorthandborder-styleshorthandborder-widthshorthandbordershorthandborder-bottom-left-radiusborder-bottom-right-radiusborder-top-left-radiusborder-top-right-radiusborder-radiusshorthandborder-image-outsetborder-image-repeatborder-image-sliceborder-image-sourceborder-image-widthborder-imageshorthandbox-shadow
Module CSS backgrounds level 4 cũng giới thiệu các thuộc tính background-position-block, background-position-inline, background-repeat-block, background-repeat-inline và background-tbd. Hiện tại, không có trình duyệt nào hỗ trợ các tính năng này.
Kiểu dữ liệu
- Kiểu liệt kê
<line-style>
Hướng dẫn
- Sử dụng nhiều background
-
Đặt một hoặc nhiều background trên một phần tử.
- Thay đổi kích thước background images
-
Thay đổi kích thước và hành vi lặp của background images.
- Scaling SVG backgrounds
-
Cách SVG aspect ratio, giá trị kích thước SVG và thuộc tính CSS
background-sizeảnh hưởng đến việc scale SVG background images. - Sử dụng CSS gradients
-
Tạo CSS gradients và sử dụng chúng làm background images.
- Học CSS: background và borders
-
Học cách triển khai hình ảnh trang trí bằng CSS background images.
- Học CSS: box model
-
Học cách borders và các thuộc tính box model khác ảnh hưởng đến CSS box model.
Khái niệm liên quan
border-block-end-colorborder-block-start-colorborder-inline-end-colorborder-inline-start-colorborder-block-end-styleborder-block-start-styleborder-inline-end-styleborder-inline-start-styleborder-block-end-widthborder-block-start-widthborder-inline-end-widthborder-inline-start-widthborder-start-start-radiusborder-start-end-radiusborder-end-start-radiusborder-end-end-radiusbox-sizingbox-decoration-breaktext-shadow<url>data type<url>data type<image>data typepositiondata type- Từ khóa
currentColor
Thông số kỹ thuật
| Specification |
|---|
| CSS Backgrounds and Borders Module Level 3> |
| CSS Backgrounds Module Level 4> |