背景画像の側面をプロパティで丸めようとしていborder-radius
ます。
これが私のシナリオです:
小さな区画に大きな画像を背景として配置し、オーバーフローを非表示にしました。次に、小さな除算を丸める必要があります。小区画の角を見事に回った。しかし、画像の角は丸くなっていません。
HTML:
<div class="video_thumb">
<div style="background-image: url(http://img.youtube.com/vi/mAYX42saxkI/0.jpg); " class="video-thumbnail"></div>
</div>
CSS
.video_thumb {
height: 250px;
width: 300px;
overflow:hidden;
margin:20px;
border: 1px solid red;
z-index:100;
position:relative;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
.video-thumbnail {
width: 520px;
height: 100%;
position: relative;
background-size: cover;
-moz-background-size: cover;
-webkit-background-size: cover;
background-position: center;
z-index:10;
overflow:hidden;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
左上と左下の境界線が丸くなっていることがわかります。ただし、右上隅と右下隅は丸められていません。画像のすべての角を丸くするにはどうすればよいですか?
両方の div に , をz-index
追加しようとしましたが、うまくいきませんでした。overflow: hidden
編集:
この問題は Google Chrome でのみ発生します。Firefox ブラウザでは正常に動作します。