を使用して下部にカットされている。画像は、私は、このCSSコードを使用して、円の中に、ユーザーのプロフィールの写真を表示しようとしていますCSS
.circle {
margin: auto;
width: 200px;
height: 200px;
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
overflow:hidden;
}
.circle img{
width:100%;
}
<div class='circle'>
<img src='https://static.pexels.com/photos/2438/nature-forest-waves-trees.jpg'>
</div>
問題があり、画像は下で切断されている:
しかし、私は完全なCIRに表示する画像を期待しましたcle。なぜこれが起こっているのですか?どのように修正できますか?
正方形の画像を使用していないためです。正方形の画像を使用するか、最小の高さと最小幅を100%とし、親にoverflow:hiddenを入れます – Pete
すべてのブラウザで動作するソリューションを探していますか?画像のサイズが異なるがすべての良いものと同様に扱う場合、IEでは動作しませんhttps://developer.mozilla.org/en-US/docs/Web/CSS/object-fit – Valentin