05-05-2014, 01:18 AM
CSS devait tenir la route, oui, la question sera plutôt de savoir si le DOM HTML pourra suivre. Je te conseille de tester, c'est le mieux à faire Je ne sais pas combien de cases le plateau contient, donc je ne peux pas te dire si cela passera ou pas en CSS.
Quand je dis "au lieu de canvas", cela s'applique aussi à WebGL. WebGL n'est que l'API qui s'affiche dans canvas. L'autre API, "2d", fait pareil et s'affiche dans le canvas. Donc, l'API change, mais les deux cas utilisent canvas
Un autre atout intéressant sera que les vieux navigateurs afficheront le HTML normal, sans la perspective, les nouveaux afficheront le HTML en perspective. Avec canvas, les vieux navigateurs n'afficheraient rien du tout. Mais bon, par "vieux", j'entends en fait surtout IE<=8...
Je ne sais pas si SVG propose ce genre de transformations... faudrait que je regarde (mais de mémoire, je ne crois pas, car seules les transformations affines existent en SVG).
Quand je dis "au lieu de canvas", cela s'applique aussi à WebGL. WebGL n'est que l'API qui s'affiche dans canvas. L'autre API, "2d", fait pareil et s'affiche dans le canvas. Donc, l'API change, mais les deux cas utilisent canvas
Un autre atout intéressant sera que les vieux navigateurs afficheront le HTML normal, sans la perspective, les nouveaux afficheront le HTML en perspective. Avec canvas, les vieux navigateurs n'afficheraient rien du tout. Mais bon, par "vieux", j'entends en fait surtout IE<=8...
Je ne sais pas si SVG propose ce genre de transformations... faudrait que je regarde (mais de mémoire, je ne crois pas, car seules les transformations affines existent en SVG).