Ma page sur le spoiler 100% CSS utilise les les « id » en html.
Si on a un objet avec l’ID « coucou », et qu’on ajoute au bout de l’url un « #coucou », alors le navigateur scrolle la page directement à l’endroit où se trouve l’élément avec l’ID « coucou ».
On dit alors que l’élément en question est ciblé par le navigateur (target = cible)
Le fait d’être ciblé par le navigateur se traduit en CSS par une pseudo class « :target ».
Un peu comme le fait d’être survolé par le pointeur se traduit par une pseudo classe « :hover ».
À partir de là, on peut utiliser des styles CSS sur un élément ciblé.
C’est là qu’intervient mon idée du spoiler : si l’élement est ciblé, on affiche le <div> contenu dedans (le spoiler est ouvert).
Pour le refermer, il suffit de supprimer le ciblage, ou de cibler autre chose « #salut » au lieu de « #coucou » par exemple, et le spoiler se referme.
Voilà.
Ce spoiler 100% CSS est très basique, utilisé ici simplement pour démontrer un aspect du CSS. Si tu veux un bon spoiler, le JavaScript est en effet plus utile.
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Pas d'aide concernant le code par MP, le forum est là pour ça :)
Pas d'aide concernant le code par MP, le forum est là pour ça :)
Pas d'aide concernant le code par MP, le forum est là pour ça :)