18. Facilité de mise en place
PNG
DOM
SVG Canvas
Interactivité Performance
19. PNG
• un tag <img> et on est bon
• position via CSS, transitions et animations
• :hover, bien pour actions simples
• jouer avec les <map> pour faire plus
complexe dans l’interaction
• c’est écrit png, mais jpg et gif aussi, hein...
20. DOM
• “dessiner” avec des <div>s
• souple, simple, terrain connu, aucun risque
• ça va, quoi.
21. DOM et PNG sont
sympa, mais limités
ils sont un peu trop carrés, quand même.
22. Pour faire des choses pointues,
il faut des outils pointus
23. Pour faire des choses pointues,
il faut des outils pointus
comme ton zizi
24. Pour faire des choses pointues,
il faut des outils pointus
des trucs de pro, quoi...
25. Pour faire des choses pointues,
il faut des outils pointus
des trucs de pro, quoi...
26. SVG
• mise en oeuvre “relativement” simple
• haut niveau de potentiel interactif
• librairies là pour aider
• ça va aller
27. SVG
• mise en oeuvre “relativement” simple
• haut niveau de potentiel interactif
• librairies là pour aider
• ça va aller
28. SVG, c’est quoi ?
Le SVG, c’est du vectoriel dans la page HTML.
Donc :
- le rendu est en temps réel (attention performance)
- les formes “existent” dans le DOM (events)
- on peut les modifier à la volée
30. ATTENTION CODE ATTENTION CODE ATTENTION
TOUTE UTILISATION UN
TANT SOIT PEU AVANCÉE
NÉCESSITE L’UTILISATION
DE LA PROGRAMMATION,
DU CODE : ÉVÉNEMENTS,
VARIABLES, INSTANCES...
ATTENTION CODE ATTENTION CODE ATTENTION
31. ATTENTION CODE ATTENTION CODE ATTENTION
TOUTE UTILISATION UN
TANT SOIT PEU AVANCÉE
NÉCESSITE L’UTILISATION
DE LA PROGRAMMATION,
DU CODE : ÉVÉNEMENTS,
VARIABLES, INSTANCES...
ATTENTION CODE ATTENTION CODE ATTENTION
32. ATTENTION CODE ATTENTION CODE ATTENTION
Mais bon,
on s’en fout,
hein ?
ATTENTION CODE ATTENTION CODE ATTENTION
33. Workflöw SVG
• Adobe Illustrator
• Exporter en SVG
• Récupérer le code, le placer dans sa page
• et voilà...
34. Workflöw SVG
• Adobe Illustrator
• Exporter en SVG
• Récupérer le code, le placer dans sa page
• et voilà...
- Trop facile !