Maison > interface Web > tutoriel CSS > Comment puis-je rendre la hauteur d'un élément CSS dynamiquement égale à sa largeur ?

Comment puis-je rendre la hauteur d'un élément CSS dynamiquement égale à sa largeur ?

Barbara Streisand
Libérer: 2024-12-25 22:22:18
original
736 Les gens l'ont consulté

How Can I Make a CSS Element's Height Dynamically Equal to Its Width?

Assurer que la hauteur est égale à la largeur dynamique dans une mise en page CSS fluide

En CSS, définir la hauteur d'un élément égale à sa largeur pour conserver une le rapport hauteur/largeur carré peut s’avérer difficile. Cette question explore une solution CSS uniquement pour obtenir cette mise en page dynamique.

La solution consiste à créer un élément factice vide avec sa marge supérieure définie en pourcentage. Ce pourcentage représente le rapport hauteur/largeur de la forme souhaitée. Par exemple, un rapport hauteur/largeur de 1:1 aurait une marge supérieure de 100 %.

À l'intérieur de l'élément conteneur, un élément supplémentaire est ajouté avec un positionnement absolu. Cet élément, stylisé avec la couleur d'arrière-plan souhaitée, s'étire pour remplir tout le conteneur, ce qui donne un rapport hauteur/largeur carré qui s'ajuste automatiquement à la largeur du conteneur.

Cette astuce fournit un moyen simple et efficace de définir le hauteur d'un élément égale à sa largeur, permettant la création de mises en page dynamiques et fluides avec des proportions carrées en CSS.

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!

source:php.cn
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal