Maison > interface Web > tutoriel CSS > Comment puis-je créer des bordures partielles en CSS ?

Comment puis-je créer des bordures partielles en CSS ?

Susan Sarandon
Libérer: 2024-12-26 22:50:10
original
285 Les gens l'ont consulté

How Can I Create Partial Borders in CSS?

Bordures partielles en CSS : une illusion créative

Il peut être souhaitable de créer des boîtes avec des bordures qui n'apparaissent que sur certains côtés ou s'étendent uniquement partiellement sur un bord. Malgré l'absence de support direct en CSS, cet effet peut être obtenu avec élégance grâce à une méthode simple et flexible.

Considérons, par exemple, une boîte de 350 px de largeur avec une bordure inférieure qui ne s'étend que de 60 px à partir de la gauche. Cela peut être répliqué avec le code CSS suivant :

div {
  width: 350px;
  height: 100px;
  background: lightgray;
  position: relative;
  margin: 20px;
}

div:after {
  content: '';
  width: 60px;
  height: 4px;
  background: gray;
  position: absolute;
  bottom: -4px;
}
Copier après la connexion

La magie réside dans le pseudo-élément div:after. Cela crée une boîte vide positionnée absolument au bas de la boîte principale. En ajustant les propriétés de largeur et de bas, nous pouvons contrôler la taille et la position de la bordure partielle.

Cette approche est polyvalente et fonctionne bien dans tous les navigateurs modernes. Il ne nécessite aucun balisage supplémentaire, ce qui conduit à un code propre et maintenable. Il se dégrade également gracieusement dans les navigateurs qui ne prennent pas en charge la position : absolue.

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
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal