Comme indiqué par d'autres, le nom de fichier bootstrap-theme.css est très déroutant. J'aurais opté pour quelque chose comme bootstrap-3d.css ou bootstrap de fantaisie.css , ce qui serait plus descriptif de ce qu'il fait réellement. Ce que le monde considère comme un "Bootstrap Thème" est une chose que vous pouvez obtenir à partir de BootSwatch qui est totalement différente d'une bête.
Cela dit, les effets sont assez agréable - les dégradés et les ombres. Malheureusement, ce fichier va faire des ravages sur BootSwatch Thèmes, j'ai donc décidé de creuser dans ce qu'il faudrait pour faire jouer gentil avec eux.
MOINS
Bootstrap-theme.css est généré à partir du thème.moins fichier dans le Bootstrap de la source. Les éléments affectés sont (comme Bootstrap v3.2.0):
- Les éléments de la liste
- Boutons
- Images
- Des listes déroulantes
- Navbars
- Alertes
- Les barres de progression
- Liste Des Groupes
- Panneaux
- Puits
Le thème de.moins fichier dépend de:
@import "variables.less";
@import "mixins.less";
Le code utilise des couleurs définies dans les variables.moins, dans plusieurs endroits, par exemple:
// Give the progress background some depth
.progress {
#gradient > .vertical(@start-color: darken(@progress-bg, 4%); @end-color: @progress-bg)
}
Ce pourquoi bootstrap-theme.css totalement bousille BootSwatch Thèmes. La bonne nouvelle est que BootSwatch Thèmes sont également créés à partir de variables.moins de fichiers, de sorte que vous pouvez simplement construire un bootstrap-theme.css pour votre BootSwatch Thème.
Bâtiment bootstrap-theme.css
La bonne façon de le faire est de mettre à jour le Thème du processus de construction, mais ici est la façon rapide et sale. Remplacer les variables.moins fichier dans le Bootstrap source avec l'un de vos Bootswatch Thème et de le construire et voila vous avez un bootstrap-theme.fichier css pour votre Bootswatch Thème.
La construction de Bootstrap lui-même
La construction de Bootstrap peut sembler intimidant, mais il est en fait très simple:
- Télécharger le Bootstrap code source
- Télécharger et installer NodeJS
- Ouvrez une invite de commande et accédez au bootstrap dossier source. Tapez "npm install". Cela va ajouter de la "node_modules" dossier du projet, et de télécharger tous les Nœud de choses dont vous avez besoin.
- Installer grunt à l'échelle mondiale (l'option-g) en tapant "npm install-g grunt-cli"
- Renommer le répertoire "dist" à "dist-orig" puis reconstruire en tapant "grunt dist". Maintenant, vérifiez qu'il y a un nouveau répertoire "dist" qui contient tout ce que vous devez utiliser votre personnalisé Bootstrap construire.
Fait. Vous voyez, c'est facile, n'est-ce pas?