Table des matières
1. Utilisez la grille de bootstrap et les cartes pour la structure
2. Ajouter une ligne de chronologie centrale avec CSS
3. Rendez-le réactif
Conseils clés
Maison interface Web Questions et réponses frontales Comment créer une chronologie dans Bootstrap

Comment créer une chronologie dans Bootstrap

Aug 28, 2025 am 06:41 AM

Pour créer une chronologie bootstrap, vous devez utiliser la grille de bootstrap et la disposition des cartes pour coopérer avec l'implémentation CSS personnalisée. 1. Utilisez .Row et .Col-MD-6 pour disposer les points de temps alternatifs à gauche et à droite et à contrôler l'ordre d'affichage du grand écran via l'ordre-MD-2; 2. Utilisez le :: avant le pseudo-élément pour ajouter des lignes verticales au centre du conteneur et ajouter des points de marquage circulaires à chaque carte; 3. Ajustez le style mobile via la requête multimédia, alignez le contenu qui est gauche et repositionnez la marque de chronologie pour assurer une adaptation réactive et réaliser finalement une chronologie verticale réactive esthétique construite sans JavaScript et uniquement HTML et CSS.

Comment créer une chronologie dans Bootstrap

La création d'une chronologie dans Bootstrap ne nécessite aucun composant bootstrap intégré appelé "Timeline" - vous aurez besoin de le construire en utilisant des classes bootstrap standard et un peu de CSS personnalisés. Voici comment créer une chronologie verticale propre et réactive à l'aide de Bootstrap 5.

Comment créer une chronologie dans Bootstrap

1. Utilisez la grille de bootstrap et les cartes pour la structure

Le moyen le plus simple est d'utiliser le système de grille de bootstrap ainsi que les cartes et les services publics flexibles. Vous pouvez alterner des entrées de chronologie à gauche et à droite sur de grands écrans et les empiler sur mobile.

 <div class = "conteneur my-5">
  <div class = "row">
    <! - Élément de chronologie ->
    <div class = "col-md-6">
      <div class = "Card MB-4">
        <div class = "card-body">
          <h5 class = "card-title"> Titre de l&#39;événement 1 </h5>
          <p class = "card-text"> Il s&#39;agit d&#39;une description du premier événement dans la chronologie. </p>
          <small class = "Text-Muted"> janvier 2023 </small>
        </div>
      </div>
    </div>
    <div class = "col-md-6 text-start text-md-end">
      <small class = "Text-Muted"> Étape 1 </small>
    </div>

    <! - Élément de chronologie ->
    <div class = "col-md-6 order-md-2">
      <div class = "Card MB-4">
        <div class = "card-body">
          <h5 class = "card-title"> Titre de l&#39;événement 2 </h5>
          <p class = "card-text"> Il s&#39;agit du deuxième jalon de la chronologie. </p>
          <small class = "Text-Muted"> mars 2023 </small>
        </div>
      </div>
    </div>
    <div class = "Col-MD-6 Order-MD-1-Start">
      <small class = "Text-Muted"> Étape 2 </small>
    </div>

    <! - Ajoutez plus d&#39;éléments au besoin ->
  </div>
</div>

2. Ajouter une ligne de chronologie centrale avec CSS

Pour le faire ressembler à une véritable chronologie, ajoutez une ligne verticale dans le centre à l'aide de CSS personnalisés.

Comment créer une chronologie dans Bootstrap
 <style>
  .rangée {
    Position: relative;
  }

  .row :: avant {
    contenu: &#39;&#39;;
    Position: absolue;
    en haut: 0;
    en bas: 0;
    Gauche: 50%;
    Largeur: 2px;
    Color d&#39;arrière-plan: # DEE2E6;
    Transform: Translatex (-50%);
  }

  @media (max-large: 767.98px) {
    .row :: avant {
      Gauche: 25px;
    }
  }

  .Col-MD-6: Nth-Child (Odd) .Card,
  .Col-md-6: nth-child (pair) .card {
    Position: relative;
    marge-gauche: 25px;
  }

  .Col-MD-6: Nth-Child (Odd) .Card :: avant,
  .col-md-6: nth-child (même) .card :: avant {
    contenu: &#39;&#39;;
    Position: absolue;
    Largeur: 16px;
    hauteur: 16px;
    Border-Radius: 50%;
    Background-Color: # 0D6EFD;
    Gauche: -35px;
    En haut: 30px;
    Border: 3px solide #ffff;
    Box-shadow: 0 0 0 2px # DEE2E6;
  }

  @media (max-large: 767.98px) {
    .Col-MD-6: Nth-Child (Odd) .Card :: avant,
    .col-md-6: nth-child (même) .card :: avant {
      gauche: -29px;
    }
  }
</ style>

3. Rendez-le réactif

Sur mobile, vous voudrez peut-être empiler tous les événements à gauche et ajuster la position du marqueur de la chronologie.

  • Utilisez les classes order-md-* pour contrôler l'ordre de mise en page.
  • Masquer ou repositionner les étiquettes à l'aide d-md-none ou d-none d-md-block .
  • Ajustez la ligne de chronologie et les balles pour les écrans plus petits.

Conseils clés

  • Utilisez les utilitaires d'espacement de bootstrap ( my-4 , ms-3 , etc.) pour affiner les marges.
  • Ajoutez des icônes (via des icônes bootstrap ou de la police impressionnante) à l'intérieur des marqueurs de la chronologie pour de meilleurs visuels.
  • Enveloppez la chronologie dans un récipient défilable s'il devient trop long.
 <link href = "https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel = "Stylesheet">

Vous n'avez pas besoin de JavaScript - juste HTML, des classes bootstrap et un petit CSS.

Comment créer une chronologie dans Bootstrap

Fondamentalement, il s'agit de combiner les outils de mise en page de Bootstrap avec un style créatif pour simuler une chronologie. Ce n'est pas complexe, mais de petits détails comme l'alignement, le comportement réactif et les marqueurs visuels le rendent efficace.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Stock Market GPT

Stock Market GPT

Recherche d'investissement basée sur l'IA pour des décisions plus intelligentes

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment utiliser les balises Del et INS dans HTML Comment utiliser les balises Del et INS dans HTML Aug 12, 2025 am 11:38 AM

ThetagisUsesedTomarkdeletedText, éventuellement, avec la manière dont la civil de la manière

Comment utiliser les gradients CSS pour les arrière-plans Comment utiliser les gradients CSS pour les arrière-plans Aug 17, 2025 am 08:39 AM

CssgradientProvidesMoothColOrTransitionwithOrtimages.1.LeargradientSitransitionColorsAlongastraightLinedDirectionsliketobottomorangleslike45deg, andsupportmultiplecolorstopsforculeo

Comment pouvez-vous rendre un élément HTML modifiable par l'utilisateur? Comment pouvez-vous rendre un élément HTML modifiable par l'utilisateur? Aug 11, 2025 pm 05:23 PM

Oui, vous pouvez rendre les éléments HTML modifiables en utilisant l'attribut satisfait. La méthode spécifique consiste à ajouter un contenudtable = "true" à l'élément cible. Par exemple, vous pouvez modifier ce texte et l'utilisateur peut cliquer directement et modifier le contenu. Cet attribut convient aux éléments au niveau du bloc et en ligne tels que Div, P, Span, H1 à H6. La valeur par défaut est "vrai" pour être modifiable, "False" n'est pas éditable, et "hériter" pour hériter des paramètres de l'élément parent. Afin d'améliorer l'accessibilité, il est recommandé d'ajouter tabindex = "0 & quo

Comment créer un curseur de témoignage réactif avec CSS Comment créer un curseur de témoignage réactif avec CSS Aug 12, 2025 am 09:42 AM

Il est possible de créer un curseur de carrousel automatique réactif avec un CSS pur, il suffit de combiner la structure HTML, la disposition Flexbox et l'animation CSS. 2. Construisez d'abord un conteneur HTML sémantique contenant plusieurs termes de recommandation, chaque .Item contient du contenu de référence et des informations sur l'auteur. 3. Utilisez le conteneur parent pour définir l'affichage: flex, largeur: 300% (trois diapositives) et appliquez un débordement: caché pour obtenir une disposition horizontale. 4. Utilisez @KeyFrames pour définir une transformation Translatex de 0% à -100%, et combinez l'animation: Scroll15SLineArinfinite pour obtenir un défilement automatique sans faille. 5. Ajouter des médias

Comment utiliser efficacement les sélecteurs CSS Comment utiliser efficacement les sélecteurs CSS Aug 11, 2025 am 11:12 AM

Lorsque vous utilisez des sélecteurs CSS, les sélecteurs à faible spécifiquement spécifique doivent être utilisés en premier pour éviter les limitations excessives; 1. Comprendre le niveau de spécificité et les utiliser raisonnablement dans l'ordre de type, de classe et d'ID; 2. Utilisez des noms de classe polyvalents pour améliorer la réutilisabilité et la maintenabilité; 3. Utilisez des attributs et des sélecteurs de classe pseudo pour éviter les problèmes de performances; 4. Gardez le sélecteur court et clair; 5. Utiliser BEM et d'autres spécifications de dénomination pour améliorer la clarté structurelle; 6. Évitez les abus de sélecteurs de balises et: nième-enfant, et donnez la priorité à l'utilisation de classes d'outils ou de CSS modulaires pour s'assurer que le style est contrôlable pendant longtemps.

Comment créer un indice et un exposant dans HTML Comment créer un indice et un exposant dans HTML Aug 20, 2025 am 11:37 AM

TOCREATESUBScriptAndSuperscriptTextTextInHtml, usethendtags.1.USETOFORMATSUBScriptText, telasinchemicalformulaslikeh₂o.2.UsetoFormatsUperscriptText, telshesinexponents11.

Comment créer une liste déroulante sélectionnée dans HTML Comment créer une liste déroulante sélectionnée dans HTML Aug 16, 2025 am 05:32 AM

Utiliser et créer des menus déroulants; 2. Ajouter des balises et des noms avec les attributs et noms; 3. Définissez les options par défaut avec les attributs sélectionnés; 4. Options de groupe; 5. Ajouter les attributs requis pour atteindre la vérification requise; Un menu déroulant HTML complet doit contenir des balises, des noms, du regroupement des options et de la vérification pour garantir des fonctions complètes et conviviales.

Comment utiliser la balise d'adresse dans HTML Comment utiliser la balise d'adresse dans HTML Aug 15, 2025 am 06:24 AM

ThetagisUsedTodeFineContActinformationFortHuthorOrownerOfAdocumentOroror

See all articles