La fixation d'un divs image d'arrière-plan pour l'adapter à sa taille?
J'ai un <div>
avec une Image de fond.
La <div>
taille peut changer au cours du temps.
Est-il possible de réglage de l'Divs image d'arrière-plan pour l'adapter à la <div>
taille?
Permet de dire que j'ai un div qui est 400x400
et une Image qui est 1000x1000
, est-il possible de rétrécir l'image de 400x400
et donc s'adapter à l' <div>
taille?
- En utilisant seulement le CSS?
Vous devez vous connecter pour publier un commentaire.
Si vous souhaitez utiliser CSS3, vous pouvez le faire assez simplement à l'aide de background-size, comme suit:
Il est pris en charge par tous les principaux navigateurs (y compris IE9+). Si vous souhaitez obtenir ce travail dans IE8 et avant, découvrez les réponses à cette question.
Utilisation
background-size
à cet effet:Plus sur:
Utilisation
background-size
propriété pour y parvenir. Vous devriez choisir entrecover
,contain
et100%
- en fonction de ce que vous aimeriez obtenir.background-size: contain
a fonctionné pour moi!Vous pouvez réaliser cela avec en arrière-plan, la taille de la propriété, qui est maintenant pris en charge par la plupart des navigateurs.
À l'échelle de l'image d'arrière-plan pour l'adapter à l'intérieur de la div:
À l'échelle de l'image d'arrière-plan pour couvrir l'ensemble de la div:
L'utiliser comme il peut également agir en tant que réactif. :
Vous pouvez utiliser le CSS3 background-size propriété.
Définir votre css pour cette
Voulais ajouter une solution pour IE8 et inférieur (aussi bas que IE5.5 je crois), qui ne peuvent pas utiliser
background-size