jdmcreator
Messages postés647Date d'inscriptionsamedi 30 décembre 2000StatutMembreDernière intervention20 juillet 2012
-
8 mai 2009 à 02:18
arenasaa
Messages postés11Date d'inscriptionmercredi 2 septembre 2009StatutMembreDernière intervention 3 octobre 2021
-
6 nov. 2009 à 20:47
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
arenasaa
Messages postés11Date d'inscriptionmercredi 2 septembre 2009StatutMembreDernière intervention 3 octobre 2021 6 nov. 2009 à 11:04
bonjour,
merci pour votre aide :)
sa fonction tres bien !
arenas
meliubaf
Messages postés22Date d'inscriptionlundi 1 octobre 2007StatutMembreDernière intervention 6 novembre 2009 6 nov. 2009 à 10:16
Bonjour,
en effet pour faire un degradé en couleur de fond personnellement je passe par une image très légère : un .png qui fait 1 pixel de large sur 1024 de hauteur, crée avec paint shop pro, tout simple.
code de la page html (ou à mettre dans la feuille de style .css)
<style>
BODY { background : #C0FFC0 url(IMG/gradient.png) repeat-x; }
</style>
Le premier code couleur est pour indiquer la couleur à mettre si l'image n'est pas chargé et afin de definir la couleur lorsque l'image est "finie" exemple sur une page très longue.
Possibilité de mettre le mot "fixed" devant "repeat-x", ça change le défilement. Faites des essais pour voir...
XelectroX
Messages postés209Date d'inscriptionsamedi 11 novembre 2000StatutMembreDernière intervention 6 novembre 2009 6 nov. 2009 à 09:53
Je ne connais aucune solution pour changer la couleur de fond par un dégrader, il faut donc sûrement passer par une image de fond...
arenasaa
Messages postés11Date d'inscriptionmercredi 2 septembre 2009StatutMembreDernière intervention 3 octobre 2021 6 nov. 2009 à 09:36
Bonjour
je suis impressionnnnnne!
comment faire pour changer la couleur en degrade au font de la page html (verticale ou horizontal).
ex: bleu... bleu ciele ?
merci pour votre aide!
sitajony
Messages postés103Date d'inscriptionjeudi 6 novembre 2008StatutMembreDernière intervention 9 juin 2010 26 août 2009 à 01:11
C'est pas mal... J'ai remarqué qu'on a la possibilité de faire des dégradé de plusieur couleur sans changer le script... Exemple: html = degrade('1234567890', 'f00', '00f'); donne du noir rouge marron vert... Sa évite de taper plusieur foit les balises font à la main...
XelectroX
Messages postés209Date d'inscriptionsamedi 11 novembre 2000StatutMembreDernière intervention 6 novembre 2009 11 mai 2009 à 19:56
Voilà, tout le monde peut être satisfait =P
meliubaf
Messages postés22Date d'inscriptionlundi 1 octobre 2007StatutMembreDernière intervention 6 novembre 2009 11 mai 2009 à 14:47
EXACT ! bonne correction de la ligne 21 du script ci-dessus.
Merci Oppiz.
Il ne manque plus qu'une capture d'écran dans le descriptif...
oppiz
Messages postés1Date d'inscriptionmardi 31 mai 2005StatutMembreDernière intervention11 mai 2009 11 mai 2009 à 12:42
c'est un bon début mais faut quand même utiliser les valeurs de départ pour le dégradé et savoir le sens su dégradé. Ce n'est pas grand chose mais cela permet que cela fonctionne.
en simple et direct il suffit de modifier le calcul des couleurs par :
if (R1 >R2) { R Math.abs( R1 - Math.round(FR * i)); } else { R = R1 + Math.round(FR * i); }
if (G1 >G2) { G Math.abs( G1 - Math.round(FG * i)); } else { G = G1 + Math.round(FG * i); }
if (B1 >B2) { B Math.abs( B1 - Math.round(FB * i)); } else { B = B1 + Math.round(FB * i); }
et c'est tout bon !!!!!!!!
meliubaf
Messages postés22Date d'inscriptionlundi 1 octobre 2007StatutMembreDernière intervention 6 novembre 2009 11 mai 2009 à 10:46
Un autre petit test :
ça ne marche pas terrible... 1ere lettre en couleur, puis du noir, et le dernier mot en dégradé. Mais ce ne sont pas les couleurs voulues. Et si on met la vrai couleur en paramètres #FF80FF c'est un autre résultat. Logique d'ailleurs puisque le # est dans le script. Mais ça ne fait pas non plus un vrai dégradé. à corriger sans doute, mais sinon c'était une bonne idée.
cs_MaX3315
Messages postés170Date d'inscriptionmercredi 18 juin 2003StatutMembreDernière intervention11 mai 2009 11 mai 2009 à 08:58
@JDMCREATOR
Je pense plutôt que cela vient du mauvais format des arguments color1 et color2 ;)
degrade('allo','rgb(255,255,255)','rgb(0,0,0)')
C'est pas
degrade('1234567890', '000000', 'FFFFFF');
XelectroX
Messages postés209Date d'inscriptionsamedi 11 novembre 2000StatutMembreDernière intervention 6 novembre 2009 8 mai 2009 à 20:58
Je sais pas pourquoi ca ne va pas du blanc au noir, peut-être à cause des calculs, je pense surtout au arrondissements ...
jdmcreator
Messages postés647Date d'inscriptionsamedi 30 décembre 2000StatutMembreDernière intervention20 juillet 20127 8 mai 2009 à 02:18
Petit Code pour le tester :
Seulement, cela me retourne un texte qui ne part pas du tout du blanc au noir. Je n'ai pas regardé le code. Sinon, c'est du bon travail ;)
6 nov. 2009 à 20:47
http://pagesperso-orange.fr/arenas/image/testnoel.html
bye
6 nov. 2009 à 20:17
j'ai trouver la soluc.....
http://www.meric-graphisme.info/articles.php?lng=fr&pg=1943
merci pour votre aide
arenas
6 nov. 2009 à 17:43
6 nov. 2009 à 11:48
se ne pas toute a fait sa......
gris degrade
6 nov. 2009 à 11:04
merci pour votre aide :)
sa fonction tres bien !
arenas
6 nov. 2009 à 10:16
en effet pour faire un degradé en couleur de fond personnellement je passe par une image très légère : un .png qui fait 1 pixel de large sur 1024 de hauteur, crée avec paint shop pro, tout simple.
code de la page html (ou à mettre dans la feuille de style .css)
<style>
BODY { background : #C0FFC0 url(IMG/gradient.png) repeat-x; }
</style>
Le premier code couleur est pour indiquer la couleur à mettre si l'image n'est pas chargé et afin de definir la couleur lorsque l'image est "finie" exemple sur une page très longue.
Possibilité de mettre le mot "fixed" devant "repeat-x", ça change le défilement. Faites des essais pour voir...
6 nov. 2009 à 09:53
6 nov. 2009 à 09:36
je suis impressionnnnnne!
comment faire pour changer la couleur en degrade au font de la page html (verticale ou horizontal).
ex: bleu... bleu ciele ?
merci pour votre aide!
26 août 2009 à 01:11
11 mai 2009 à 19:56
11 mai 2009 à 14:47
Merci Oppiz.
Il ne manque plus qu'une capture d'écran dans le descriptif...
11 mai 2009 à 12:42
en simple et direct il suffit de modifier le calcul des couleurs par :
if (R1 >R2) { R Math.abs( R1 - Math.round(FR * i)); } else { R = R1 + Math.round(FR * i); }
if (G1 >G2) { G Math.abs( G1 - Math.round(FG * i)); } else { G = G1 + Math.round(FG * i); }
if (B1 >B2) { B Math.abs( B1 - Math.round(FB * i)); } else { B = B1 + Math.round(FB * i); }
et c'est tout bon !!!!!!!!
11 mai 2009 à 10:46
ça ne marche pas terrible... 1ere lettre en couleur, puis du noir, et le dernier mot en dégradé. Mais ce ne sont pas les couleurs voulues. Et si on met la vrai couleur en paramètres #FF80FF c'est un autre résultat. Logique d'ailleurs puisque le # est dans le script. Mais ça ne fait pas non plus un vrai dégradé. à corriger sans doute, mais sinon c'était une bonne idée.
11 mai 2009 à 08:58
Je pense plutôt que cela vient du mauvais format des arguments color1 et color2 ;)
degrade('allo','rgb(255,255,255)','rgb(0,0,0)')
C'est pas
degrade('1234567890', '000000', 'FFFFFF');
8 mai 2009 à 20:58
8 mai 2009 à 02:18
Seulement, cela me retourne un texte qui ne part pas du tout du blanc au noir. Je n'ai pas regardé le code. Sinon, c'est du bon travail ;)
JDMCreator