Re-
le gen PS sur Opale crée un numéro de chapitre dans un ::after.
J’aimerais récupérer ce numéro pour le mettre en entête de page sur toutes les pages de droite dans le-dit chapitre. Mais ça ne passe pas.
Si je mets content: counter(part, decimal-leading-zero);
dans le top-right de la page, ça me donne 00 tout le long.
Si je mets position: running(counterpart)
dans le ::after
et content: element(counterpart);
dans le top-right de la page, ça ne donne rien.
Quelqu’un aurait une idée de solution ?
@david_rivron
Il est possible d’utiliser les compteurs dans les string-set pour ensuite les afficher en marge de la même manière que le partTitle. Exemple :
body > .uc,
body > .ua,
body > .quiz,
body > .ueDiv {
counter-increment: part;
string-set: partCounter counter(part);
}
@top-right {
content: string(partCounter);
}
Il y a malheureusement une restriction sur le style du compteur : seul le décimal est utilisable.
1 « J'aime »
Okay merci.
Pour info (au cas où d’autres buttent sur la même chose) : j’avais mis le string-set: partCounter counter(part); sur un ::after, et ça ne marchait pas. Il faut que ce soit sur une classe « normale », pas une pseudo-classe.
Dommage que seul le décimal soit utilisable.