一、效果图:
二、代码部分:
(一)wxml页面
<view class="Container"></view>
(二)wxss页面
.Container{
width: 92%;
height: 1100rpx;
/*最重要的部分如下:*/
background-image: radial-gradient(circle at 448rpx 260rpx ,transparent 0%, transparent 8px,#fff 8px, #fff 100%);
background-position: 242rpx -16rpx;
margin: 28rpx auto;
border-radius: 14rpx;
}
说明:radial-gradient():css3的径向渐变,可用于创建图像。上面那串代码简单来说就是以448rpx,260rpx为圆心画圆,在8px为半径以内的为透明色,8px以外的为#fff
而background-position就是圆心的距离,显示起来就是一个圆分隔成两个半圆分别显示在两边。基本就是这样啦!
关于radial-gradient()的详细介绍如下:
(1)https://developer.mozilla.org/zh-CN/docs/Web/CSS/radial-gradient
(2)https://blog.csdn.net/qq_44607694/article/details/89461930
参考文献: