Maison > interface Web > tutoriel CSS > Comment puis-je créer des lignes diagonales sur un arrière-plan Div en utilisant uniquement CSS ?

Comment puis-je créer des lignes diagonales sur un arrière-plan Div en utilisant uniquement CSS ?

Patricia Arquette
Libérer: 2024-11-26 00:38:11
original
977 Les gens l'ont consulté

How Can I Create Diagonal Lines on a Div Background Using Only CSS?

Dessiner des lignes diagonales sur un arrière-plan Div avec du CSS pur

Pour ajouter les lignes diagonales demandées à l'arrière-plan div sans utiliser d'images, utilisez la solution CSS suivante :

.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

Cette solution utilise le dégradé linéaire CSS3 avec calc() pour connecter les lignes, garantissant une mise à l'échelle automatique aux dimensions du div. L'utilisation d'un dégradé permet de créer deux lignes diagonales sans avoir besoin d'images d'arrière-plan supplémentaires.

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!

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