Quindi ho questa query per ottenere il last-child
quando ci sono 7 o più elementiCSS primo bambino quando 7 o più figli
li:nth-last-child(7) ~ li:last-child {
background: red;
}
Questo funziona per qualsiasi numero di elementi a patto che ci sia un minimo di 7
. Quello che voglio fare è il contrario, prendi il first-child
.
ho provato la seguente
li:nth-last-child(7) ~ li:first-child {
background: red;
}
Ma questo non funziona. Stranamente posso ottenere il secondo elemento figlio utilizzando il seguente
li:nth-last-child(7) ~ li:nth-child(2) {
background: red;
}
So che questo è piuttosto complessa CSS, e potrebbe anche non essere possibile, ma mi chiedo se si può fare. Preferirei non usare JS se possibile. Immagino che trattarlo come una sfida;)
* Stranamente posso ottenere il secondo elemento figlio usin g il seguente * Puoi crearne una demo? –
@ManojKumar a questa domanda è stata data risposta con una risposta accettata. Apprezzo il tuo tempo per commentare però. –