Il existe trois façons principales d'intégrer Bootstrap dans votre projet Web: en utilisant un CDN, un NPM (ou un fil) et via SASS. Décomposons chaque méthode:
1. CDN (réseau de livraison de contenu): Il s'agit de la méthode la plus rapide et la plus facile pour les petits projets ou le prototypage rapide. Vous incluez simplement des liens vers les fichiers CSS et JavaScript de bootstrap dans vos sections HTML et
respectivement.
CSS: Ajoutez la ligne suivante dans les balises de votre fichier HTML:
<code class="html"><link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-9ndCyUaIbzAi2FUVXJi0CjmCapSmO7SnpJef0486qhLnuZ2cdeRhO02iuK6FUUVM" crossorigin="anonymous"></code>
JavaScript (facultatif, pour les composants JavaScript): Ajoutez les lignes suivantes avant la balise de fermeture :
<code class="html"><script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js" integrity="sha384-geWF76RCwLtnZ8qwWowPQNguL3RmwHVBC9FhGdlKrxdiJJigb/j/68SIy3Te4Bkz" crossorigin="anonymous"></script></code>
Notez que bootstrap.bundle.min.js
comprend Popper.js, qui est requis pour certains composants bootstrap comme les info-bullets et les popovers. Si vous utilisez une méthode différente pour Popper, vous devrez plutôt inclure bootstrap.min.js
. Vérifiez toujours la documentation officielle de bootstrap pour les URL les plus récentes et les hachages d'intégrité.
2. NPM (ou fil): Cette méthode est idéale pour les projets plus grands où vous souhaitez mieux contrôler les fichiers de bootstrap et l'intégration avec votre processus de construction. Vous aurez besoin de node.js et npm (ou fil) installés sur votre système.
Installation: ouvrez votre terminal dans le répertoire de votre projet et exécutez:
<code class="bash">npm install bootstrap</code>
ou
<code class="bash">yarn add bootstrap</code>
Importer dans votre CSS: Importez CSS de Bootstrap dans votre feuille de style principale (par exemple, styles.scss
ou styles.css
):
<code class="scss">@import '~bootstrap/scss/bootstrap';</code>
(Pour Sass) ou
<code class="css">@import url('node_modules/bootstrap/dist/css/bootstrap.min.css');</code>
(Pour CSS ordinaire - moins recommandé lorsque vous perdez le bénéfice de la personnalisation SASS)
Importer dans votre JavaScript (facultatif): Importez des fichiers JavaScript de Bootstrap au besoin dans vos fichiers JavaScript. Par exemple, en utilisant des modules ES:
<code class="javascript">import 'bootstrap/dist/js/bootstrap.bundle';</code>
3. SASS: Ceci est similaire à la méthode NPM mais vous donne encore plus de contrôle sur le style de bootstrap. Vous aurez besoin d'un compilateur SASS (comme Sass ou Node Sass) installé. L'installation est identique à la méthode NPM ci-dessus. Ensuite, vous pouvez personnaliser les variables Sass et les mixins de Bootstrap pour correspondre à la conception de votre projet.
Méthode | Avantages | Désavantage |
---|---|---|
Monnaie | L'installation la plus simple et la plus rapide; Aucun outil supplémentaire requis; Bon pour les petits projets | Aucun contrôle sur les mises à jour de la version; potentiel de temps d'arrêt si le CDN n'est pas disponible; Personnalisation limitée |
npm / fil | Meilleur contrôle sur la version; s'intègre au processus de construction; Permet la personnalisation | Nécessite Node.js et NPM / YARN; configuration plus complexe; Ajoute à la taille du projet |
Toupet | Contrôle complet sur le style; permet une personnalisation approfondie; s'intègre bien aux autres projets SASS | Nécessite un compilateur SASS; configuration la plus complexe; nécessite une compréhension de la syntaxe SASS |
La personnalisation dépend de la méthode utilisée.
1. CDN: la personnalisation est limitée avec CDN. Vous comptez principalement sur les styles de bootstrap compressifs à l'aide de votre propre CSS. Ajoutez votre CSS personnalisé après le lien Bootstrap CSS dans votre HTML . Des modifications plus importantes nécessiteront de fournir le code source bootstrap, ce qui n'est généralement pas recommandé.
2. NPM / YARN (avec CSS ordinaire): Similaire à CDN, vous remplacez les styles avec votre propre CSS.
3. NPM / YARN (avec SASS): Cela offre le plus de flexibilité. Vous pouvez personnaliser les variables SASS, les mixins et les fonctions de Bootstrap dans vos propres fichiers SASS. Cela vous permet de modifier les couleurs, les polices, l'espacement, et plus encore sans modifier directement les fichiers principaux de Bootstrap. Par exemple, pour modifier la couleur primaire, vous modifieriez la variable $primary
dans votre fichier sass.
Personnalisation JavaScript: pour NPM et CDN, vous pouvez étendre ou remplacer la fonctionnalité JavaScript de Bootstrap en écrivant votre propre code JavaScript qui interagit avec les composants de Bootstrap et leurs API. Consultez la documentation de Bootstrap pour plus de détails sur leur API JavaScript.
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!