Thuộc tính border trong CSS
Trong phần này, chúng ta sẽ tìm hiểu cách tạo và sử dụng thuộc tính border trong CSS
Trong phần này, chúng ta sẽ tìm hiểu cách tạo và sử dụng thuộc tính border trong CSS
Thuộc tính border cho phép bạn chỉ định kiểu, màu sắc, độ dày của đường viền của một phần tử.
Thuộc tính này cho phép thiết lập kiểu đường viền cho phần tử/đối tượng được chỉ định
Thuộc tính này nhận một trong các giá trị như sau:
dotted
- Xác định một đường viền chấm
dashed
- Xác định đường viền đứt nét
solid
- Xác định một đường viền chắc chắn
double
- Xác định đường viền kép
groove
- Xác định đường viền có rãnh 3D. Hiệu ứng phụ thuộc vào giá trị màu viền
ridge
- Xác định đường viền 3D. Hiệu ứng phụ thuộc vào giá trị màu viền
inset
- Xác định đường viền in 3D. Hiệu ứng phụ thuộc vào giá trị màu viền
outset
- Xác định đường viền ban đầu 3D. Hiệu ứng phụ thuộc vào giá trị màu viền
none
- Xác định không có đường viền
hidden
- Xác định một đường viền ẩn
Cú pháp
Ngoài ra, khi bạn chỉ muốn thiết lập đường viền cho 1 cạnh nào đó bạn chỉ cần thay đổi tên thuộc tính border-style thành border-cạnh(top/right/left/bottom)-style
VD:Bạn muốn thiết lập đường viền dạng solid cạnh bên trái thì chỉ cần: border-left-style: solid;
Ví dụ
Thuộc tính này cho phép thiết lập độ dày của đường viền. Các đơn vị có thể sử dụng như px, em, rem, pt,...
Cú pháp
Ví dụ
Ngoài ra, chúng ta có thể đặt độ dày khác nhau theo các cạnh của phần tử bằng cách:
border-width: top/bottom left/right; (2 giá trị)
border-wtidh: top right bottom left; (4 giá trị)
Thuộc tính này giúp thiết lập màu của đường viền. Nếu không đặt màu cho đường viền, mặc định màu của đường viền sẽ thừa hưởng từ màu của phần tử
Cú pháp
Nếu bạn muốn thiết lập 4 cạnh 4 màu viền khác nhau thì đơn giản chỉ cần đặt giá trị của thuộc tính border-color là 4 màu khác nhau tương ứng với top - right - bottom - left
Là kiểu viết tắt của 3 thuộc tính ở trên là border-style, border-color, border-width.
Cú pháp
Ví dụ: Bạn muốn đặt 1 đường viền có độ dày 2px, màu vàng và kiểu solid
Thuộc tính này cho phép thiết lập độ bo tròn của đường viền. Đơn vị hay sử dụng của giá trị là px.
Cú pháp
Ngoài ra, nếu bạn muốn chỉ định bo tròn một số góc nhất định ở mức độ khác nhau của phần tử có thể thiết lập thuộc tính border-radius với giá trị như sau:
border-radius: [top-left bottom-right] [top-right bottom-left]; (2 giá trị)
border-radius: [top-left] [top-right bottom-left] [bottom-right]; (3 giá trị)
border-radius: [top-left] [top-right] [bottom-left] [bottom-right]; (4 giá trị)