Maison > interface Web > tutoriel CSS > Comment puis-je créer des bordures CSS qui n'apparaissent que sur les coins d'un élément ?

Comment puis-je créer des bordures CSS qui n'apparaissent que sur les coins d'un élément ?

Mary-Kate Olsen
Libérer: 2025-01-02 14:43:40
original
511 Les gens l'ont consulté

How Can I Create CSS Borders That Only Appear on the Corners of an Element?

Création de coins de bordure à l'aide de CSS

Question : Est-il possible de créer une bordure qui n'apparaît qu'au niveau des coins d'un élément ?

Réponse :

Oui, il est possible d'obtenir cet effet en utilisant une combinaison de techniques CSS. Explorons une solution moins gourmande en code :

img {
  --s: 50px; /* Size of the corner */

  padding: 20px; /* Gap between border and image */
  border: 5px solid #B38184; /* Thickness and color of the border */

  -webkit-mask:
    conic-gradient(at var(--s) var(--s), #0000 75%, #000 0)
    0 0/calc(100% - var(--s)) calc(100% - var(--s)),
    linear-gradient(#000 0 0) content-box;
}
Copier après la connexion

Ce code utilise un dégradé conique pour créer l'effet de bordure autour des coins. La valeur de --s détermine la taille des coins. La propriété padding ajoute un espace entre la bordure et l'image.

Pour la personnalisation, vous pouvez ajuster la taille et la couleur de la bordure selon vos besoins :

<img src="image1.png" alt="Image 1">
Copier après la connexion

Ce code créera un plus grand bordure de couleur marron clair et un coin plus arrondi.

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