À l'aide de mixin dans le bootstrap 3 pour éviter unsemantic balisage de la structure de mise en
Je suis relativement nouveau à la fois de démarrage et de moins en moins et c'est un essai. Le but est de prendre le bootstrap des classes et de les transformer en simple et sémantique des classes avec moins. Je reçois des messages d'erreur indiquant que .col-sm-12 et de .col-md-8 ne sont pas définis.
Comment dois-je faire pour résoudre ce problème.
/*less styles file*/
@import "bootstrap.min.css";
@boom: #ea7000;
@screen-sm: ~"(min-width:768px)";
@screen-md: ~"(min-width:992px)";
@screen-lg: ~"(min-width:1200px)";
.tim {
height: 200px;
@media screen, @screen-sm {
background-color: black;
.col-sm-12;
}
@media screen, @screen-md{
background-color: @boom;
.col-md-8;
}
}
- Je suis assez sûr que je suis loin, mais l'objectif principal est d'avoir une classe simple qui remplace les multiples classes de Bootstrap qui m'oblige à utiliser.
Vous devez vous connecter pour publier un commentaire.
Vous devez importer le
bootstrap.less
fichier. Alors, téléchargez le fichier d'amorce du projet, et de copier les moins du dossier. Il contient tout. Et puis mettre le moins dossier de votre projet. Aussi assurez-vous d'ajouter le less.js fichier à votre projet si vous souhaitez obtenir votre moins compilé pendant votre travail. Regarder lesscss.org pour plus d'informations. Et aussi assurez-vous que vous avez un serveur local comme mamp ou xamp, parce que vous ne pouvez pas voir les résultats si vous êtes seulement à servir html statique de file://....Dans votre personnalisé moins de faire quelque chose comme ceci:
personnalisé.moins
html
Si votre objectif est de faire de belles sémantique HTML à l'aide de Bootstrap, je vous suggère d'abandonner maintenant, ou le visage de la folie. J'ai découvert assez douloureusement que d'essayer d'obtenir un balisage sémantique de BS 2 est impossible. Il exige de la complexe imbrication plutôt que d'un mélange d'architecture pour réaliser ce que vous voulez, même si vous utilisez moins ou sass. Aussi, les classes et les id sont référencés par ses composants JavaScript donc il ne peut pas être changé. Vous pouvez créer vos propres styles, mais il défait le but de l'utilisation d'un framework comme BS. Je ne peux pas commenter sur la version 3 et je serais ravi d'entendre les expériences des autres avec elle.
Je l'ai trouvé utile d'importer un peu de sélectionner moins de fichiers afin d'éviter les multiples de classe de la confusion que vous obtenez avec Bootstrap grilles, comme ceci.
CSS
HTML