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
Libérer: 2024-11-28 09:06:13
original
944 Les gens l'ont consulté

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>
<div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">This element has simulated percentage borders.
Copier après la connexion



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!

source:php.cn
Article précédent:Comment puis-je justifier les éléments de bloc en ligne sans espacement indésirable ? Article suivant:Comment ajouter et supprimer correctement des classes jQuery basées sur le défilement vertical ?
Déclaration de ce site Web
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
Derniers articles par auteur
Derniers numéros
Rubriques connexes
Plus>
Recommandations populaires
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal