Maison interface Web tutoriel CSS Comment utiliser les unités CSS Viewport pour ajuster la position des éléments en fonction de la taille de l'écran

Comment utiliser les unités CSS Viewport pour ajuster la position des éléments en fonction de la taille de l'écran

Sep 13, 2023 pm 01:18 PM
taille de l'écran unité de fenêtre CSS Ajustement de la position des éléments

如何使用 CSS Viewport 单位来实现根据屏幕尺寸调整元素位置的技巧

Comment utiliser les unités CSS Viewport pour ajuster la position des éléments en fonction de la taille de l'écran

Dans le développement Web, nous rencontrons souvent le besoin d'ajuster la position et la taille des éléments en fonction des différentes tailles d'écran. Pour atteindre cet objectif, les unités CSS Viewport sont largement utilisées. Les unités de fenêtre sont des unités relatives à la taille de la fenêtre du navigateur. En les utilisant, nous pouvons ajuster dynamiquement la position des éléments en fonction de la taille de l'écran, offrant ainsi une meilleure expérience utilisateur.

1. Comprendre les unités Viewport

Il existe quatre types d'unités Viewport : vw (pourcentage de la largeur de la fenêtre), vh (pourcentage de la hauteur de la fenêtre), vmin (pourcentage de la plus petite largeur et hauteur de la fenêtre) et vmax (largeur de la fenêtre). ) et la hauteur).

Prenons vw comme exemple, en supposant que la largeur de la fenêtre d'affichage est de 1 000 px, si nous définissons la largeur d'un élément sur 50vw, sa largeur sera de 500 px (la moitié de 1 000 px), quelle que soit la taille de l'écran de l'utilisateur.

2. Exemple de démonstration

Ce qui suit utilise un exemple pour montrer comment utiliser les unités Viewport pour ajuster la position des éléments.

Code HTML :

<!DOCTYPE html>
<html>
  <head>
    <style>
      .container {
        width: 100vw;
        height: 100vh;
        display: flex;
        justify-content: center;
        align-items: center;
      }
      
      .box {
        width: 50vw;
        height: 50vh;
        background-color: #ff0000;
      }
    </style>
  </head>
  <body>
    <div class="container">
      <div class="box"></div>
    </div>
  </body>
</html>
Copier après la connexion

Dans le code ci-dessus, nous créons un élément div nommé "conteneur" et définissons la largeur et la hauteur sur 100vw et 100vh, ce qui signifie qu'il remplira tout l'écran. Ensuite, un élément div nommé « box » est ajouté au conteneur, et la largeur et la hauteur sont définies sur 50vw et 50vh, et la couleur d'arrière-plan est rouge.

En exécutant le code ci-dessus, nous pouvons voir que quelle que soit la taille de l'écran, l'élément box est toujours affiché au centre, et sa largeur et sa hauteur sont ajustées de manière adaptative en fonction de la taille de l'écran.

3. Plus de scénarios d'application

En plus des exemples de base ci-dessus d'ajustement de la position et de la taille des éléments, l'unité Viewport peut également être utilisée pour des scénarios d'application plus complexes. Par exemple, vous pouvez utiliser les unités vw pour définir la taille des images réactives, ou utiliser les unités vh pour obtenir un effet de défilement plein écran qui s'adapte à la hauteur de l'écran.

De plus, vous pouvez également combiner des requêtes multimédia CSS et des unités Viewport pour ajuster différentes mises en page et styles en fonction de la taille de l'écran. Par exemple, vous pouvez masquer un élément sur un appareil à petit écran et l'afficher sur un appareil à grand écran, et vous pouvez utiliser les unités Viewport pour ajuster la taille et la position de l'élément.

Résumé

Les unités CSS Viewport offrent un moyen flexible d'ajuster la position et la taille des éléments en fonction de la taille de l'écran. Nous pouvons utiliser les unités vw, vh, vmin et vmax pour définir la largeur, la hauteur et la position des éléments afin d'offrir une meilleure expérience utilisateur. Qu'il s'agisse d'une simple mise en page centrée ou d'une conception réactive complexe, l'unité Viewport peut nous aider à obtenir des effets de mise en page et de style flexibles.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Taille de l'écran du Redmi K70 Extreme Edition Taille de l'écran du Redmi K70 Extreme Edition Jul 02, 2024 am 11:13 AM

Le Redmi K70 Extreme Edition est sur le point de sortir. La configuration des paramètres du Redmi K70 Extreme Edition a été fondamentalement exposée. Non seulement il est confronté à une augmentation de prix, mais tous les aspects ont été entièrement améliorés, y compris l'écran, l'apparence, la photographie, etc. du Redmi K70 Extreme Edition sous tous ses aspects. Et il est rapporté que la taille de l'écran du Redmi K70 Extreme Edition sera également ajustée, venez le découvrir. Taille de l'écran du Redmi K70 Extreme Edition : 6,67 pouces Le Redmi K70 Extreme Edition utilisera un écran direct 1,5K de 6,67 pouces. La hauteur du téléphone est d'environ 162,78 mm, la largeur est d'environ 75,44 mm et l'épaisseur est d'environ 8,7 mm. Paramètres de l'écran K70 Extreme Edition fournisseur d'écran détaillé : Huaxing Optoelectronics Taux de rafraîchissement de l'écran : prend en charge le taux de rafraîchissement des sports électroniques de 144 Hz De plus, l'écran k70 Extreme Edition utilise Huaxing Optoelectronics

Utilisez les unités CSS Viewport vmin et vmax pour implémenter le redimensionnement dynamique des éléments Utilisez les unités CSS Viewport vmin et vmax pour implémenter le redimensionnement dynamique des éléments Sep 13, 2023 am 09:57 AM

Utilisez les unités CSSViewport vmin et vmax pour ajuster dynamiquement la taille des éléments Avec la popularité des appareils mobiles et l'émergence de terminaux de différentes tailles, la conception réactive des pages Web est devenue de plus en plus importante. Pour conserver la taille relative des éléments sur différentes tailles d'écran, nous pouvons utiliser les unités CSSViewport vmin et vmax. Cet article décrira comment utiliser ces deux unités pour implémenter le redimensionnement dynamique des éléments et fournira quelques exemples de code pour référence.

Requêtes multimédias CSS : appliquez différents styles pour différents appareils et tailles d'écran Requêtes multimédias CSS : appliquez différents styles pour différents appareils et tailles d'écran Nov 18, 2023 pm 05:28 PM

Les requêtes multimédias CSS sont une technique très utile dans la conception Web qui nous permet d'appliquer différents styles en fonction de différents appareils et tailles d'écran. Grâce aux requêtes multimédias, nous pouvons ajuster la mise en page et l'apparence de la page Web en fonction du type d'appareil utilisé par l'utilisateur, tel qu'un ordinateur, une tablette ou un téléphone mobile, ainsi que de facteurs tels que la largeur et la hauteur de l'écran, pour offrir une meilleure expérience utilisateur. Avant d'utiliser les requêtes multimédias CSS, nous devons comprendre certains concepts et utilisations de base. Tout d'abord, nous devons préciser que les requêtes multimédias sont une fonction CSS3, les navigateurs doivent donc prendre en charge

Quelle est la taille de l'écran du Huawei Enjoy 70z ? Quelle est la taille de l'écran du Huawei Enjoy 70z ? Mar 18, 2024 pm 10:58 PM

À mesure que les téléphones mobiles continuent de se développer, les écrans des téléphones portables deviennent de plus en plus grands. En fait, pour de nombreuses personnes, la taille de l'écran du téléphone mobile dépasse la plage de contrôle à une main. Lors de l'utilisation du téléphone mobile, tout le monde doit l'utiliser à deux mains, ce qui gêne l'expérience d'utilisation quotidienne de chacun. Alors, en tant que nouveau téléphone récemment sorti, quelle est la taille de l'écran du Huawei Enjoy 70z ? Quelle est la taille de l’écran du Huawei Enjoy 70z ? La taille de l'écran est de 6,75 pouces. Le Huawei Enjoy 70z dispose d'un écran LCD goutte d'eau de 6,75 pouces avec une résolution allant jusqu'à 1600 × 720, et l'effet visuel est clair et confortable. Avec un corps fin et léger de 8,98 mm et un poids de 199 g, il tient bien en main. Trois couleurs élégantes : Magic Night Black, Galaxy Blue et Snowy White vous permettront de vous démarquer parmi de nombreux téléphones mobiles ! Bien qu'il n'y ait pas

