⊗mkSpRsMd 124 of 128 menu

Introduction aux media queries en CSS

Il existe une commande spéciale @media, qui permet d'exécuter du code différent en fonction de la largeur de l'écran.

Dans l'exemple suivant, un certain code s'exécutera si la largeur de l'écran est comprise entre 300px et 1200px :

@media (min-width: 300px) and (max-width: 1200px) { /* un certain code */ }

Dans l'exemple suivant, un certain code s'exécutera si la largeur de l'écran est supérieure à 300px :

@media (min-width: 300px) { /* un certain code */ }

Dans l'exemple suivant, un certain code s'exécutera si la largeur de l'écran est inférieure à 1200px :

@media (max-width: 1200px) { /* un certain code */ }

Écrivons dans notre media query un peu de code. Par exemple, pour certaines tailles d'écran, colorons les paragraphes en rouge :

@media (min-width: 300px) and (max-width: 1200px) { p { color: red; } } @media (min-width: 300px) and (max-width: 1200px) { p { color: red; } }

Maintenant, colorons les paragraphes en différentes couleurs en fonction de la largeur de l'écran :

@media (max-width: 300px) { p { color: red; } } @media (min-width: 300px) and (max-width: 900px) { p { color: green; } } @media (min-width: 900px) and (max-width: 1200px) { p { color: blue; } } @media (min-width: 1200px) { p { color: orange; } }

Que le code suivant s'applique sur un écran d'une largeur de 0 à 800px :

p { font-size: 20px; }

Et que le code suivant s'applique sur un écran d'une largeur de 800px et plus :

p { font-size: 30px; }

Que le code suivant s'applique sur un écran d'une largeur de 0 à 500px :

p { font-size: 15px; }

Que le code suivant s'applique sur un écran d'une largeur de 500px à 900px :

p { font-size: 20px; }

Que le code suivant s'applique sur un écran d'une largeur de 900px et plus :

p { font-size: 30px; }
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser