Formation SEO: Marine Agce SEO | Outils Refercemt Naturel

Devenir Entrepreneur à Succès

Dans cet article, je vais vous présenter le composant de la carte Bootstrap et passer en revue de nombreuses fonctions et utilisations. À la fin de cette leçon, vous pourrez ajouter des cartes Bootstrap à vos projets Web afin de créer une excellente organisation pour la mise en page et le contenu de la page.
Bootstrap est le système HTML, CSS et JavaScript le plus répandu pour créer rapidement des premières mises en page Web réactives et mobiles.
Avec Bootstrap, les développeurs bénéficient de nombreux avantages, notamment:
Vous pouvez facilement et rapidement créer une mise en page responsable avec seulement quelques connaissances en HTML et CSS
La bibliothèque a été construite pour être principalement mobile
il est compatible avec tous les navigateurs modernes, etc.
il utilise Flexbox pour son système de réseau
il offre de nombreuses fonctionnalités et composants.
La dernière version de Bootstrap comporte de nombreuses fonctionnalités nouvelles et modernes telles que la prise en charge de Flexbox et un nouveau composant de carte qui remplace les versions précédentes de la bibliothèque, des vignettes et des puits.

Qu'est-ce qu'un composant de carte Bootstrap?

Bootstrap introduit un nouveau composant d'interface utilisateur pour la création de cartes qui fournit un contenu flexible et élégant. Les cartes ont un style minimal, mais vous pouvez facilement les étendre avec des options de style supplémentaires.
Ce composant est construit sur Flexbox et vous pouvez utiliser des marges et un remplissage à l'aide de classes de performances d'espacement d'amorçage.
Les cartes peuvent facilement personnaliser différents types de contenu, tels que le titre, les sous-titres, les copies de corps, les images, etc., ainsi que les en-têtes et les pieds de page personnalisés. Vous pouvez également ajouter différentes sections (blocs de cartes) pour créer différents types de cartes en fonction de votre utilisation.

Inclure Bootstrap dans votre projet

Vous pouvez facilement commencer à utiliser Bootstrap sur votre site en l’ajoutant à partir de CDN ou en le téléchargeant à partir de getbootstrap.com.
Afin d'installer un nouveau composant de carte Bootstrap, vous envisagez de créer une page HTML simple avec le modèle Bootstrap pour afficher les éléments de base du composant de carte. Continuez et créez un fichier index.html dans votre dossier de projet, puis ajoutez ce contenu à partir du modèle de départ du document:





Exemple de carte bootstrap







Nous avons inclus les fichiers Bootstrap et leurs dépendances (jQuery et popper.js) à partir de différents CDN, puis nous avons créé une section conteneur.

Style de carte minimum

Pour créer une carte maîtresse, nous avons:
Utilisez la .card avec la balise div pour créer un conteneur externe
Ajouter une classe .card-body à la balise interne pour créer un corps de carte
utiliser un nom .card et des classes de sous-titre de carte avec des balises d'en-tête pour ajouter un titre et un sous-titre
Utilisez la classe de texte de carte

balises pour ajouter du contenu texte
utiliser la carte img-top class tag pour ajouter une image en haut de la carte.
Ce sont les éléments de base qui constituent une structure de carte complète mais basique, comme le montre l'exemple suivant:

Carte vue vers le haut

Nom de la carte

Carte sous-titres

Ceci est un exemple simple de la carte

Ceci est une capture d'écran du résultat:

Comme vous pouvez le constater, la carte couvre toute la largeur de son conteneur.
En commutant simplement la classe de corps de carte avec la classe img-overlay de carte, nous pouvons utiliser l'image comme superposition:

On peut aussi utiliser la classe .card-img-bottom tag pour ajouter une image au bas de la carte:

C'est le titre

Carte vue vers le haut

Carte avec vues supérieure et inférieure

Carte vue vers le haut

Les images du haut et du bas de la carte sont appelées couvertures d’image.

Contrôle de la largeur et de la hauteur des composants de la carte Bootstrap

Par défaut, les cartes prennent toute la largeur disponible dans leur conteneur principal, mais vous pouvez utiliser des classes width et maximum width pour contrôler la taille de la carte. Alors changez l'exemple précédent en réduisant la largeur de la carte:

Carte vue vers le haut

Nom de la carte

