Twitter Bootstrap carrousel image apparaît déformée
Je suis en train de construire un site web basé sur un thème construit avec Twitter Bootstrap: http://demo.graphikaria.com/agilis/theme.
Chaque fois que je diminue la largeur de mon navigateur l'image d'arrière-plan pour la page d'accueil de carrousel est déformé.
Par défaut délavé image d'arrière-plan du modèle utilise, ce n'est pas une grosse affaire, mais si vous souhaitez utiliser une image claire ou logo au lieu de cela, il apparaît déformée ou écrasé.
voir cette question stackoverflow.com/questions/10591422/...
OriginalL'auteur Derek | 2013-06-05
Vous devez vous connecter pour publier un commentaire.
Vous avez:
Modifier la hauteur à
100%
.OriginalL'auteur Zubzob
Si vous utilisez une balise IMG, il finiront toujours pas plus large que son conteneur DIV. Parce que bootstrap modifie la taille des images fixes pour la mise en page fluide, surtout sur mobile, les images sont écrasé à la largeur de l'écran.
Une alternative qui semble bien fonctionner jusqu'à présent pour moi, c'est de utiliser un <div> tag avec une image de fond.
La classe:
Le Code De L'Article:
L'Article:
Je serais curieux de voir si quelqu'un a des bugs avec cette méthode tho, alors laissez-moi savoir si vous pensez que c'est une mauvaise idée...
Ça sonne bien, je vais tester cela à un certain point et mise à jour de ma réponse, sauf si vous avez un exemple de lien que je puisse vérifier déjà.
OriginalL'auteur Tim Ogilvy
La solution la plus propre que j'ai trouvé est l'ajout de cette css de votre image dans la diapositive:
Vous pouvez même ajouter simplement en ligne pour la balise img:
Il y a une grande écriture-up qui montre des exemples de propriétés CSS3 et de leur impact sur l'image des proportions ici: http://www.creativebloq.com/css3/control-image-aspect-ratios-css3-2122968
OriginalL'auteur Ira Herman
Regardant dans Chrome, le défaut
max-width: 100%
semble pas être ce que vous voulez.Dans votre CSS, vous pouvez ajouter à la déjà défini des règles pour obtenir le navigateur pour utiliser la valeur par défaut.
Il est intéressant de noter que vous spécifiez
min-width: 100%
combiné avec une absolueheight
, donc sur les grands écrans (comme le mien, qui est 1080p), il sera toujours déformer l'image si elle est trop large, et donc de changer le ratio d'aspect et de nouveau la distorsion de l'image.OriginalL'auteur pickypg
OK, le mieux que je pouvais faire était de ce...
OriginalL'auteur Ryan Fishel
Avec bootstrap 3.3.7, j'ai pu résoudre ce problème en supprimant simplement la "hauteur" de la ligne dans
carousel.css
ici:OriginalL'auteur bfredo123