Vì vậy, tôi có truy vấn này để có được những last-child
khi có 7 hoặc nhiều yếu tốCSS Đầu tiên trẻ em khi 7 trở lên trẻ em
li:nth-last-child(7) ~ li:last-child {
background: red;
}
này làm việc cho bất kỳ số lượng các yếu tố như miễn là có tối thiểu là 7
. Những gì tôi muốn làm là ngược lại, nhận được first-child
.
Tôi đã thử các sau
li:nth-last-child(7) ~ li:first-child {
background: red;
}
Nhưng điều đó không làm việc. Kỳ lạ là tôi có thể lấy phần tử con thứ hai bằng cách sử dụng sau
li:nth-last-child(7) ~ li:nth-child(2) {
background: red;
}
Tôi biết đây là CSS khá phức tạp, và thậm chí không thể, nhưng tôi tự hỏi nếu nó có thể được thực hiện. Tôi không muốn sử dụng JS nếu có thể. Tôi đoán đây là một thách thức;)
* Kỳ lạ thay tôi có thể lấy usin phần tử con thứ hai g sau đây * Bạn có thể tạo một bản demo của nó? –
@ManojKumar câu hỏi này hiện đã được trả lời bằng câu trả lời được chấp nhận. Đánh giá cao thời gian của bạn để bình luận mặc dù. –