Utilisé un canvas en Background d'un div ou d'un Td
Publié : 23 oct. 2006, 11:30
Salutation a tous,
Je travail sur le webdesign d'une application fullweb, qui jusqu'a maintenant etait supporté que sur IE.
Dans l'optique de devenir compatible Firefox et autre Navigateur (safari par ex), je suis entrain de remanier tout mon code.
Mais je me trouve devant un probleme de rendu, les "skinner" de l'application utilisent regulierement des degradés grace a la techno proprio d'IE:
Filter gradient.
Comme tout le monde le sait il est impossible de faire du degradé avec les css a l'heure actuelle. Donc sous firefox le seul moyen est d'utilisé une image gif avec un degré de transparence plus ou moins important selon le type de degradé voulus.
Neanmoins cette methode ne me convient pas, mes utilisateurs doivent pouvoir choisir une couleur de debut et une couleur de fin pour le degradé.
C'est alors qu'il m'est venu l'idée d'utilisé une techno type SVG, VML ou Canvas. Malheureusement, le vml n'est pas gerer par Firefox, SVG est trop lourd a mettre en place (modif cote serveur si j'ai bien compris + creation de +svg et utilisation de embeded), donc il me reste plus que canvas.
Mais avec le peu de doc que j'ai trouvé sur Canvas, j'ai bien pu deciné un joli rectange avec un degradé, mais je n'ai jamais reussi a l'integrer dans un TD ou un Div et placer par exemple un lien Texte de dedans.
Alors mes questions sont :
Pensez vous que c'est possible ?
Connaissez vous un bon site avec une doc sur Canvas, ou encore de tutorials.
Merci d'avance.
Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
Je travail sur le webdesign d'une application fullweb, qui jusqu'a maintenant etait supporté que sur IE.
Dans l'optique de devenir compatible Firefox et autre Navigateur (safari par ex), je suis entrain de remanier tout mon code.
Mais je me trouve devant un probleme de rendu, les "skinner" de l'application utilisent regulierement des degradés grace a la techno proprio d'IE:
Filter gradient.
Comme tout le monde le sait il est impossible de faire du degradé avec les css a l'heure actuelle. Donc sous firefox le seul moyen est d'utilisé une image gif avec un degré de transparence plus ou moins important selon le type de degradé voulus.
Neanmoins cette methode ne me convient pas, mes utilisateurs doivent pouvoir choisir une couleur de debut et une couleur de fin pour le degradé.
C'est alors qu'il m'est venu l'idée d'utilisé une techno type SVG, VML ou Canvas. Malheureusement, le vml n'est pas gerer par Firefox, SVG est trop lourd a mettre en place (modif cote serveur si j'ai bien compris + creation de +svg et utilisation de embeded), donc il me reste plus que canvas.
Mais avec le peu de doc que j'ai trouvé sur Canvas, j'ai bien pu deciné un joli rectange avec un degradé, mais je n'ai jamais reussi a l'integrer dans un TD ou un Div et placer par exemple un lien Texte de dedans.
Alors mes questions sont :
Pensez vous que c'est possible ?
Connaissez vous un bon site avec une doc sur Canvas, ou encore de tutorials.
Merci d'avance.
Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)