"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 > Comment obtenir une ligne lisse avec un dégradé linéaire dans un fond triangulaire ?

Comment obtenir une ligne lisse avec un dégradé linéaire dans un fond triangulaire ?

Publié le 2024-11-15
Parcourir:792

 How to Achieve a Smooth Line with Linear Gradient in a Triangular Background?

Le dégradé linéaire crée des bords irréguliers dans l'image d'arrière-plan : comment lisser la ligne

Dans le but de créer un bord inférieur pointu sur une image , on peut opter pour la réalisation de deux triangles réactifs à la base. Cependant, obtenir une ligne fluide dans une telle conception peut s’avérer difficile. Comme mentionné dans la question d'origine, le dégradé linéaire utilisé à cette fin a tendance à présenter des bords irréguliers en raison de son comportement « d'arrêt brutal ».

La solution réside dans la modification des transitions de couleurs au sein du dégradé. En éloignant légèrement le point de départ de la deuxième couleur du point final de la première, on peut introduire un subtil effet de flou. Cela atténue la transition de couleur nette et donne une ligne plus douce.

En faisant référence au code d'origine, modifiez la propriété linéaire-gradient de la manière suivante :

.lefttriangle {
  ...
  background-image: linear-gradient(to right top, #ffffff 48%, transparent 50%);
}

.righttriangle {
  ...
  background: linear-gradient(to left top, #ffffff 48%, transparent 50%);
}

En ajustant les points d'arrêt et de départ comme indiqué, la transition de couleur devient moins abrupte, améliorant la douceur de la ligne à la base du triangle. Il convient de noter que cette résolution assure la compatibilité avec la plupart des navigateurs modernes sans compromettre la réactivité.

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