Créer un dégradé dans une cellule.....??? - Programmation
Marsh Posté le 03-09-2002 à 09:41:09
Dans ce cas c'est pas possible. A moins d'utiliser des extensions ultra-proprio MS.
Marsh Posté le 03-09-2002 à 11:13:19
gm_superstar a écrit a écrit : Dans ce cas c'est pas possible. A moins d'utiliser des extensions ultra-proprio MS. |
non....mais j'avais entendu parler de faire une image de 1px de large et la répéter en mosaïque...ou un truc du genre...mais je vois vraiment pas comment!
--> moi ce que je disais, c'est mettre une image "normale" de Xpx sur Xpx d'un dégradé koi!
PS: et si c'est pas possible, comment on fait pour faire un dégradé avec un prog de dessin ? merci!
Marsh Posté le 03-09-2002 à 14:00:36
1) Tu fais un tableau rempli de ligne de 1 pixel de hauteur que tu remplis avec du javascript (avec plein de document.write()) : sale et lent.
2) Tu fais une image de dégradé sous 'toshop : 2 sec
Marsh Posté le 03-09-2002 à 14:03:30
Si tu veux faire un dégradé horizontal, il te suffit de créer l'image d'un dégradé de 1 pixel de large et de la mettre en fond de ta cellule.
Pour faire un dégradé, n'importe quel logiciel de retouche t'offrira l'outil pour le faire. En général tu sélectionne une couleur d'avant-plan et une couleur d'arrière-plan, tu définis une direction et hop ! tu as ton dégradé.
Marsh Posté le 04-09-2002 à 10:23:35
gm_superstar a écrit a écrit : Si tu veux faire un dégradé horizontal, il te suffit de créer l'image d'un dégradé de 1 pixel de large et de la mettre en fond de ta cellule. Pour faire un dégradé, n'importe quel logiciel de retouche t'offrira l'outil pour le faire. En général tu sélectionne une couleur d'avant-plan et une couleur d'arrière-plan, tu définis une direction et hop ! tu as ton dégradé. |
j'vais tester ca
merci!
Marsh Posté le 04-09-2002 à 13:18:53
J'ai reussi a fiare un magnifique degradé en JS regarde comme st fais la source, la page est longue a s'ouvrir (+ ou - 10 sec) car il dois generer 12 000 couleur d'apres mes souvenirs !!!
Regarde la source
http://172.183.151.138/couleur.html
http://172.183.151.138/java.js
Regarde comment j'ai fais et essayer dans fair un plus simple
Marsh Posté le 04-09-2002 à 15:34:48
bozocarzu a écrit a écrit : J'ai reussi a fiare un magnifique degradé en JS regarde comme st fais la source, la page est longue a s'ouvrir (+ ou - 10 sec) car il dois generer 12 000 couleur d'apres mes souvenirs !!! Regarde la source http://172.183.151.138/couleur.html http://172.183.151.138/java.js Regarde comment j'ai fais et essayer dans fair un plus simple |
superbe! beau boulot! mais je suis incapable de faire un script pareil!
merci pour votre aide, j'vais tester les différentes solutions!
@++
Marsh Posté le 04-09-2002 à 17:31:34
Sinon regarde celui la, il est bcp plus simple
http://172.183.151.138/couleur2.html
http://172.183.151.138/java2.js
Marsh Posté le 04-09-2002 à 17:53:20
Maxime a écrit a écrit : ya cb de couleur dans le 2eme? |
y en a 40
Marsh Posté le 04-09-2002 à 19:25:33
Smaragdus a écrit a écrit : y en a 40 |
Y'en as 40*5 = 200 , j'affiche 5 degradé qui se suis !
Et pour le premier, je vien de refaire le calcul, il y as 40*15*2*5 couleurs, donc sa nous fais du 6000 couleurs !
Marsh Posté le 04-09-2002 à 20:06:13
dans le style degrader, possible de faire un degrader en js sur un couleur? ( genre un degrader bleu => blanc )
Marsh Posté le 04-09-2002 à 23:50:35
Bas oui !!
On peut faire n'importe quel degradé !! si vous avez regarder le code source, vous pouvez le voir :
Ex : color0=new Array(255,0,255,0,255,0);
Si on met cet variable dans la fonction degrade, sa fais un degradé blanc -> noir sur 40 couleurs
Blanc = #ffffff ou R=255 - G=255 B=255
Noir = #000000 ou R=0 - G=0 - B=0
Maitenant on regarde la variable :
color0=new Array(255,0,255,0,255,0);
On vois que l'array est bine ranger =
color0=new Array( R-Couleur1 , R-Couleur2 , G-Couleur1 , G-Couleur2 , B-Couleur1 , B-Couleur2 );
Quand je j'aurais le temps j essayerais de faire un interface qui genere n'importe quel degradé !
Marsh Posté le 03-09-2002 à 08:54:31
c'est possible?...sans devoir mettre une bête image donc....pasque là je vois pas l'intérêt
merci