Blogue WebGL et technologies créatives
Design de site web de marque avec 3D interactive
Intégrez de la 3D interactive dans un site web de marque d'entreprise sans cacher le contenu, ralentir la page ni négliger l'accessibilité.
1. Donner une seule tâche à la scène 3D
2. Garder la page lisible sans WebGL
3. Fixer un budget de performance avant de produire les actifs
4. Intégrer l'accessibilité au modèle d'interaction
5. Protéger le référencement avec une vraie structure de document
6. Transformer le prototype en liste de vérification de mise en ligne
Sources et références
Questions fréquentes
La 3D interactive convient-elle à un site web d'entreprise?
Elle convient bien lorsque la scène aide les visiteurs à comprendre un produit, un système, un lieu ou une idée de marque qui serait plus difficile à expliquer avec une image fixe. Elle convient mal lorsqu'elle retarde le message, cache l'appel à l'action ou n'existe que comme décoration. L'objectif d'affaires devrait déterminer si le travail de rendu supplémentaire mérite sa place.
WebGL nuit-il au référencement?
WebGL lui-même n'est pas le problème de référencement. Le risque apparaît lorsque du texte, des liens ou de l'information sur les produits importants n'existent qu'à l'intérieur du canevas. Gardez le document principal en HTML, rendez les liens explorables et n'utilisez des données structurées que pour le contenu visible. Cette approche permet aux moteurs de recherche et aux gens d'accéder au même sens.
Comment rendre un site web 3D rapide?
Chargez le texte et les images utiles avant la couche 3D, puis différez ou simplifiez la scène selon l'appareil et la connexion. Compressez les modèles et les textures, mettez en pause les scènes masquées et mesurez le LCP, l'INP et le CLS sur le terrain autant que dans les tests en laboratoire. Une image de repli devrait tout de même porter l'idée visuelle lorsque la scène ne peut pas se charger.
Comment un site 3D devrait-il gérer le mouvement réduit?
Respectez le paramètre prefers-reduced-motion de l'utilisateur et offrez une commande visible pour mettre en pause ou simplifier le mouvement non essentiel. La page devrait tout de même communiquer son sujet et permettre au visiteur d'agir lorsque la scène est statique. Le mouvement réduit devrait modifier la présentation, et non supprimer le contenu ou la tâche principale.
Un site d'entreprise devrait-il utiliser Three.js ou du WebGL brut?
Choisissez l'approche technique la plus modeste qui donne à l'équipe le contrôle et la maintenabilité nécessaires. Une bibliothèque peut réduire le travail de rendu répétitif, tandis que le WebGL brut peut offrir un contrôle de plus bas niveau. La décision importe moins que le budget d'actifs, la solution de repli, le plan d'accessibilité et la responsabilité après le lancement.
Que doit contenir un mandat de design web 3D?
Incluez l'action du visiteur, la hiérarchie du contenu, les appareils pris en charge, les budgets d'actifs, l'expérience de repli, le comportement au clavier et en mouvement réduit, les cibles de performance, les événements analytiques, les frontières du CMS et le responsable de l'entretien. Une référence visuelle seule laisse sans réponse les décisions de livraison les plus difficiles. Le mandat devrait aussi nommer qui approuve l'expérience et qui l'entretient après le lancement.