28198 sujets
CSS et mise en forme, CSS3
Bonjour Hubr,
Oui c'est tout à fait possible !
La leçon est ici
W3 Schools - Css3 Gradients
Et ça c'est l'automate
Colorzilla - Gradient Editor (éditeur en ligne de dégradé de couleurs)
Oui c'est tout à fait possible !
La leçon est ici
W3 Schools - Css3 Gradients
Et ça c'est l'automate
Colorzilla - Gradient Editor (éditeur en ligne de dégradé de couleurs)
![Smiley biggrin](https://cdnf.alsacreations.net/smilies/biggrin.gif)
Tu as raison, en fait je ne m'étais jamais posé la question.
Du coup j'ai tenté d'approffondir.
D'après l'article de CSS Trick Gradient text cela n'est possible que pour le moteur webkit par l'utilisation d'une extension propriétaire.
Sous Firefox Giana expose cet effet via Codepen en utilisant comme subterfuge du text-shadow et des linear-gradient. Bluffant !
Giana's exemple of text gradient
Mais au vu de la difficulté, une image ce n'est pas mieux ?
Du coup j'ai tenté d'approffondir.
D'après l'article de CSS Trick Gradient text cela n'est possible que pour le moteur webkit par l'utilisation d'une extension propriétaire.
Sous Firefox Giana expose cet effet via Codepen en utilisant comme subterfuge du text-shadow et des linear-gradient. Bluffant !
Giana's exemple of text gradient
Mais au vu de la difficulté, une image ce n'est pas mieux ?
![Smiley murf](https://cdnf.alsacreations.net/smilies/murf.gif)
Bonjour,
On peut simplifier. Par exemple :
Modifié par parsimonhi (18 Mar 2016 - 14:12)
Greg_Lumiere a écrit :
Sous Firefox Giana expose cet effet via Codepen en utilisant comme subterfuge du text-shadow et des linear-gradient. Bluffant !
Giana's exemple of text gradient
On peut simplifier. Par exemple :
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<style>
.gradient {
font-size: 72px;
display: inline-block;
background: white;
color: black;
position: relative;
}
.gradient::before {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background: -webkit-linear-gradient(left, #f00, #00f);
background: linear-gradient(to right, #f00, #00f);
content: '';
display: block;
mix-blend-mode: screen;
}
</style>
</head>
<body>
<h1 class="gradient">Un texte en dégradé</h1>
</body>
</html>
Amicalement, Modifié par parsimonhi (18 Mar 2016 - 14:12)
parsimonhi a écrit :T'es sûr ? Car quand je tente sur Codepen, j'obtiens bien un dégradé de couleurs mais sur l'ensemble du background de la fenêtre et le texte est en arrière plan.
On peut simplifier. Par exemple [...]
Edit: Correction, ça fonctionne !
Tout ça sur Firefox.
Editi: Ca fonctionne aussi sur Firefox
![Smiley cligne](https://cdnf.alsacreations.net/smilies/cligne.gif)
Par contre je découvre mix-blend-mode.
Modifié par Greg_Lumiere (18 Mar 2016 - 14:29)
Salut tous
Il est vrai que Webkit a fait des choses tout à fait épatantes à ce sujet, mais malheureusement, rien de standardisé ni de très compatible avec les autres butineurs qui n'ont pas suivi...
Il me semble me souvenir que Benjamin De Cock faisait des choses très sympas avec ce genre d'implémentations dans son bac à sable...
On obtient des résultats satisfaisants voir plus compatible (à part peut-être la bordure) avec svg, non ?
(même si ça reste un peu "ardu" en terme de mise en place et que l'on peut peut-être perdre au niveau de la sémantique...)
Je pense à ce genre de chose par exemple (voir en fin d'article).
ps : On ne peut pas/plus sélectionner le texte (à la souris) avec les exemples (bien trouvé néanmoins
) que vous fournissez, sans doute rien de grave, mais, ça me chiffonne
![Smiley smile](https://cdnf.alsacreations.net/smilies/smile.gif)
Il est vrai que Webkit a fait des choses tout à fait épatantes à ce sujet, mais malheureusement, rien de standardisé ni de très compatible avec les autres butineurs qui n'ont pas suivi...
Il me semble me souvenir que Benjamin De Cock faisait des choses très sympas avec ce genre d'implémentations dans son bac à sable...
On obtient des résultats satisfaisants voir plus compatible (à part peut-être la bordure) avec svg, non ?
(même si ça reste un peu "ardu" en terme de mise en place et que l'on peut peut-être perdre au niveau de la sémantique...)
Je pense à ce genre de chose par exemple (voir en fin d'article).
ps : On ne peut pas/plus sélectionner le texte (à la souris) avec les exemples (bien trouvé néanmoins
![Smiley cligne](https://cdnf.alsacreations.net/smilies/cligne.gif)
![Smiley smile](https://cdnf.alsacreations.net/smilies/smile.gif)
6l20 a écrit :
Salut tous![]()
ps : On ne peut pas/plus sélectionner le texte (à la souris) avec les exemples (bien trouvé néanmoins) que vous fournissez, sans doute rien de grave, mais, ça me chiffonne
![]()
Cela dépend encore du navigateur
![Smiley cligne](https://cdnf.alsacreations.net/smilies/cligne.gif)