Générateur de media queries
Créez visuellement des breakpoints CSS media query responsives avec notre générateur de media queries gratuit. Configurez min-width, max-width, des plages, la hauteur, l'orientation ou des conditions personnalisées - choisissez les unités px, em ou rem, chargez les préréglages Bootstrap 5 ou Tailwind CSS et copiez le CSS généré instantanément. Tout le traitement s'exécute localement dans votre navigateur - sans inscription.
Build responsive CSS media query breakpoints visually. Add breakpoints, configure min/max width, height, orientation, or custom conditions, then copy the generated CSS. All processing runs locally in your browser - no signup required.
@media screen and (max-width: 767px) { ... }@media screen and (min-width: 768px) and (max-width: 1023px) { ... }@media screen and (min-width: 1024px) { ... }@media screen and (max-width: 767px) { ... }@media screen and (min-width: 768px) and (max-width: 1023px) { ... }@media screen and (min-width: 1024px) { ... }Copy the generated CSS and paste it into your stylesheet. Each @media block wraps the styles you want to apply at that breakpoint. Use min-width for mobile-first (styles apply from that width up) and max-width for desktop-first (styles apply up to that width).
Pourquoi utiliser notre générateur de media queries ?
- Génération de media queries instantanée : créez et prévisualisez des media queries CSS responsives en temps réel. Notre générateur de media queries produit la règle @media exacte au fur et à mesure que vous configurez chaque breakpoint - sans attente, sans aller-retour serveur et sans approximation.
- Générateur de media queries en ligne sécurisé : toute la génération de media queries se fait localement dans votre navigateur. Votre code CSS et vos configurations de breakpoints ne quittent jamais votre appareil, ce qui garantit une confidentialité de 100 % à chaque utilisation de notre générateur de media queries en ligne.
- Générateur de media queries en ligne sans installation : utilisez notre générateur de media queries directement dans n'importe quel navigateur, sans téléchargement, plugin ni logiciel. Créez des breakpoints responsives pour n'importe quel projet depuis n'importe quel appareil, où que vous soyez, entièrement gratuitement.
- Plusieurs options de breakpoints : configurez min-width, max-width, plage (min + max), min-height, max-height, orientation ou des conditions entièrement personnalisées. Choisissez les unités px, em ou rem. Chargez les préréglages Bootstrap 5, Tailwind CSS ou mobile-first en un clic.
Cas d'usage courants du générateur de media queries
- Design web responsive : utilisez notre générateur de media queries pour définir les breakpoints des mises en page mobile, tablette et ordinateur. Générez des règles min-width et max-width qui adaptent votre mise en page, votre typographie et vos espacements à toutes les tailles d'écran sans écrire une seule ligne de CSS à la main.
- Configuration des breakpoints de frameworks : chargez les préréglages Bootstrap 5 ou Tailwind CSS en un clic pour générer exactement les breakpoints utilisés par ces frameworks. Personnalisez les valeurs pour correspondre à votre design system et copiez le CSS directement dans votre projet.
- Développement mobile-first : créez des feuilles de style mobile-first en générant des media queries min-width qui améliorent progressivement la mise en page à mesure que le viewport s'agrandit. Notre générateur de media queries facilite la visualisation de la plage de breakpoints sur la règle avant d'écrire du code.
- Ciblage tablette et orientation : ciblez des orientations d'appareil précises avec des media queries portrait et paysage. Utilisez le type de requête plage pour isoler les viewports de taille tablette entre deux breakpoints, afin que les styles ne s'appliquent qu'à la classe d'appareils visée.
- Génération de feuilles de style d'impression : passez le type de média à « print » pour générer des media queries spécifiques à l'impression. Contrôlez les styles appliqués lors de l'impression - masquez la navigation, ajustez les tailles de police et supprimez les arrière-plans pour une impression propre.
- Documentation du design system : documentez les breakpoints de votre design system en générant un fichier CSS complet avec des breakpoints nommés et des commentaires. Téléchargez le fichier .css et partagez-le avec votre équipe comme référence pour un comportement responsive cohérent sur tous les composants.
Qu'est-ce qu'une media query CSS ?
Une media query CSS est une règle conditionnelle qui applique des styles uniquement lorsque le navigateur ou l'appareil correspond à une condition donnée - comme une largeur de viewport minimale, une hauteur d'écran maximale ou l'orientation de l'appareil. La syntaxe est @media screen and (min-width: 768px) { }. Les media queries sont le fondement du design web responsive : elles permettent à une seule feuille de styles d'adapter les mises en page, la typographie et les espacements à toutes les tailles d'écran. Notre générateur de media queries produit ces règles visuellement pour que vous puissiez configurer des breakpoints sans mémoriser la syntaxe.
Comment fonctionne notre générateur de media queries
- Ajoutez vos breakpoints : cliquez sur « Ajouter un breakpoint » ou chargez un préréglage (Bootstrap 5, Tailwind CSS, Mobile First) pour remplir un ensemble de breakpoints nommés. Chaque breakpoint dispose de son propre panneau de configuration.
- Configurez chaque breakpoint : choisissez le type de média (screen, print, all), le type de requête (min-width, max-width, plage, hauteur, orientation ou personnalisé), saisissez vos valeurs et sélectionnez l'unité (px, em, rem). La requête générée se met à jour en direct pendant la saisie.
- Copiez ou téléchargez le CSS : le générateur de media queries produit le CSS complet de tous les breakpoints. Copiez des requêtes individuelles ou téléchargez la feuille de styles complète en fichier .css.
Ce qui est généré
- Requêtes min-width : appliquent les styles à partir d'une largeur de viewport minimale et au-delà - l'approche standard du design responsive mobile-first.
- Requêtes max-width : appliquent les styles jusqu'à une largeur de viewport maximale - utilisées dans les approches desktop-first pour remplacer les styles sur les petits écrans.
- Requêtes de plage (min + max) : combinent min-width et max-width pour cibler une plage de viewport précise, comme des styles réservés aux tablettes entre 768px et 1023px.
- Requêtes d'orientation : ciblent l'orientation portrait ou paysage indépendamment de la taille du viewport - utiles pour ajuster la mise en page sur tablette.
px vs em vs rem dans les media queries
L'unité que vous choisissez pour les breakpoints des media queries influence leur réaction aux préférences de l'utilisateur. Les breakpoints en px sont absolus et ne s'adaptent pas aux réglages de taille de police du navigateur. Les breakpoints en em sont relatifs à la taille de police de base du navigateur (généralement 16px), donc 48em équivaut à 768px avec la taille par défaut mais s'adapte si l'utilisateur modifie la taille de police de son navigateur. rem se comporte de la même manière que em dans les media queries (les deux se réfèrent à la valeur par défaut du navigateur, pas à l'élément racine). De nombreux développeurs attentifs à l'accessibilité préfèrent les breakpoints en em ou rem parce qu'ils respectent les préférences de taille de police de l'utilisateur, garantissant que les mises en page se réorganisent correctement pour ceux qui augmentent leur taille de police par défaut.
Foire aux questions
Un générateur de media queries est un outil visuel qui produit des règles CSS @media à partir de champs de formulaire. Notre générateur de media queries fonctionne entièrement dans votre navigateur et produit un CSS prêt à copier instantanément.
min-width applique les styles à partir d'une largeur de viewport minimale et au-delà (mobile-first). max-width applique les styles jusqu'à une largeur de viewport maximale (desktop-first).
px est absolu. em et rem s'adaptent à la taille de police de base du navigateur, ce qui les rend préférables pour l'accessibilité. Avec la valeur par défaut de 16px, 48em = 768px.
Oui. Tout le traitement se fait localement dans votre navigateur. Votre CSS n'est jamais envoyé à un serveur.
Oui ! 100 % gratuit, sans inscription, sans compte et sans limite d'utilisation.