Choisir les unités à adapter aux différentes tailles d'écran est une bonne pratique pour les mises en page réactives. Choisir les unités à adapter aux différentes tailles d'écran est une bonne pratique pour les mises en page réactives. Jan 27, 2024 am 09:59 AM

Quelles unités une mise en page réactive doit-elle utiliser pour s'adapter aux différentes tailles d'écran ? À l'ère actuelle de l'omniprésence des appareils mobiles, les développeurs Web sont confrontés à un problème important : comment faire en sorte que les pages Web s'affichent correctement sur différentes tailles d'écran. Afin de résoudre ce problème, une mise en page réactive (ResponsiveDesign) a vu le jour. Le responsive design est une méthode de conception Web qui s’adapte automatiquement aux différentes tailles et résolutions d’écran. Il peut ajuster automatiquement la mise en page et la disposition des pages Web en fonction de la taille de l'écran et de l'orientation de l'appareil, afin qu'il puisse

Comment utiliser les unités CSS Viewport pour ajuster la taille de la police en fonction de la taille de l'écran Comment utiliser les unités CSS Viewport pour ajuster la taille de la police en fonction de la taille de l'écran Sep 13, 2023 am 08:57 AM

Comment utiliser les unités CSSViewport pour ajuster la taille de la police en fonction de la taille de l'écran L'unité CSSViewport est une unité relative à la taille de la fenêtre d'affichage, ce qui peut nous aider à ajuster dynamiquement la taille de la police en fonction de la taille de l'écran. À l’ère des appareils mobiles, cette technologie peut nous aider à résoudre le problème des polices trop grandes ou trop petites causées par les différentes tailles d’écran. Cet article explique comment utiliser les unités CSSViewport pour ajuster la taille de la police en fonction de la taille de l'écran et fournit du code spécifique.

Comment utiliser les unités CSS Viewport pour ajuster la position des éléments en fonction de la taille de l'écran Comment utiliser les unités CSS Viewport pour ajuster la position des éléments en fonction de la taille de l'écran Sep 13, 2023 pm 01:18 PM

Conseils sur la façon d'utiliser les unités CSSViewport pour ajuster la position des éléments en fonction de la taille de l'écran. En développement Web, nous rencontrons souvent le besoin d'ajuster la position et la taille des éléments en fonction des différentes tailles d'écran. Pour atteindre cet objectif, l'unité CSSViewport est largement utilisée. Les unités de fenêtre sont des unités relatives à la taille de la fenêtre du navigateur. En l'utilisant, nous pouvons ajuster dynamiquement la position des éléments en fonction de la taille de l'écran, offrant ainsi une meilleure expérience utilisateur. 1. Comprendre Vi

Comment réduire la taille de l'écran Win10 Comment réduire la taille de l'écran Win10 Jan 02, 2024 pm 09:38 PM

Le système Win10 est un très bon et excellent système. L'intelligence puissante empêche le système d'avoir des problèmes étranges. Aujourd'hui, je vais vous présenter une méthode pour ajuster le rapport d'affichage de l'écran Win10 s'il est trop grand. les paramètres d'affichage du bureau. L'opération est terminée. Comment réduire la taille de l'écran de Windows 10 s'il est trop grand : 1. Tout d'abord, cliquez avec le bouton droit sur un espace vide du bureau, puis cliquez sur « Paramètres d'affichage ». 2. Vous pouvez alors voir la résolution du moniteur dans la liste de droite. 3. Cliquez sur la liste déroulante de résolution et sélectionnez Recommandé. 4. Après avoir sélectionné la résolution, allez dans « Échelle et mise en page » et sélectionnez la valeur recommandée, qui est généralement de 100 %.

See all articles