1.实现支付宝小程序-视频圆角,使用border-radius无法实现
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/4579a1da5f3f42fab626c84f11163109.png)
真机测试无效
只能使用css在四个角覆盖上去了
<div class="tips">
<video
id="myVideo"
objectFit="cover"
style="width: 100%"
autoplay
:show-fullscreen-btn="false"
:show-play-btn="false"
:controls="false"
:show-center-play-btn="false"
:show-loading="false"
:show-mute-btn="false"
muted
loop
src="https://XXX.mp4"
poster="@/static/image/XXX.jpg"
></video>
<div class="box_right_top"></div>
<div class="box_right_bottom"></div>
<div class="box_left_top"></div>
<div class="box_left_bottom"></div>
</div>
.tips {
width: 100%;
position: relative;
video::-webkit-media-controls-enclosure {
display: none;
}
video::-webkit-media-controls-fullscreen-button {
display: none;
}
video::-webkit-media-controls-play-button {
display: none;
}
video::-webkit-media-controls-mute-button {
display: none;
}
.box_right_top {
background-image: radial-gradient(
circle at left bottom,
transparent 18rpx,
#f7f8fa 0
);
position: absolute;
top: 0;
right: 0;
z-index: 2;
width: 18rpx;
height: 18rpx;
}
.box_left_top {
background-image: radial-gradient(
circle at right bottom,
transparent 18rpx,
#f7f8fa 0
);
position: absolute;
top: 0;
left: 0;
z-index: 2;
width: 18rpx;
height: 18rpx;
}
.box_right_bottom {
background-image: radial-gradient(
circle at left top,
transparent 18rpx,
#f7f8fa 0
);
position: absolute;
bottom: 0;
right: 0;
z-index: 2;
width: 18rpx;
height: 18rpx;
}
.box_left_bottom {
background-image: radial-gradient(
circle at right top,
transparent 18rpx,
#f7f8fa 0
);
position: absolute;
bottom: 0;
left: 0;
z-index: 2;
width: 18rpx;
height: 18rpx;
}
}