Après avoir téléchargé un pack complet de bootstrap 3 de http://getbootstrap.com , j'ai remarqué qu'il existe un fichier CSS séparé pour le thème. Comment s'en servir? S'il vous plaît, expliquez?
J'ai inclus bootstrap-theme.css
dans mon projet bootstrap existant, mais il n'y a pas de différence de sortie.
Après avoir téléchargé Bootstrap 3.x, vous obtiendrez bootstrap.css et bootstrap- theme.css (sans parler des versions détaillées de ces fichiers également présents).
bootstrap.css
est complètement stylé et prêt à être utilisé, si tel est votre souhait. C'est peut-être un peu simple mais c'est prêt et c'est là.
Vous n'avez pas besoin d'utiliser bootstrap-theme.css si vous ne le souhaitez pas et tout ira bien.
bootstrap-theme.css
est exactement ce que le nom du fichier tente de suggérer: il s'agit d'un thème pour bootstrap qui est considéré de manière créative comme "LE thème bootstrap". Le nom du fichier confond un peu les choses, car le style de base bootstrap.css
est déjà appliqué et je considère, par exemple, que ces styles sont les styles par défaut. Mais cette conclusion est apparemment incorrecte à la lumière des propos tenus dans la section des exemples de la documentation de Bootstrap _ concernant ce fichier bootstrap-theme.css
:
"Chargez le thème optionnel Bootstrap pour une expérience visuellement améliorée."
La citation ci-dessus se trouve ici http://getbootstrap.com/getting-started/#examples sur une vignette menant à cet exemple de page http://getbootstrap.com/examples/theme/. L'idée est que bootstrap-theme.css
est LE bootstrap thème ET c'est facultatif.
À propos des thèmes sur BootSwatch.com: Ces thèmes ne sont pas implémentés comme bootstrap-theme.css
. Les thèmes BootSwatch sont des versions modifiées de l'original bootstrap.css
. Donc, vous ne devez absolument PAS utiliser un thème de BootSwatch AND le fichier bootstrap-theme.css
en même temps.
À propos de votre propre thème personnalisé: Vous pouvez choisir de modifier bootstrap-theme.css
lors de la création de votre propre thème. Cela pourrait faciliter les modifications de style sans casser accidentellement les qualités Bootstrap intégrées.
Pour un exemple des styles CSS, consultez: http://getbootstrap.com/examples/theme/
Si vous voulez voir à quoi ressemble l'exemple sans le fichier bootstrap-theme.css, ouvrez les outils de développement de votre navigateur et supprimez le lien de la <tête> de l'exemple, puis vous peut le comparer.
Je sais que c’est une vieille question, mais elle a été postée au cas où quelqu'un chercherait un exemple de ce à quoi je ressemble.
Mettre à jour
bootstrap.css
= framework css principal (grilles, styles de base, etc.)
bootstrap-theme.css
= style étendu (boutons 3D, dégradés, etc.). Ce fichier est optionnel et n'affecte en rien la fonctionnalité de bootstrap, il ne fait qu'améliorer l'apparence.
Mise à jour 2
Avec la sortie de la version 3.2.0, Bootstrap a ajouté une option permettant d'afficher le thème CSS sur les pages de documentation. Si vous allez sur l’une des pages du document ( css , composants , javascript ), vous devriez voir un lien "Aperçu du thème" au bas de la navigation latérale que vous pouvez utiliser pour activer et désactiver les CSS de thèmes.
Tout d’abord, bootstrap-theme.css
n’est autre que l’équivalent de Bootstrap style 2.x dans Bootstrap 3. Si vous voulez vraiment l’utiliser, ajoutez-le LONG AVEC bootstrap.css
_ (la version minifiée fonctionnera aussi).
Bootstrap-theme.css est le fichier CSS supplémentaire, que vous pouvez utiliser de manière facultative. Il donne des effets 3D sur les boutons et certains autres éléments.
Comme indiqué par d'autres, le nom de fichier bootstrap-theme.css est très déroutant. J'aurais choisi quelque chose comme bootstrap-3d.css ou bootstrap-fancy.css qui serait plus descriptif de ce qu'il fait réellement. Ce que le monde considère comme un "thème Bootstrap" est une chose que vous pouvez obtenir de BootSwatch, une bête totalement différente.
Cela dit, les effets sont assez agréables - dégradés et ombres, etc. Malheureusement, ce fichier va faire des ravages sur les thèmes BootSwatch, alors j’ai décidé de creuser avec ce qu’il faudrait pour que cela fonctionne bien avec Nice.
Bootstrap-theme.css est généré à partir du fichier theme.less de la source Bootstrap. Les éléments affectés sont (à partir de Bootstrap v3.2.0):
Le fichier theme.less dépend de:
@import "variables.less";
@import "mixins.less";
Le code utilise des couleurs définies dans variables.less à plusieurs endroits, par exemple:
// Give the progress background some depth
.progress {
#gradient > .vertical(@start-color: darken(@progress-bg, 4%); @end-color: @progress-bg)
}
C'est pourquoi bootstrap-theme.css gâche totalement les thèmes BootSwatch. La bonne nouvelle est que les thèmes BootSwatch sont également créés à partir de fichiers variables.less. Vous pouvez donc créer simplement un fichier bootstrap-theme.css pour votre thème BootSwatch.
La bonne façon de le faire est de mettre à jour le processus de construction du thème, mais voici la manière rapide et sale. Remplacez le fichier variables.less de la source Bootstrap par celui de votre thème Bootswatch et construisez-le. Voilà, vous avez un fichier bootstrap-theme.css pour votre thème Bootswatch.
Construire Bootstrap peut sembler décourageant, mais c'est en fait très simple:
Terminé. Vous voyez, c'était facile, n'est-ce pas?
Je sais que ce post est un peu vieux mais ...
Comme 'esprit' a souligné.
À propos de votre propre thème personnalisé Vous pouvez choisir de modifier bootstrap-theme.css lors de la création de votre propre thème. Cela pourrait faciliter les modifications de style sans casser accidentellement les qualités Bootstrap intégrées.
Je vois cela comme si Bootstrap avait vu au fil des ans que tout le monde voulait quelque chose d'un peu différent des styles principaux. Bien que vous puissiez modifier le fichier bootstrap.css, cela pourrait casser des choses et rendre la mise à jour vers une version plus récente une vraie douleur et une perte de temps. Le téléchargement à partir d'un site "thème" signifie que vous devez attendre si ce créateur met à jour ce thème, grand si parfois, non?
Certains construisent leur propre fichier 'custom.css' et c'est correct, mais si vous utilisez 'bootstrap-theme.css', de nombreux éléments sont déjà construits, ce qui vous permet de lancer votre propre thème plus rapidement 'sans' perturber le cœur du bootstrap. .css. Pour ma part, je n'aime pas les boutons et dégradés 3D la plupart du temps, changez-les donc en utilisant bootstrap-theme.css. Ajouter des marges ou un remplissage, changer le rayon de vos boutons, etc...