Bonne façon de créer des coins arrondis en Twitter Bootstrap
Je viens juste de commencer avec Twitter Bootstrap et ici, c'est une question.
Je suis la création d'un custom <header>
bloc, et je veux c'est des coins inférieurs à être arrondis.
Est-il une "bonne" façon de faire cela à l'aide de classes prédéfinies, ou je dois le spécifier manuellement comme:
border-radius: 10px; //and all that cross-browser trumpery
Pour l'instant, je suis en utilisant css
les styles. Il sera peut-être préférable d'utiliser less
pour cette question?
- vérifier this récemment, j'ai essayé de gauche au carré droit, arrondi , de l'espoir aide à quelqu'un
- Je suppose que par "classes prédéfinies", vous voulez juste ajouter une classe à votre
<header>
et de lui donner des coins arrondis, et généralement faire paraître bootstrappy. Voici comment faire: stackoverflow.com/a/29383075/1450294
Vous devez vous connecter pour publier un commentaire.
Je suppose que c'est ce que vous cherchez: http://blogsh.de/tag/bootstrap-less/
Vous pouvez l'utiliser car il y a un mixin:
Pour Bootstrap 3, il y a 4 mixin vous pouvez utiliser...
ou vous pouvez faire votre propre mixin utiliser le top 4 de le faire d'un seul coup.
less
, et il est impossible avecbootstrap.css
?less
ensuite.<div class="img-rounded">
vous donnera des coins arrondis.Bootstrap est juste un grand, utile, simple mais fichier CSS - pas un cadre ou tout ce que vous ne pouvez pas remplacer. Je dis cela parce que j'ai remarqué de nombreux développeurs se sont coller avec BS classes et est devenu paresseux "je-ne-écrire-CSS-code-plus" codeurs [ce qui n'est pas votre cas, bien sûr!].
Si elle comporte quelque chose dont vous avez besoin, aller avec Bootstrap classes - si non, aller écrire votre code supplémentaire dans le bon ol'
style.css
.D'avoir le meilleur des deux mondes, vous pouvez écrire vos propres déclarations en MOINS et recompiler le tout en fonction de vos besoins, réduisant la demande de serveur comme un bonus.
Comme par bootstrap 3.0 documentation. il n'y a pas de coins arrondis classe ou id pour div tag.
vous pouvez utiliser le cercle de comportement pour l'image en utilisant des
ou tout simplement d'utiliser des
border-radius
propriété css3 csspour seulement bas arrondi coner la suite de la
si vous voulez sensible circulaire div puis essayez ceci
visée de Responsive CSS Cercles
Ce que vous voulez, c'est un Bootstrap panneau. Il suffit d'ajouter le
panel
classe, et votre en-tête de look uniforme. Vous pouvez également ajouter des classespanel panel-info
,panel panel-success
, etc. Il fonctionne pour à peu près n'importe quel élément de bloc, et devrait fonctionner avec<header>
, mais je pense qu'il serait utilisé principalement avec<div>
s.Sans moins, ans simplement pour un div :
Dans un css :
En html :
Avec bootstrap4 vous pouvez facilement le faire comme ceci :-
ou
Dans le Bootstrap 4, la bonne façon de border vos éléments est de les nommer comme suit dans la liste de la classe de vos éléments:
D'utiliser Bootstrap 4 fichiers css, vous pouvez simplement utiliser le CDN, et d'utiliser le lien suivant dans votre fichier HTML:
Cela à condition que vous les principes de base de Bootstrap 4. Toutefois, si vous souhaitez utiliser la majorité de Bootstrap 4 composants, y compris les info-bulles, popovers, et des listes déroulantes, puis vous sont les meilleurs à utiliser le code suivant à la place:
Alternativement, vous pouvez installer Bootstrap à l'aide de la NGP, ou de Verdure, et un lien vers les fichiers.
*À noter que le fond de la balise des trois est la même que la première balise dans le premier chemin de lien.
Un travail complet exemple, pourrait être :
Dans l'exemple ci-dessus, l'image est centrée en utilisant le démarrage automatique de marge à gauche et à droite.
Si vous utilisez Bootstrap Sass, voici une autre façon qui évite d'avoir à ajouter des classes supplémentaires à votre élément de balisage: