Comment définir une largeur minimale avec la taille de l'arrière-plan
J'ai une image de 1000px X 600px . Je veux l'utiliser en tant que réactif de fond pour un div mais voudrais mettre un minimum la largeur de 1000px en dépit de la taille de la fenêtre du navigateur est.
C'est frustrant, car il ne semble pas être un moyen simple de définir un min. la largeur.
Si j'utilise background-size: cover - pour une raison quelconque, l'image est, par défaut, beaucoup plus grande que 1000px.
s'il vous plaît aider
source d'informationauteur Gregg | 2013-05-21
Vous devez vous connecter pour publier un commentaire.
Si les media queries sont une option, vous pouvez configurer une requête de support pour le navigateur fenêtres plus petites que 1000px de large.
En supposant que votre HTML fenêtre d'affichage est réglé:
Et votre div est nommé 'bg':
Dans votre CSS:
J'ai eu le même problème. Le code suivant a travaillé pour moi. J'ai juste eu à ajouter une largeur min dans le même élément. Ici j'ai simplement utilisé l'élément html, je suppose qu'il serait plus classique de l'utilisation de l'élément de corps de
J'espère que cette aide,
Il y a maintenant une option pour
background-size
à seulement l'échelle de l'image jusqu'à ce que l'image a rencontré hauteur/largeur. De cette façon, vous n'avez pas à mettre un min-width ou quoi que ce soit.Dans votre CSS:
Référence: https://developer.mozilla.org/en-US/docs/Web/CSS/background-size#Values