Bonjour, n'ayant pas trouvé de solutions à ma question, j'ouvre cette discussion.
J'aimerai pouvoir utiliser bootstrap dans mon projet Angular tout en ayant modifié quelques paramètres du framework. J'aurais besoin d'ajouter quelques couleurs, modifier les grilles par exemple.
J'ai lancé cette commande dans mon projet Angular : `npm install bootstrap --save`.
À la suite de quoi, j'ai appelé bootstrap dans mon fichier styles.scss `@import "node_modules//bootstrap/scss/_functions";` et j'ai commencé à le modifier :
Code css : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38 // COLORS $d-gray: #1A1A1A !default; $l-gray: #AEAEAE !default; $d-orange: #402200 !default; $n-orange: #E67A00 !default; $l-orange: #FF8700 !default; $colors: () !default; // stylelint-disable-next-line scss/dollar-variable-default $colors: map-merge( ( "d-gray": $d-gray, "l-gray": $l-gray, "d-orange": $d-orange, "n-orange": $n-orange, "l-orange": $l-orange, ), $colors ); $dark-gray: $d-gray !default; $light-gray: $l-gray !default; $dark-orange: $d-orange !default; $orange: $n-orange !default; $light-orange: $l-orange !default; $theme-colors: () !default; // stylelint-disable-next-line scss/dollar-variable-default $theme-colors: map-merge( ( "dark-gray": $dark-gray, "light-gray": $light-gray, "dark-orange": $dark-orange, "orange": $orange, "light-orange": $light-orange, ), $theme-colors );
Le soucis que je rencontre avec cette façon de faire, c'est que les couleurs que j'ai ajoutées ont remplacées celles déjà présentes dans bootstrap, hors j'aurais aimé les ajouter.
code d'exemple :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <div style="height:500px;" class="w-100 d-flex justify-content-center align-items-center"> <div class="bg-light-orange h-100 w-25 d-flex justify-content-center align-items-center">1.2.3.4.5.6.7.8.9 abcdefghijk</div> <div class="bg-primary border-bottom border-light-orange h-100 w-25">1.2.3.4.5.6.7.8.9 abcdefghijk</div> </div>
résultat :
Bootstrap est bien pris en compte puisque toutes mes classes sont prises en compte, sauf bg-primary.
Est-ce qu'il est possible de faire ce que j'aimerai ? En vous remerciant de l'aide que vous m'apporterez, bonne journée.
Partager