J'ai une application Angular 4 en utilisant angular-cli 1.0 et Bootstrap 4-alpha6. Je veux personnaliser Bootstrap 4. E.g. changez la couleur des boutons primaires.Comment personnaliser bootstrap 4 en utilisant angular-cli
Il doit s'agir d'une solution à l'épreuve du temps. Cela signifie que mes personnalisations doivent survivre à des mises à niveau de bootstrap à un moment ultérieur. J'ai intégré bootstrap par: Ajout de "bootstrap": "4.0.0-alpha.6",
aux dépendances dans mon fichier package.json. De plus
"styles": [
"../node_modules/bootstrap/dist/css/bootstrap.min.css"
],
-"apps"
en cli.json angulaire.
Mon premier essai a été de créer un nouveau fichier nommé style.scss, de le placer dans src/assets et de le référencer dans angular-cli.json.
Le contenu pourrait ressembler à ceci:
@import "../../node_modules/bootstrap/scss/variables";
@import "../../node_modules/bootstrap/scss/mixins";
$body-bg: $gray-dark;
$body-color: $gray-light;
Lors de l'exécution ng serve
l'application comiles bien, mais je ne vois pas de changement. Est-ce que j'ai même commencé dans la bonne direction?
Comment est-ce que je pourrais customiser correctement les boutons/styles de bootstrap via sass dans un workflow angulaire-cli propre?
Vous pouvez trouver la source ici: https://github.com/nemoo/democratizer-angular/tree/ngbootstrap/frontend-angular
Notez que vous pouvez maintenant aussi par ex. '@import '~ bootstrap/scss/bootstrap'' – Leo