Maison > interface Web > tutoriel CSS > Comment créer un arrière-plan de ligne diagonale sur un DIV en utilisant CSS ?

Comment créer un arrière-plan de ligne diagonale sur un DIV en utilisant CSS ?

Mary-Kate Olsen
Libérer: 2024-12-08 18:13:11
original
142 Les gens l'ont consulté

How to Create a Diagonal Line Background on a DIV using CSS?

Ajout de lignes diagonales à un arrière-plan DIV avec CSS

Question :

Comment pouvez-vous ajouter des lignes diagonales à l'arrière-plan d'un élément DIV en utilisant uniquement CSS ?

Remarque : L'effet souhaité est comme indiqué dans l'image fournie.

Solution :

Pour ajuster automatiquement les dimensions de l'élément, utilisez le dégradé linéaire CSS3 et la fonction calc(), comme illustré ci-dessous :

.crossed {
     background: 
         linear-gradient(to top left,
             rgba(0,0,0,0) 0%,
             rgba(0,0,0,0) calc(50% - 0.8px),
             rgba(0,0,0,1) 50%,
             rgba(0,0,0,0) calc(50% + 0.8px),
             rgba(0,0,0,0) 100%),
         linear-gradient(to top right,
             rgba(0,0,0,0) 0%,
             rgba(0,0,0,0) calc(50% - 0.8px),
             rgba(0,0,0,1) 50%,
             rgba(0,0,0,0) calc(50% + 0.8px),
             rgba(0,0,0,0) 100%);
}
Copier après la connexion

Remarque : Un exemple HTML serait :

<textarea class="crossed"></textarea>
Copier après la connexion

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