起因
最近在做项目中,遇到一个项目需求,在 ui 上显示一个优惠券的卡片。这个卡片和大家一般看到的类似,中间会有两个内凹的半圆。实现这个背景卡片的方式最简单的就是用背景图这里我就不说了。还有一个方式就是用 css 样式来写一个这样的效果。
具体实现
用四个 div 遮盖的方式
1 | <html> |
用背景的渐变来实现
1 |
|
各自的特点
第一种方式相对来说简单点,但是这样的实现不能够透出下边背景的内容,如果有需要透出背景中的文字就需要使用第二种方式。
最近在做项目中,遇到一个项目需求,在 ui 上显示一个优惠券的卡片。这个卡片和大家一般看到的类似,中间会有两个内凹的半圆。实现这个背景卡片的方式最简单的就是用背景图这里我就不说了。还有一个方式就是用 css 样式来写一个这样的效果。
1 | <html> |
1 | <!DOCTYPE html> |
第一种方式相对来说简单点,但是这样的实现不能够透出下边背景的内容,如果有需要透出背景中的文字就需要使用第二种方式。
本文标题:css实现内凹圆角
文章作者:Water
发布时间:2020年04月09日 - 16:04
最后更新:2023年08月01日 - 06:08
原始链接:https://water.buging.cn/2020/04/09/css实现内凹圆角/
许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。
微信支付
支付宝