Comment bien mettre en oeuvre un design Web réactif ?

Comment bien mettre en oeuvre un design Web réactif ?

La conception Web réactive est devenue une tendance importante alors que les professionnels du Web cherchaient à offrir une expérience utilisateur cohérente à l’utilisation croissante des appareils et tablettes mobiles. 

Dernièrement, nous avons vu le point de basculement pour les médias numériques ou plus de temps a été consacré aux appareils mobiles (51 %) qu’au bureau (42 %). 

Ce changement stupéfiant n’a rien d’une surprise. Et les tendances à la hausse de l’utilisation du Web mobile se poursuivent, comme en témoignent d’autres statistiques en France.

  • 80 % des internautes possèdent un smartphone.
  • 67 % des consommateurs sont prêts à acheter un produit ou à utiliser un service sur un site mobile convivial.
  • 89 % des personnes ont admis chercher une entreprise locale sur leur smartphone une fois par semaine ou plus, dont 58 % au moins une fois par jour.
  • Les adultes français passent en moyenne deux heures et 51 minutes par jour à utiliser des appareils mobiles.
  • 40 % des internautes cliquent sur un autre résultat mobile si un site n’est pas compatible avec les mobiles.

Donc, si ce n’est pas une raison suffisante, considérez le fait que Google aime vraiment le design web réactif. 

Selon Joe Ardeeser de Jordan Crown Web Design, « Google pénalise les propriétaires de sites Web parce que leur page ne répond pas. Certaines des dernières mises à jour d’algorithme pour le moteur de recherche tiennent compte de la convivialité et de la réactivité d’un site Web mobile. Cela a eu un grand impact, dans notre cas, en fait, en nous aidant à grimper dans les classements parce que certains des sites Web de nos concurrents ne sont pas adaptés aux téléphones mobiles et sont descendus sur Google. ». Il est évident qu’il est indispensable de rendre votre site beaucoup plus mobile. 

Les sociétés professionnelles travaillent dur pour s’assurer que leurs clients choisissent la meilleure technologie disponible et comprennent l’importance de rendre votre site Web réactif. Voici quelques façons que vous pouvez mettre en oeuvre pour un design réactif.

La planification pour RWD

Avant de passer à la phase de conception proprement dite, il est utile de penser que ce processus permet à votre site Web de s’adapter aux différentes tailles d’écran que vos visiteurs vont utiliser. 

Vous devez donc d’abord choisir les points d’arrêt pour lesquels vous allez concevoir. Généralement, vous allez vouloir inclure une largeur minimale et une largeur maximale pour :

  • smartphones, à la fois portrait et paysage (au moins 480px) ;
  • comprimés, portrait et paysage (au moins 768px) ;
  • résolutions d’écran de bureau courantes (supérieures à 768px).

Une fois que vous avez déterminé les points de rupture pour lesquels vous concevez, il est temps d’esquisser quelques images filaires. Ces visuels peuvent vous aider à déterminer où les différents éléments s’inséreront au fur et à mesure que l’écran se rétrécira ou s’élargira. 

Vous voulez voir à quoi cela ressemblera lorsque trois colonnes sur un bureau se transformeront en deux colonnes sur une tablette, puis en une colonne sur un smartphone.

La flexibilité

Les requêtes médias, définies par les points d’arrêt que vous avez établis, détectent la taille du navigateur qu’un visiteur utilise. Pour rendre le site Web flexible, vous devez vous appuyer sur une mise en page pour votre site. 

Au début de la conception réactive, les systèmes de grille ont été fixés et divisés en un nombre fixe de colonnes comme 12 ou 16, les colonnes devenant de plus en plus étroites à mesure que d’autres s’ajoutaient. 

Etant donné que la taille des écrans varie maintenant d’un appareil portatif à un téléviseur grand écran, il faut plus de souplesse pour que les systèmes à grille fluide soient la solution à adopter. 

Au lieu d’une mise en page basée uniquement sur la taille des pixels, la grille fluide a un nombre défini de colonnes, mais chaque élément du site est alors conçu avec des largeurs et des hauteurs proportionnelles au lieu de dimensions basées sur les pixels. 

Tout en rendant votre site flexible, il est important de ne pas négliger les images. Lors de la création de vos feuilles de style, assurez-vous d’assigner une largeur maximale à toutes les images de votre dessin en utilisant : img {max-width:100 pour cent}. 

Cet extrait de CSS redimensionnera les images à 100 % de la largeur disponible dans leurs éléments parents afin qu’elles soient mises à l’échelle en fonction de la taille de l’écran du visiteur. En plus des images, vous voulez inclure un code pour vous assurer que les appareils mobiles de vos visiteurs n’offrent pas une version zoomée de votre site. 

Si vous ne paramétrez pas la fenêtre d’affichage pour demander au navigateur d’afficher le site en fonction de la taille de l’écran, ne faites pas d’hypothèse quant à ce qu’il devrait être. Ceci peut être fait en ajoutant à la balise. Ceci règle la largeur de la fenêtre d’affichage à la largeur de la mise en page de l’appareil. 

Comme IE10 a décidé d’ignorer ces métadonnées, vous devrez également ajouter la règle suivante à votre CSS : viewport{ zoom : 10 ; largeur : largeur de l’appareil;}.

Rendez votre mobile bien réactif 

Etre réactif ne signifie pas automatiquement que votre site Web est compatible avec les téléphones mobiles. Il peut s’adapter à des écrans plus petits, mais la qualité de l’expérience utilisateur ne se limite pas à déplacer les éléments. 

Un élément clé à retenir lorsqu’il s’agit de RWD est qu’à votre plus petit point d’arrêt, votre site ne doit pas avoir plus d’une colonne de largeur. Rappelez-vous que l’espace moyen nécessaire pour toucher un écran mobile est de 44px. Il est plus facile d’insérer tous vos éléments dans une longue page linéaire que d’essayer de les forcer à naviguer à l’aide de petits liens et boutons. 

Pendant que vous pensez aux utilisateurs mobiles, rappelez-vous que la conception réactive vous permet d’éliminer des éléments en réduisant le nombre de colonnes en utilisant le chargement conditionnel dans le CSS. Veillez à cacher tout contenu non essentiel au fur et à mesure que votre écran commence à se réduire.

Testez et retentez l’opération à nouveau

Si vous avez conçu votre site, vous devriez remarquer la facilité avec laquelle il s’adapte à mesure que vous redimensionnez la fenêtre de votre navigateur. Toutefois, ce n’est pas un test suffisant. 

Utilisez les différents outils de test disponibles à partir de votre outil d’édition ainsi que les différents outils de test automatisés qui existent sur le marché. Bien sûr, vous devriez également tester votre site sur autant d’appareils auxquels vous avez accès. 

Comment identifier et corriger les problèmes dans votre conception Web ? Le but de chaque site Web est de créer la meilleure expérience possible pour ses visiteurs afin qu’ils puissent trouver exactement ce qu’ils recherchent. Quand les gens ne peuvent pas accéder aux pages de votre site, ils deviennent frustrés et partent. 

Au lieu d’essayer de mouler votre expérience mobile dans une boîte spécifique qui pourrait rendre bien sur tous les appareils, pourquoi ne pas adopter une approche à la conception web mobile qui assure que votre site sera parfaitement adapté à l’écran de vos visiteurs, quelle que soit la taille de l’écran ou la plate-forme sur laquelle le dispositif fonctionne. 

Pour terminer, ce n’est qu’avec un design réactif que vous n’aurez pas à vous inquiéter si vos visiteurs vont partir parce que les choses n’ont pas l’air bien et ne fonctionnent pas sur votre site Web.