Maison >interface Web >tutoriel CSS >Comment puis-je créer des bordures basées sur un pourcentage en CSS ?

Comment puis-je créer des bordures basées sur un pourcentage en CSS ?

Barbara Streisand
Barbara Streisandoriginal
2024-11-28 09:06:13866parcourir

How Can I Create Percentage-Based Borders in CSS?

Comment définir l'épaisseur des bordures en pourcentages ?

La définition des largeurs de bordure à l'aide de pourcentages n'est pas directement prise en charge dans CSS . Cependant, vous pouvez simuler ce comportement en utilisant une combinaison de techniques CSS.

Vous pouvez envelopper l'élément auquel vous souhaitez ajouter des bordures dans un wrapper. élément avec les propriétés suivantes :


  • Définissez la couleur d'arrière-plan de l'élément wrapper sur la couleur de bordure souhaitée.

  • Définissez le remplissage de l'élément wrapper en pourcentages pour simuler la largeur de la bordure.

  • Définissez la couleur d'arrière-plan de l'élément interne sur la couleur souhaitée dans le border.

Cette technique crée l'illusion de pourcentages de bordure en utilisant un remplissage et des couleurs d'arrière-plan.

Exemple Code

<br>.faux-borders {<br> couleur de fond : #f00;<br> remplissage : 1px 25 % ; /<em> Simuler une bordure de 25% sur les côtés </em>/<br>}</p>
<p>.content {<br> background-color : #fff;<br>}</p>
<p>&lt ;div> <div class="content"></p>
<pre class="brush:php;toolbar:false">This element has simulated percentage borders.



Ce code enveloppe l'élément interne (contenu) dans un élément wrapper (faux-bordures). L'élément wrapper a une couleur d'arrière-plan rouge et un remplissage supérieur et inférieur de 1 px. La couleur d'arrière-plan de l'élément intérieur est le blanc.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

css using class this padding border background ul li
Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Comment puis-je justifier les éléments de bloc en ligne sans espacement indésirable ?Article suivant:Comment puis-je justifier les éléments de bloc en ligne sans espacement indésirable ?

Articles Liés

Voir plus