Maison > interface Web > tutoriel CSS > Pourquoi y a-t-il des rayures dans mon arrière-plan dégradé linéaire et comment puis-je les corriger ?

Pourquoi y a-t-il des rayures dans mon arrière-plan dégradé linéaire et comment puis-je les corriger ?

DDD
Libérer: 2024-12-22 17:30:14
original
344 Les gens l'ont consulté

Why Are There Stripes in My Linear Gradient Background, and How Can I Fix Them?

Bannir les rayures d'arrière-plan du dégradé linéaire

Lorsque vous utilisez la propriété de dégradé linéaire pour un arrière-plan, vous pouvez rencontrer des rayures visibles lorsque la direction est réglé en haut ou en bas. Ces artefacts disgracieux peuvent être attribués à un phénomène complexe de propagation d'arrière-plan.

Dans le cas d'un dégradé orienté verticalement, la marge de l'élément body se propage à l'élément HTML, ce qui donne une zone de 8 pixels de hauteur. Par la suite, le dégradé linéaire s'étend sur toute cette hauteur, produisant des motifs répétitifs.

Solution :

Pour résoudre ce problème, assurez-vous que l'élément de corps a une hauteur suffisante . En spécifiant une hauteur de toute valeur supérieure à 0 (par exemple, 100vh), vous pouvez empêcher l'arrière-plan de s'effondrer et éliminer les rayures gênantes. Cela résout les problèmes de propagation, permettant au gradient linéaire d'être appliqué en douceur sans interruption.


 hauteur : 100vh ; <br> arrière-plan : dégradé linéaire (vers le haut, rouge, jaune);<br>}

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