CSS Outline
Một outline là một đường kẻ được vẽ xung quanh phần tử, ở bên ngoài của đường viền, để làm cho phần tử nổi bật.
CSS có các thuộc tính outline sau:- outline-style
- outline-color
- outline-width
- outline-offset
- outline
Ghi chú: Outline khác với border! Không giống như border, outline là đường vẽ nằm ở bên ngoài đường viền của phần tử, và có thể gối lên nội dung khác. Ngoài ra, outline không phải là một phần của kích thước của phần tử; nên tổng chiều rộng và chiều cao của phần tử không bị ảnh hưởng bởi chiều rộng của outline.
Các kiểu Outline trong CSS
Thuộc tính outline-style được sử dụng để chỉ định kiểu outline, và nó có thể có một trong số các giá trị sau:
- dotted - Định nghĩa một outline kiểu chấm chấm.
- dashed - Định nghĩa một outline kiểu nét đứt.
- solid - Định nghĩa một outline kiểu nét liền đơn.
- double - Định nghĩa một outline kiểu nét liền kép.
- groove - Định nghĩa một outline kiểu 3D grooved.
- ridge - Định nghĩa một outline kiểu 3D ridged.
- inset - Định nghĩa một outline kiểu 3D inset.
- outset - Định nghĩa một outline kiểu 3D outset.
- none - Định nghĩa không có outline.
- hidden - Định nghĩa một outline ẩn.
Ví dụ sau sẽ hiển thị các giá trị khác nhau của thuộc tính outline-style:
p.dotted {outline-style: dotted;}
p.dashed {outline-style: dashed;}
p.solid {outline-style: solid;}
p.double {outline-style: double;}
p.groove {outline-style: groove;}
p.ridge {outline-style: ridge;}
p.inset {outline-style: inset;}
p.outset {outline-style: outset;}
Kết quả:
Ghi chú: Không có bất kỳ thuộc tính outline nào khác có hiệu ứng nếu như thuộc tính outline-style không được thiết lập!
Không có nhận xét nào:
Đăng nhận xét