Images en taille réelle qui ajustent automatiquement la résolution en fonction de la taille du navigateur
P粉302160436
2023-08-16 11:40:39
<p>J'ai un site Web d'expédition. </p>
<p>Comment puis-je faire en sorte que mon image de survol remplisse tout l'écran et soit indépendante de la résolution de l'écran de mon ordinateur. Lorsque je réduis la fenêtre du navigateur, elle doit également être recadrée et réduite. Merci. </p>
<pre class="brush:php;toolbar:false;">.hover-image {
affichage : flexible ;
poste : fixe ;
haut : 50 % ;
gauche : 50 % ;
transformer : traduire (-50 %, -50 %);
indice z : -1 ;
événements de pointeur : aucun ;
direction flexible : colonne ;
aligner les éléments : centre ;
justifier-contenu : centre ;
/* Change la largeur et la hauteur pour mettre une image à l'échelle */
largeur : 100vw ;
hauteur : automatique ;
}
.hover-image img {
largeur maximale : 100 % !important ;
hauteur maximale : 100 % !important;
largeur : auto !important;
hauteur : auto !important;
marge inférieure : 0 ;
}</pré>
Image survolée un
{image1}
Image survolée deux
{image2}
<p>J'ai essayé d'utiliser des pixels, mais cela dépend de la résolution. </p>
Ce code CSS permet à l'image au survol de la souris de couvrir tout l'écran tout en conservant son rapport hauteur/largeur. L'image sera recadrée si nécessaire et ajustée lorsque la fenêtre du navigateur sera redimensionnée. Le conteneur utilise un positionnement fixe et un alignement flexible pour un affichage centré, tandis que le couvercle ajusté à l'objet assure le recadrage.