Media inquiries in Responsive Design: a full Guide (2021)

Bienvenue dans le Guide de démarrage de CSS Media query. Dans nous explorerons ce qursquoest une requête médiatique, comment elle fonctionne et comment elle peut être utilisée correctement. Contrairement à la croyance populaire, ils vont au delà de la conception réactive (bien que concentriez ici). Enfin, nous voulons que sachiez comment implémenter des requêtes médias pour personnaliser le comportement du site. Qursquoest ce que CSS Media query? Media Query est essentiellement une méthode drsquoécriture drsquoun CSS conditionnel. Cela signifie que le navigateur nrsquoexécute les balises CSS que si certaines conditions sont remplies. Son utilisation la plus courante est dans la conception réactive, qui indique au navigateur que lorsque êtes au dessus ou au dessous drsquoune certaine taille drsquoécran, pouvez changer la façon dont les éléments du site sont affichés. Cependant, comme nous le verrons plus loin, il existe drsquoautres façons de les utiliser.
Comment écrire une requête multimédia? Alors, quelle est la bonne façon drsquoutiliser les requêtes multimédias? Dans CSS, ils font partie de la règle at, dans ce cas @ media. Ensuite, ajoutez le type de support que essayez de cibler et la fonctionnalité condition que voulez que la requête prenne effet. Media [Media type] ([Media Function]) { Custom CSS} par exemple, le fragment de code suivant est pour les appareils dont lrsquoécran est supérieur à 320 pixels. Tout ce qui est inséré dans les parenthèses de la requête média nrsquoest affiché que sur les appareils du navigateur qui répondent à cette condition. Crsquoest aussi connu sous le nom de point drsquoarrêt, où la conception change considérablement pour srsquoadapter à différentes tailles drsquoécran.
Écran média et (largeur minimale: 320px) { personnaliser CSS} opérateur de requête média dans une requête média CSS, pouvez également combiner les conditions suivantes en utilisant des opérateurs tels que et, ou et non: @ Écran média et (largeur minimale: 320px
) et (largeur maximale: 786px) { Custom CSS} dans lrsquoexemple ci dessus, nous avons modifié la requête originale pour qursquoelle ait non seulement la taille minimale de lrsquoécran qui prendra effet, mais aussi la taille maximale de lrsquoécran qui nrsquoest plus appliquée. Et seulement, il nrsquoapplique le style que lorsque la requête entière correspond. Il est également souvent utilisé pour améliorer la compatibilité des requêtes médias avec les anciens navigateurs. Par exemple, les navigateurs précédents nrsquoont pu interpréter que lrsquoécran média @ et (largeur minimale: 320px) comme lrsquoécran média @ et lrsquoont mal appliqué. Il corrige ce comportement en ne lrsquoincluant que dans @ Media only Screen et (largeur minimale: 320px), sans nuire aux navigateurs modernes.
Types de médias disponibles bien que lrsquoécran soit le type de médias de contestation le plus courant, Nous avons drsquoautres options: tous pour tous les appareils drsquoimpression pour les documents prévisualisés par impression ou les médias qui affichent du contenu par impression vocale pour les appareils qui lisent du contenu en tant que lecteurs drsquoécran pouvez également cibler plusieurs médias en listant plusieurs médias Écran média, voix { CSS personnalisé} caractéristiques conditions multimédias exemples de conception réactive dans le contexte drsquoune requête multimédia, la fonction multimédia la plus courante est la largeur, y compris la largeur minimale et la largeur maximale. Cependant, avez drsquoautres options ici, par exemple:
Hauteur en fait égale à la largeur, mais égale à la hauteur de lrsquoéquipement. Il nécessite également une hauteur minimale et une hauteur maximale pour définir la plage. Rapport drsquoaspect largeur et hauteur du rapport drsquoaspect par rapport à la fenêtre. Orientation: permet drsquoappliquer des requêtes selon que lrsquoappareil est en mode vertical ou horizontal. Vol stationnaire introduit un CSS conditionnel pour les appareils qui ont différents modes de vol stationnaire, comme le curseur de la souris sur lrsquoécran tactile. Il y a aussi des fonctionnalités
Il est important pour lrsquoaccessibilité, par exemple: les préférences réduisent le mouvement permet de désactiver lrsquoanimation sur le site Web pour lrsquoutilisateur qui anime sur le navigateur. Contraste préféré cette requête média permet de définir différents schémas de couleurs pour les utilisateurs qui ont des préférences définies à faible ou élevé. Cependant, aucun navigateur ne le supporte actuellement. Il y a drsquoautres caractéristiques, comme la résolution de lrsquoappareil ou la profondeur de la couleur. Vous trouverez la liste complète ici.
Important: les métabalises de fenêtre sans guide de requête média CSS seront complétées sans discuter des métabalises de viewport. Résidence dans la Section te Web avec lrsquoapparence suivante: Qursquoest ce que ça fait? Réinitialise la taille de la fenêtre sur le Navigateur mobile. Cela est nécessaire parce que les navigateurs mobiles ont généralement des affichages plus larges que les appareils réels. Crsquoest comme ça qursquoils srsquoadaptent à des sites Web non réactifs sans paraître effrayants. En gros, ils simulent une fenêtre plus grande afin que la conception reste appropriée.
Source de lrsquoimage: lrsquoentrée par Google drsquoune métabalise viewport garantit que cela ne se produira pas, de sorte que les requêtes médias fonctionnent comme prévu. Exemples de demandes de renseignements aux médias maintenant que nous avons compris comment les demandes de renseignements aux médias fonctionnent en général, examinons quelques exemples pratiques pour ramener les nouvelles connaissances à la maison. Définir des points drsquoarrêt pour différents appareils nous commencerons par un exemple classique. Ici, nous changerons la taille de police du site en fonction de son affichage sur le Bureau, la tablette ou le téléphone. Corps {taille de police: 20px} Écran média seulement et (largeur maximale: 768px) {corps {taille de police: 18px}}} Écran média seulement et (largeur maximale: 450px) {texte {taille de police: 16px}}} Cela permettra de srsquoassurer que le texte reste lisible sur des écrans plus petits et non accablant.
Affectation de la direction drsquoutilisation
Toutes les entreprises. Certains drsquoentre eux peuvent être fabriqués de cette façon. Les technologies CSS telles que flexbox et GRID sont là pour cela. Ils permettent de créer des éléments HTML qui srsquoadaptent automatiquement à la fenêtre et de contrôler son comportement de plusieurs façons. De plus, comme nous lrsquoavons mentionné dans notre manuel de conception de la réactivité, une autre chose importante pour rendre un sujet ou un site Web réactif est drsquoutiliser des mesures relatives plutôt que absolues. Cela signifie qursquoau lieu de définir une barre latérale drsquoune largeur de 320 Px, il est préférable de lui donner une taille relative, par exemple 32,5%. De cette façon, quel que soit le type drsquoécran sur lequel il apparaît, il srsquoadaptera à lrsquoespace disponible, plutôt que drsquoessayer de forcer lrsquoélément à une largeur qui pourrait ne pas srsquoadapter à lrsquoécran. Par conséquent, bien qursquoil soit important de comprendre les requêtes multimédias, il est tout aussi important de comprendre drsquoautres façons modernes drsquoadapter les sites Web aux petits écrans. Pour en savoir plus, utilisez le tutoriel de démarrage ci dessus. 2021 points drsquoarrêt pour les demandes de renseignements des médias maintenant que nous savons comment créer des points drsquoarrêt pour les demandes de renseignements des médias, laissez nous la question de savoir où les mettre. Par le passé, lorsque nous avions moins drsquoappareils, pouviez les optimiser spécifiquement pour différents appareils. Cependant, aujourdrsquohui, nous avons beaucoup de types drsquoappareils, de tailles drsquoécran, de résolutions, etc. Ce nrsquoest plus possible. Par conséquent, des questions comme « qursquoest ce qursquoune requête médiatique standard? » Ça ne marche plus. Certains sont souvent utilisés, par exemple ceux qui sont définis par le Bootstrap. Ils fonctionnent bien sur de nombreux appareils et peuvent fournir un bon point de départ. Il existe également des listes de demandes de renseignements sur les médias qui srsquoadaptent aux appareils courants sur les conseils du SCS. Mais dans lrsquoensemble, la meilleure façon est de

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

ContactPress Supported By WordPress Plugins