"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Pourquoi y a-t-il des rayures dans mon fond de dégradé linéaire, et comment puis-je les réparer?

Pourquoi y a-t-il des rayures dans mon fond de dégradé linéaire, et comment puis-je les réparer?

Publié le 2025-03-26
Parcourir:315

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

bannissant les bandes d'arrière-plan à partir du gradient linéaire

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

En cas de gradient orienté verticalement, la marge de l'élément corporel se propage à l'élément HTML, résultant en une zone de 8 px de haut. Par la suite, le gradient 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 corporel 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 d'éliminer les rayures distrayantes. Cela résout les problèmes de propagation, permettant au gradient linéaire d'être appliqué en douceur sans perturbations.


 hauteur: 100vh; 
fond: linéaire-gradient (vers le haut, rouge, rouge, jaune);
} pre>

Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3