需要把以下样式编写出来,请教大佬们css怎么写出(难点)下列样式
预览设计图
难点(我不会的地方)
提前谢谢各位大佬啦,大佬们发大财哈!
可以利用径向渐变结合定位以及圆角来还有层叠属性来综合实现。参考demo。不过推荐还是使用切图的方式来实现,用css实现太复杂了。需要注意不同的状态可以根据状态名来添加样式示例如下:
/*完成状态*/
.card-title-status-success {
color: #fff;
background-color: #4ae74f;
}
/*未完成状态*/
.card-title-status-fail {
color: #fff;
background-color: red;
}
10 回答10.8k 阅读
2 回答11.6k 阅读✓ 已解决
5 回答4.5k 阅读✓ 已解决
2 回答11.3k 阅读✓ 已解决
4 回答2.8k 阅读✓ 已解决
3 回答4.8k 阅读✓ 已解决
2 回答2.3k 阅读✓ 已解决
可以clip-path的path路径来实现这种形状。path路径和SVG的路径命令一样。
以下是一个供参考的实现。
效果如图:

实现的关键是那个clip-path剪切路径。其中路径命令M是移动,L是划线,A是椭圆曲线,z是闭合。