Carte sous-titres

Ceci est un exemple simple de la carte

Habituellement, la hauteur de la carte sera ajustée pour correspondre au contenu de la carte verticalement, mais nous pouvons également la contrôler à l'aide d'un CSS personnalisé (par exemple, Style = "height: 10rem;") ou d'utilitaires de la taille du démarrage (

).
Veuillez noter que la dernière version de Bootstrap a été remplacée par des unités "Rem" plutôt que "px", car "rem" est une unité de mesure évolutive. Elle fonctionne donc mieux avec les paramètres utilisateur, ce qui rend le texte beaucoup plus accessible. Le résultat est que tous les éléments de page ont des échelles avec la taille de l'écran. (Vous pouvez en savoir plus sur les nouvelles fonctionnalités Bootstrap dans Bootstrap: Les fonctionnalités super intelligentes à gagner de SitePoint. ”
Une autre option pour contrôler la largeur du composant carte Bootstrap consiste à utiliser la grille Bootstrap (lignes et colonnes):

Carte vue vers le haut

Nom de la carte

Carte sous-titres

Ceci est un exemple simple de la carte

Le composant carte Bootstrap peut éventuellement avoir un en-tête et un pied de page, en ajoutant un en-tête () et des balises div dans les classes respectivement .card-header et .card-footer.
Continuez avec notre exemple, ajoutez l'en-tête et le pied de page au composant de carte Bootstrap:

C'est le titre

Carte vue vers le haut

Nom de la carte

Carte sous-titres

Ceci est un exemple simple de la carte

Ceci est une capture d'écran du résultat:

Ajout de navigation

