Maison / Maîtriser le PC / Magnifique fil d'Ariane CSS. Bootstrap - Fil d'Ariane. Avantages de l'utilisation du fil d'Ariane

Magnifique fil d'Ariane CSS. Bootstrap - Fil d'Ariane. Avantages de l'utilisation du fil d'Ariane

Les listes sont pratiques en raison de leur structure hiérarchique et de leurs paramètres d'affichage flexibles, elles sont donc utilisées non seulement aux fins prévues, mais également pour créer divers éléments de page tels que le fil d'Ariane, la numérotation des pages, les menus, les onglets, etc.

chapelure

Le fil d'Ariane vous aide à naviguer sur le site et affiche la position de la page actuelle par rapport aux autres sections du site. Cela permet de passer facilement au niveau supérieur et de comprendre dans quelle section vous vous trouvez actuellement. Ainsi, pour un site technique, la navigation peut être la suivante (Fig. 1).

Riz. 1. Type de chapelure

Le dernier texte pointe vers la page actuelle et n'est pas un lien. Tous les éléments sont séparés les uns des autres par un symbole, généralement une flèche (→), une barre oblique (/), un signe supérieur à (>), etc.

Le design étant confié aux styles, le code HTML est très laconique. Nous créons une liste et lui attribuons la classe Breadcrumbs afin que le style ne s'étende pas à d'autres listes.

Notez qu'il n'y a pas de séparateurs ici ; ils sont affichés à l'aide de la propriété de style de contenu (exemple 1).

Exemple 1 : Création de fil d'Ariane

chapelure

Pour commencer, nous réinitialisons toutes les marges et remplissages de la liste et alignons les éléments horizontalement en utilisant la propriété display avec la valeur inline-block . Il supprime également les marqueurs, il n'est donc pas nécessaire de le faire exprès. Le pseudo-élément ::before est requis pour ajouter un séparateur entre les éléments et contrôler son apparence. Le texte est ajouté à tous les points, y compris le premier, dont nous n'avons bien sûr pas besoin. Par conséquent, nous le supprimons en utilisant la pseudo-classe :first-child, qui applique le style au premier élément

  • .

    Une grande quantité de matériel, comme les articles du site, est souvent divisée en pages distinctes de 10 à 15 articles par page, ce qui entraîne une réduction du chargement du site. La transition entre les pages individuelles se fait grâce à leur numérotation, où chaque numéro sert de lien vers la page correspondante. Il est possible d'afficher toutes les pages, un certain nombre d'entre elles, ou seulement des liens vers les pages suivantes et précédentes. L'option à choisir dépend de la conception du site et de vos préférences. L'une des méthodes de numérotation possibles est illustrée à la Fig. 2.

    Riz. 2. Numérotation des pages

    Pour faire cette numérotation, nous utilisons à nouveau une simple liste, désormais avec la classe pager, chaque élément de cette liste sera un lien vers la page. Pour mettre en surbrillance la page actuelle, ajoutez la classe active (exemple 2).

    Exemple 2 : Numérotation des pages

    Pagination

    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    La ligne entre les points est tracée via la propriété border-bottom de l'élément