Comment faire un fond de triangle CSS sur un div sans utiliser de bordure et d'image?
Je sais comment créer des triangles en CSS avec des frontières et à l'aide d'images, mais dans mon cas, j'aimerais utiliser la couleur d'arrière-plan.
Je veux quelque chose comme cette image.
Quelqu'un peut m'aider?
source d'informationauteur user3584839
Vous devez vous connecter pour publier un commentaire.
Le problème avec la création de triangles à l'aide de CSS frontières est leur manque de souplesse quand il s'agit de style. En tant que tel, vous pouvez utiliser un relativement entièrement pseudo véritable élément au lieu de cela, fournir beaucoup plus d'options de style:
Sûr, vous pouvez le faire, par exemple:
Démo De Violon
Une alternative est d'utiliser un arrière-plan un dégradé linéaire.
Le truc est de mettre la direction en bas à droite, définissez la première gamme de blanc (ou transparent) et la deuxième gamme de la couleur que vous souhaitez triangle.
Dans l'exemple suivant, la première moitié de l'arrière-plan est blanc (de 0% à 50%) et de la seconde moitié (de 50% à 100%) gris clair.
Veuillez noter que cette propriété est uniquement pris en charge par les navigateurs (IE 11+, FF 49+)
Essayer cet outil pour générer la forme que vous voulez: https://bennettfeely.com/clippy/. Ensuite modifier le code en fonction de vos besoins. Par exemple, c'est comment vous pouvez obtenir un triangle: