2010-04-12 7 views
4

Lorsque j'insère une image dans un conteneur dont la largeur et la hauteur sont fixes, l'image s'étire pour s'adapter à cet espace. Y at-il un moyen d'afficher l'image à sa taille normale, mais avec l'excès coupé?Rogner une image au lieu de l'étirer

Répondre

0

Afficher comme une image de fond

7
<div style="width: 100px; height: 100px; background-image: url(your image); background-repeat: no-repeat;"></div> 

Ensuite, dans la DIV ci-dessus, vous pouvez jouer avec CSS

  • largeur/hauteur
  • background-position

pour créer différents effets de la culture.

8

La façon moderne est d'utiliser object-fit: none; (ou object-fit: cover; plus commune si vous voulez à l'échelle, mais sans étirement).

img { 
    object-fit: cover; 
} 

74% des navigateurs soutenir ce que de 2016 novembre - Can I use?

Questions connexes