Bordures Tailwind CSS

Dans Tailwind CSS,Bordures(Bordures) sont un style courant dans la mise en page et le design, utilisé pour ajouter des limites ou des lignes de séparation aux éléments.

Tailwind fournit une variété de classes utilitaires de bordure pour vous aider à contrôler la largeur, la couleur, le style, le rayon et les bordures de chaque côté.

Largeur de bordure

La largeur de bordure détermine l'épaisseur des lignes de bordure d'un élément. Tailwind CSS fournit différentes valeurs de largeur de bordure, vous permettant de contrôler rapidement le style des bordures d'un élément.

Nom de classe Description Exemple
border-{n} Définit toutes les largeurs de bordure,nà la valeur de largeur border-2(largeur 2px)
border-t-{n} Définit la largeur de la bordure supérieure border-t-4(largeur de la bordure supérieure 4px)
border-r-{n} Définit la largeur de la bordure droite border-r-8(largeur de la bordure droite 8px)
border-b-{n} Définit la largeur de la bordure inférieure border-b-1(largeur de la bordure inférieure 1px)
border-l-{n} Définit la largeur de la bordure gauche border-l-3(largeur de la bordure gauche 3px)

Couleur de bordure

En utilisantborder-{color}classes utilitaires, vous pouvez définir la couleur de la bordure d’un élément. Tailwind CSS fournit un grand nombre de couleurs prédéfinies qui peuvent être utilisées directement, et prend également en charge les couleurs personnalisées.

Nom de classe Description Exemple
border-{color} Définit la couleur de la bordure border-red-500(bordure rouge)
border-t-{color} Définit la couleur de la bordure supérieure border-t-blue-300(bordure supérieure bleue)
border-r-{color} Définit la couleur de la bordure droite border-r-gray-400(bordure droite grise)
border-b-{color} Définit la couleur de la bordure inférieure border-b-green-600(bordure inférieure verte)
border-l-{color} Définit la couleur de la bordure gauche border-l-yellow-500(bordure gauche jaune)
<div class="border-2 border-red-500 p-4">
  红色边框,宽度为 2px
</div>

Style de bordure

Tailwind CSS prend également en charge la définition des styles de bordure, tels que solid, dashed, dotted, etc. Grâce àborder-{style}classes utilitaires, vous pouvez contrôler le style d'affichage des bordures.

Nom de classe Description Exemple
border-solid Définit une bordure solide (par défaut) border-solid
border-dashed Définit une bordure en tirets border-dashed
border-dotted Définit une bordure pointillée border-dotted
border-double Définit une bordure double border-double
<div class="border-4 border-dashed border-blue-400 p-4">
  蓝色虚线边框,宽度为 4px
</div>

Rayon de bordure

En définissantborder-radius, vous pouvez contrôler l'effet d'arrondi des coins d'un élément. Tailwind CSS fournit plusieurs valeurs de rayon de bordure et vous permet de définir différents rayons d'arrondi dans différentes directions.

Nom de classe Description Exemple
rounded-{size} Définit une taille de rayon d'arrondi uniforme rounded-lg(grands coins arrondis)
rounded-tl-{size} Définit le rayon d'arrondi du coin supérieur gauche rounded-tl-sm(petit coin arrondi)
rounded-tr-{size} Définit le rayon d'arrondi du coin supérieur droit rounded-tr-md(coin arrondi moyen)
rounded-br-{size} Définit le rayon d'arrondi du coin inférieur droit rounded-br-lg(grand coin arrondi)
rounded-bl-{size} Définit le rayon d'arrondi du coin inférieur gauche rounded-bl-xl(coin arrondi très grand)
<div class="border-4 border-gray-400 rounded-lg p-6">
  大圆角边框
</div>

Contrôle des bordures pour les quatre directions

Vous pouvez contrôler individuellement la bordure de chaque côté (haut, droite, bas, gauche), par exemple :border-t-2contrôler la largeur de la bordure supérieure,border-r-4contrôler la largeur de la bordure droite, etc.

Nom de classe Description Exemple
border-t-{size} Définit la largeur de la bordure supérieure border-t-2(largeur de la bordure supérieure 2px)
border-r-{size} Définit la largeur de la bordure droite border-r-4(largeur de la bordure droite 4px)
border-b-{size} Définit la largeur de la bordure inférieure border-b-1(largeur de la bordure inférieure 1px)
border-l-{size} Définit la largeur de la bordure gauche border-l-3(largeur de la bordure gauche 3px)
<div class="border-t-4 border-r-2 border-b-1 border-l-3 border-blue-500 p-4">
  自定义各个方向的边框
</div>

Contrôle unifié des bordures (Border)

Si vous souhaitez définir le même style pour toutes les bordures, utilisezborderclasse utilitaire. Vous pouvez combiner d'autres classes utilitaires pour contrôler la couleur, le style et la largeur.

Nom de classe Description Exemple
border Définit toutes les bordures sur une largeur de 1px et un style solid border(la largeur par défaut est 1px)
border-2 Définit toutes les largeurs de bordure à 2px border-2(ligne continue d'une largeur de 2px)
border-4 Définit toutes les largeurs de bordure à 4px border-4(ligne continue d'une largeur de 4px)
<div class="border-4 border-solid border-green-500 p-4">
  绿色实线边框,宽度为 4px
</div>

Bordures intérieures et extérieures (modèle de boîte)

Tailwind CSS fournit également des utilitaires pour contrôler les classes utilitaires dumodèle de boîte, en particulier pour les bordures intérieures et extérieures, les marges et le remplissage, etc.

Nom de classe Description Exemple
box-border Définit le modèle de boîte surborder-box(inclut la bordure) box-border
box-content Définit le modèle de boîte surcontent-box(n'inclut pas la bordure) box-content
<div class="box-border border-4 border-red-500 p-4">
  边框包含在内的盒子模型
</div>

Exemple complet combinant tous les utilitaires de bordure

Exemple

<!-- Largeur et couleur de bordure -->
<div class="border-4 border-red-500 p-4 mb-6">
Bordure rouge de 4px de large
</div>

<!-- Style de bordure -->
<div class="border-2 border-dashed border-blue-500 p-4 mb-6">
Bordure bleue en pointillés de 2px de large
</div>

<!-- Rayon de bordure -->
<div class="border-4 border-green-500 rounded-lg p-6 mb-6">
Bordure verte avec coins arrondis
</div>

<!-- Contrôle de la direction des bordures -->
<div class="border-t-4 border-r-2 border-b-1 border-l-3 border-yellow-500 p-4">
Bordure à direction personnalisée
</div>

Essayez-le »