这种CSS椭圆形怎么画

QQ20200510-140455.png

如图,不知道用什么方法

阅读 1.5k
2 个回答

image.png

试了下 画的不咋好看 基本是你的需求吧

思路
1、布局 上中下 三个div
2、上面div 右下设置radius,下面div右上设置radius
3、中间的div 里面分成 左右连个相同的div 右边的div 设置背景色为白色(跟底色相同) 然后 设置左边radius

<div>
    <div class="item item-first"></div>
    <div class="item item-second">
        <div class="item-second-one"></div>
        <div class="item-second-two"></div>
    </div>
    <div class="item item-third"></div>
</div>


如果是 web 端, 个人觉得 SVG 挺好的, 凹起处是曲线光滑的, border-radius 并不行

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题