42 votes

Rendre css nth-child() uniquement visible

Existe-t-il un moyen de n’affecter que les éléments visibles avec ce css ?

Si j’utilise un `` qui cache certaines des lignes, j’obtiens un mélange de style étrange et pair, mais tout cela dans un mélange.

19voto

Andreas Points 1220

J’ai fini par utiliser la solution suggérée par Rodaine dans son commentaire, après le show/hide je fais ceci :

Dans mon cas, le réglage de l’arrière-plan a cassé mon survol, cela a été résolu avec `` pour que l’arrière-plan du survol reste.

-1voto

Eddie Points 3872

Non, mais vous pouvez faire quelque chose comme ceci:

-2voto

Brenden Points 11

Une autre option serait d’appliquer une classe aux éléments visibles lors du masquage des autres. Appliquer n-j-enfant à cette classe (qui n’est appliquée qu’aux éléments visibles).

Vous n’avez pas besoin d’utiliser une balise !important pour conserver votre arrière-plan dans ce cas.

-4voto

Vous pourriez faire :

J’espère que cela vous aidera

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X