オーバーフローでセンタリング垂直整列画像:隠されました
-
13-09-2019 - |
質問
<div style="overflow:hidden; height:100px; width:100px;">
<img src="etc.jpg" width:"100px" /></div>
私はimg
にdiv
を持っています。 img
の高さが定義されていませんが、それはdiv
の100pxに比べて大きいます。
私は、垂直方向の中央にimg
をしたいし、上部と下部のオーバーフローを非表示にします。
それでも私はこれを行う方法を理解することはできません...
ダニエル
解決
あなたのためにこの仕事をしていますか?
<div style="overflow:hidden; height:100px; width:100px;">
<image src="etc.jpg" style="width:100px; position: relative; bottom: 25%;" />
</div>
画像がフィットしたときにうーん、結果は少し奇妙です。
他のヒント
あなたは負の割合で画像のマージントップ・プロパティを設定しようとすることができます。例えば、
div img {margin-top: -50%;}
ただ、パーセント値で再生すると、あなたが働く何かを見つける必要があります。
所属していません StackOverflow