Utilisez paged.js pour générer un pied de page séparé sur la dernière page
P粉785957729
2023-09-01 10:54:58
<p>J'essaie d'utiliser <strong>paged.js</strong> pour générer un pied de page séparé pour la dernière page. Le nombre total de pages est dynamique. </p>
<p>J'ai essayé l'approche de la page nommée sans succès car elle génère des pages vierges supplémentaires à la fin bien qu'elle donne le pied de page final correct à la fin. </p>
<p>Quelqu’un peut-il m’aider ? </p>
Actuellement, Paged.js n'a pas de sélecteur comme
:last
pour sélectionner la dernière page.Sur la base de votre question, je comprends que vous souhaitiez cibler la partie contenu de la dernière page. L'approche de page nommée que vous avez mentionnée ne fonctionne pas car les pages nommées dépendent de la classe à partir de laquelle elles sont appelées et cette classe doit être ajoutée sur un élément ou une section qui peut se trouver sur une mise en page différente. Vous devez voir manuellement combien de temps le texte reste sur la dernière page et le placer dans un
div
avec une classe de page nommée pour que cela fonctionne.Je soupçonne que le seul autre moyen pour le moment est de générer le livre, de voir manuellement le nombre de pages qu'il contient et de saisir le nombre de pages dans une
@page :nth()
pseudo-classe.Contexte : J'ai essayé de définir la règle en utilisant
@page :nth(counter(pages))
, mais le compteur ne semble fonctionner qu'entre accolades . Cela provoque l'échec de paged.js.