Une autre fonctionnalité intéressante du composant de carte Bootstrap est la possibilité d'ajouter des modèles de navigation avancés à l'en-tête, tels que des onglets et des tablettes de navigation.
Alors changeons votre exemple en ajoutant un élément de navigation de la carte à la section .nav-tabs et .card-header-tabs de l'en-tête de la carte.

    tag:

    Nous pouvons également ajouter des tablettes de navigation en remplaçant simplement les onglets .nav par des pilules de navigation et les en-têtes .card par des en-têtes de cartes.

      étiquette de liste:

      Pour plus d'informations, consultez la documentation du composant de navigation Bootstrap.

      Ajout de liens au composant carte Bootstrap

      En utilisant balise avec la classe .card-link:

      Correspondance de texte et transformation dans les composants de la carte de démarrage

      Nous pouvons utiliser différentes classes Bootstrap (outils de texte) pour faire correspondre le texte d'un composant de carte, par exemple .text-left (aligner le texte à gauche), .text-right (aligner le texte à droite), .text-center (centre du texte) ), .text-justifier (justifier le texte) et .text-nowrap (empêcher le retour à la ligne).
      Nous pouvons également personnaliser la transformation de texte avec des lettres minuscules .text (transformer le texte en lettres minuscules), du texte en lettres majuscules (transformer le texte en lettres majuscules) et en .text-majuscule (transformer la première lettre de chaque mot en lettres majuscules).

      Bootstrap Card Component Background, personnalisation des nouvelles connaissances et des couleurs de mur

      Les arrière-plans des composants de la carte Bootstrap et les couleurs acquises peuvent être entièrement personnalisés à l’aide des outils Bootstrap de texte et de couleur d’arrière-plan (texte original, texte blanc, original bg, etc.).
      Avec les programmes Bootstrap Border (tels que Borders), nous pouvons rapidement définir le seuil de couleur pour la carte.
      La démo de CodePen ci-dessous montre diverses cartes que nous pouvons créer à l’aide de Bootstrap. N'hésitez pas à expérimenter avec vous-même:

      Voir PenPoot Bootstrap 4 Exemples de cartes pour CodePen SitePoint (@SitePoint).

      Création de mises en page avancées à l'aide du composant carte Bootstrap

      Une carte est un composant d'interface utilisateur moderne utilisé sur de nombreux sites Web pour afficher des éléments de types de contenu mélangés et différents (tels que Texte et images, etc.) sous forme d'entité unique / groupée, mais plus souvent qu'un ensemble d'éléments similaires de largeurs et de hauteurs différentes ou égales. Une mise en page populaire où les cartes peuvent être utilisées est une mise en page en brique, également appelée mise en page Pinterest

      Les cartes peuvent être utilisées pour des albums d’images, des blogs, des courriels. Produits commerciaux et ainsi de suite. Créer des mises en page. Les grandes entreprises, telles que Google et Facebook, utilisent diverses plateformes en ligne.
      Généralement, si nous voulons créer des schémas complexes basés sur des cartes, nous devons avoir une connaissance approfondie de CSS et HTML. Cependant, en raison des dernières fonctionnalités de Bootstrap, nous pouvons rapidement créer de telles dispositions en insérant votre jeu de cartes dans les div avec certaines classes spéciales, telles que .Card Group, .card-deck et .card-column.

      Regroupement / cartes à sous

      Les groupes permettent d’afficher plusieurs composants de la carte Bootstrap en tant qu’éléments uniques et ajoutés de même taille, c’est-à-dire que les cartes ont la même largeur et la même hauteur. Ceci est réalisé en utilisant l'écran: flex; propriété.
      Nous pouvons créer un groupe de cartes en utilisant la classe .card avec un div contenant des cartes pour enfants.
      Ajoutez ce code pour créer un groupe avec trois cartes:

      Carte vue vers le haut

      Nom de la carte

      Carte sous-titres

      Ceci est un exemple simple de la carte

      Carte vue vers le haut

      Nom de la carte

      Carte sous-titres

      Ceci est un exemple simple de la carte

      Carte vue vers le haut

      Nom de la carte

      Carte sous-titres

      Ceci est un exemple simple de la carte

      Ceci est une capture d'écran du résultat:

      Comme vous pouvez le constater, trois cartes sont fixes et ont la même largeur et la même hauteur.

      Jeux de cartes

      Les decks vous offrent une présentation similaire à la précédente (la même largeur et la même hauteur pour chaque carte), à ​​la différence que les cartes ne sont pas connectées les unes aux autres.
      Pour créer un jeu de cartes, nous pouvons simplement ajouter la classe .card-class au div parent:

      Comme on peut le constater, les cartes ont la même taille, avec quelques marges entre elles.

      Colonnes de cartes

      Tout comme les groupes et les decks, les colonnes de cartes peuvent être utilisées pour un ensemble de cartes dans un style brique. Nous pouvons obtenir ce style de mise en page populaire en enveloppant simplement les cartes dans un div et en ajoutant une classe .card-columns. C'est tout ce que nous avons à faire et Bootstrap se chargera du reste sans le plug-in JavaScript / jQuery.
      Bootstrap utilise des colonnes CSS pour créer une présentation de type maçonnerie dans laquelle les cartes sont de haut en bas et de gauche à droite. Cependant, si nous avons besoin d'un comportement différent basé sur un algorithme particulier, nous devrions utiliser une bibliothèque JavaScript ou un plug-in jQuery, tel que Mason.
      Voici une démonstration de "maçonnerie" utilisant des cartes Bootstrap:

      Voir PenPoint Bootstrap 4 Brick SitePoint (@SitePoint) CodePen.

      Conclusion

      Le composant de carte Bootstrap est un ajout puissant au système Bootstrap, qui permet aux développeurs de créer des pages Web de style moderne sans entrer dans le mode de fonctionnement de CSS. Vous pouvez ajouter des modèles de cartes pour afficher des galeries de photos, des commandes de tableau de bord, des articles de blog ou des produits pour la messagerie électronique.
      Avec ses nouvelles fonctionnalités et composants, Bootstrap reste un puissant système CSS accessible à tous, en particulier aux développeurs qui doivent créer leurs propres dispositions de style réactif et moderne, mais manquent de temps et de budget ou de connaissances approfondies en CSS pour créer du code personnalisé.
      Si vous avez une base Bootstrap sur votre barre, mais vous demandez comment battre Bootstrap au niveau supérieur, consultez notre premier site avec Bootstrap 4 pour présenter rapidement et de manière intéressante la puissance de Bootstrap.

      Ahmed est un entrepreneur, créateur, marketing numérique et blogueur Internet. Il écrit sur le développement de logiciels et de sites Web, les conseils financiers, le référencement, etc. Vous pouvez trouver plus d'informations sur l'écriture sur le site Techiediaries.

      Formation SEO: Marine Agce SEO | Outils Refercemt Naturel
      4.9 (98%) 32 votes