一.前言
楼主在小程序的开发中,遇到这样一个需求,一个矩形框要实现圆角,一个矩形框实现倒圆角,一开始楼主有点懵逼,圆角效果好说,但是倒圆角是啥东西,经过一番摸索,总算是做出了这个需求,特此做个记录
二.实现
1.1实现圆角,通过border-radius来控制即可
.rectangle_2{
width: 610rpx;
height: 247rpx;
background-color: aquamarine;
border-radius: 30rpx;
}
2.实现倒圆角
.rectangle_1 {
width: 610rpx;
height: 247rpx;
background: linear-gradient(135deg, transparent 20rpx, rgb(58, 74, 124) 0) top left,
linear-gradient(-135deg, transparent 20rpx, rgb(58, 74, 124) 0) top right,
linear-gradient(-45deg, transparent 20rpx, rgb(58, 74, 124) 0) bottom right,
linear-gradient(45deg, transparent 20rpx, rgb(58, 74, 124) 0) bottom left;
background-size: 50% 50%;
background-repeat: no-repeat;
}
主要是通过渐变效果来实现+透明参数来实现的,transparent后面的数值可以调整缺口的大小