2017-11-15 5 views
0

画像の伸びを防ぐ方法がありますが、何らかの方法で切り抜いて寸法を保持していますか?寸法を保持したまま画像の伸縮を防止する

img { 
 
    width: 90px; 
 
    height: 120px; 
 
}
<img src="https://i.pinimg.com/736x/d4/c3/dc/d4c3dc946ae1e087d24def574215e266--image-search-google-search.jpg" alt="">

答えて

0

次の2つのディメンションの1にのみ設定する必要があり、この画像の正確な同じ寸法を維持するために。他の一つは自動的に計算されます。

img { 
 
    width: 90px; 
 
    /*height: 120px;*/ 
 
}
<img src="https://i.pinimg.com/736x/d4/c3/dc/d4c3dc946ae1e087d24def574215e266--image-search-google-search.jpg" alt="">

を私が手伝ったホープ。

+0

寸法は、私は理解していなかった同じ – DevJoe

+0

は申し訳ありませんが、... – YouDeserveThat

2

あなたがイメージが固定寸法で定義されたコンテナに合うようにしたい場合は、あなたがobject-fit:coverを使用することができます。

div { 
 
    height: 120px; 
 
    width: 90px; 
 
} 
 

 
img { 
 
    height: 100%; 
 
    width: 100%; 
 
    object-fit: cover; 
 
}
<div> 
 
    <img src="https://i.pinimg.com/736x/d4/c3/dc/d4c3dc946ae1e087d24def574215e266--image-search-google-search.jpg" alt=""> 
 
</div>

+0

おかげで、私は、このプロパティを使用して考えていたが、それはIEで働いていないとどまるべきであるあなたに何か他の方法があります知っている? – DevJoe

+0

https://stackoverflow.com/questions/37792720/ie-and-edge-fix-for-object-fit-cover –

0

代わりのwidthheightを使用しては、max-widthmax-heightを使用しています。

img { 
    max-width:90px; 
    max-height:120px; 
} 

DEMO

+0

ええ、それは高さを短くします – DevJoe

関連する問題