Jâai eu a crĂ©er une page avec Bootstrap dans un site nâutilisant pas Bootstrap
Bootstrap gĂ©rant lâapparence de toute la page, il fallait lâisoler dans une classe pour ne pas crĂ©er de conflits
Voici comment procéder :
npm install -g less
- Créer un fichier prefix.less dans le dossier du css de Bootstrap
.bootstrap {
@import (less) 'bootstrap.css';
}
- Exécuter en ligne de commande
lessc --math=strict prefix.less bootstrap-prefixed.css
Vous aurez donc un fichier bootstrap-prefixed.css avec toutes les rĂšgles incluses dans une classe .bootstrap
5. Il y a quelques corrections à apporter au début du fichier bootstrap-prefixed.css au niveau des rÚgles appliquées à :root et body :
enlever .bootstrap de :root et remplacer.bootstrap body par .bootstrap
Et voilà , vous pouvez utiliser ce fichier pour avoir le style de Bootstrap dans un élément ayant la classe .bootstrap.
Cela pouvait surement se faire en sass et jâaurais prĂ©fĂ©rĂ©, Bootstrap utilisant Sass, mais je nâai pas trouvĂ© de mĂ©thode simple.
Sources :