CSS :target 伪类
- Trang trước :root
- Trang tiếp theo :user-invalid
- Quay lại lớp trên Sách tham khảo pseudo-class CSS
Định nghĩa và cách sử dụng
CSS :target
Pseudo-class được sử dụng để đặt mẫu cho phần tử mục tiêu hoạt động hiện tại.
Lưu ý:URL có dấu # kết hợp với tên锚 điểm, liên kết đến phần tử cụ thể trong tài liệu. Phần tử được liên kết là phần tử mục tiêu.
Mô hình
Ví dụ 1
Đặt樣式 cho phần tử mục tiêu hoạt động hiện tại:
:target { border: 2px solid darkorange; background-color: beige; }
Ví dụ 2
Tạo menu thẻ:
.tab div { display: none; } .tab div:target { display: block; }
Ví dụ 3
Tạo hộp thoại modal (hộp thoại):
/* Nền của hộp thoại modal */ .modal { display: none; left: 0; top: 0; width: 100%; height: 100%; overflow: auto; background-color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0.4); } /* Hiển thị hộp thoại modal khi là mục tiêu */ .modal:target { display: table; position: absolute; } /* Hộp thoại modal */ .modal-dialog { display: table-cell; vertical-align: middle; } /* Nội dung của hộp thoại modal */ .modal-dialog .modal-content { margin: auto; background-color: #f3f3f3; position: relative; padding: 0; outline: 0; border: 1px #777 solid; text-align: justify; width: 80%; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); }
Ngữ pháp CSS
:target { css declarations; }
Chi tiết kỹ thuật
Phiên bản: | CSS3 |
---|
Hỗ trợ trình duyệt
Số liệu trong bảng chỉ ra phiên bản trình duyệt đầu tiên hỗ trợ hoàn toàn pseudo-class.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
4 | 9 | 3.5 | 3.2 | 9.5 |
- Trang trước :root
- Trang tiếp theo :user-invalid
- Quay lại lớp trên Sách tham khảo pseudo-class CSS