Chapitre 15 : Conception réactive avec les requêtes multimédias

Dans notre parcours pour devenir un développeur front-end efficace, un aspect que nous ne pouvons pas ignorer est le design réactif. Le design réactif est une approche de développement Web qui permet à nos pages Web de s'adapter à l'appareil de l'utilisateur, qu'il s'agisse d'un ordinateur de bureau, d'une tablette ou d'un smartphone. Avec l’utilisation croissante des appareils mobiles pour accéder à Internet, le responsive design est devenu une nécessité absolue. Dans ce chapitre, nous explorerons l'un des principaux piliers du design réactif : les requêtes multimédias.

Que sont les requêtes multimédias ?

Les requêtes multimédias sont une fonctionnalité de CSS3 qui permet au rendu du contenu de s'adapter à différents types d'appareils en fonction de caractéristiques spécifiques telles que la largeur et la hauteur de la fenêtre d'affichage, la résolution de l'écran et l'orientation. Avec les media queries, nous pouvons écrire du CSS spécifique qui ne sera appliqué que si certaines conditions sont remplies.

Comment utiliser les requêtes multimédias ?

Une requête multimédia est composée d'un type de média et d'au moins une expression qui limite les feuilles de style par des caractéristiques spécifiques du périphérique. Par exemple :

Écran @media et (largeur minimale : 600 px) {
  corps {
    couleur de fond : bleu clair ;
  }
}

Dans cet exemple, le CSS dans la requête multimédia ne sera appliqué que si le type de média est « écran » (c'est-à-dire qu'il n'est pas imprimé ou similaire) et que la largeur de la fenêtre d'affichage est de 600 pixels ou plus.

Types de médias

Il existe plusieurs types de médias que vous pouvez cibler avec des requêtes multimédias, notamment « tous » (pour tous les appareils), « impression » (pour les imprimantes), « écran » (pour les écrans d'ordinateur, les tablettes, les smartphones, etc.), « » discours' (pour les lecteurs d'écran qui 'lisent' la page à voix haute).

Caractéristiques de l'appareil

Les caractéristiques de l'appareil que vous pouvez tester dans une requête multimédia incluent des éléments tels que la "largeur", la "hauteur", l'"orientation" (si l'appareil est en mode portrait ou paysage), la "résolution" (résolution de l'écran), entre autres.

Conception adaptative avec requêtes multimédias

En utilisant les requêtes multimédias, vous pouvez créer des mises en page qui s'adaptent et répondent à différentes tailles d'écran et appareils. Par exemple, vous pouvez avoir une disposition à trois colonnes sur un grand écran, qui se transforme en une disposition à une colonne sur un petit écran.

Pour ce faire, vous pouvez utiliser une requête multimédia pour appliquer différents styles CSS en fonction de la largeur de la fenêtre d'affichage. Par exemple :

Écran @media et (largeur maximale : 600 px) {
  .colonne {
    largeur : 100 % ;
  }
}

Dans cet exemple, si la largeur de la fenêtre d'affichage est de 600 pixels ou moins, la largeur de tout élément avec la classe « colonne » sera de 100 %, créant ainsi une disposition à une colonne.

Conclusion

Les Media Queries sont un outil puissant pour créer des conceptions réactives. Ils vous permettent de personnaliser l'apparence de votre site Web pour différents appareils et tailles d'écran, améliorant ainsi l'expérience utilisateur. Dans le chapitre suivant, nous explorerons davantage la façon de combiner HTML, CSS et JavaScript pour créer des interactions dynamiques sur votre site Web.

Répondez maintenant à l’exercice sur le contenu :

Que sont les Media Queries et comment sont-elles utilisées dans le responsive design ?

Tu as raison! Félicitations, passez maintenant à la page suivante

Vous avez raté! Essayer à nouveau.

Image de l'article Introduction à Bootstrap

Page suivante de lebook gratuit :

62Introduction à Bootstrap

0 minutes

Obtenez votre certificat pour ce cours gratuitement ! en téléchargeant lapplication Cursa et en lisant lebook qui sy trouve. Disponible sur Google Play ou App Store !

Get it on Google Play Get it on App Store

+ 6,5 millions
d'étudiants

Certificat gratuit et
valide avec QR Code

48 mille exercices
gratuits

Note de 4,8/5 dans les
magasins d'applications

Cours gratuits en
vidéo, audio et texte