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
955 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!

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