小程序
小游戏
企业微信
微信支付
扫描小程序码分享
常规导航就是一个长方形的条,这个是中间弯曲下去一部分。。
有没有老司机给个css方案!
6 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
<!DOCTYPE html><html><head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1, user-scalable=no"> <meta name="apple-mobile-web-app-capable" content="yes" /> <title>test</title> <style> .div { width: 100px; height: 60px; background-color: #FE810F; } .div1 { background-color: white; border-top-right-radius: 100px; margin-right: -5px; } .div2 { width: 150px; height: 120px; border-bottom-left-radius: 75px; border-bottom-right-radius: 75px; } .div3 { background-color: white; border-top-left-radius: 100px; } .circle { width: 100px; height: 100px; background-color: aqua; border-radius: 50%; margin-left: 25px; margin-top: 10px; } </style> <script> </script></head><body style="margin: 0"><div style="background-color: #FE810F;height: 40px"></div><div style="display: flex;justify-content: center"> <div class="div"> <div class="div div1"></div> </div> <div class="div div2"> <div class="circle"></div> </div> <div class="div"> <div class="div div3"></div> </div></div></body></html>
无聊看到就写了一下,只能实现到这种效果
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
做过,纯css,分三块,左右只有一角是圆角,中间一个和左右同色的块包裹一个圆,重点是找准圆和左右块的切点
<style>
body{background:#c00;}
*{margin:0px;padding:0px;}
</style>
<div style="width:100%;height:50px;margin:0px; auto;margin-top:200px;background:#f60;position:relative;">
<div style="width:45%;height:50px;float:left;background:#eee;border-top-right-radius:50%;"></div>
<div style="width:150px;height:150px;margin:0 auto;background:#333;font-weight:bold;color:#fff;font-size:60px;text-align:center;top:-90px;z-index:999;line-height:150px;border-radius:50%;position:absolute;left:0px;right:0px;">+</div>
<div style="width:45%;height:50px;float:right;background:#eee;border-top-left-radius:50%;"></div>
</div>
看看这样的效果。。
你这是看上谁家的产品了?发出来我帮你参考参考
我觉得你可以试试分左中右三块,
左边的右上角圆角,同理右边,中间的也用圆角 但要放大 才能达到这种很平滑的圆弧,连接处就得你自己调整圆角角度
一个极端的例子,是个余弦函数那样 都是50%
https://developers.weixin.qq.com/community/develop/article/doc/000caac50f4a38351f19596b35c813 社区看见的技术贴 不知道是不是你要的? 转自o0o有脾气的酸奶
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
无聊看到就写了一下,只能实现到这种效果
做过,纯css,分三块,左右只有一角是圆角,中间一个和左右同色的块包裹一个圆,重点是找准圆和左右块的切点
<style>
body{background:#c00;}
*{margin:0px;padding:0px;}
</style>
<div style="width:100%;height:50px;margin:0px; auto;margin-top:200px;background:#f60;position:relative;">
<div style="width:45%;height:50px;float:left;background:#eee;border-top-right-radius:50%;"></div>
<div style="width:150px;height:150px;margin:0 auto;background:#333;font-weight:bold;color:#fff;font-size:60px;text-align:center;top:-90px;z-index:999;line-height:150px;border-radius:50%;position:absolute;left:0px;right:0px;">+</div>
<div style="width:45%;height:50px;float:right;background:#eee;border-top-left-radius:50%;"></div>
</div>
看看这样的效果。。
你这是看上谁家的产品了?发出来我帮你参考参考
我觉得你可以试试分左中右三块,
左边的右上角圆角,同理右边,中间的也用圆角 但要放大 才能达到这种很平滑的圆弧,连接处就得你自己调整圆角角度
一个极端的例子,是个余弦函数那样 都是50%
https://developers.weixin.qq.com/community/develop/article/doc/000caac50f4a38351f19596b35c813 社区看见的技术贴 不知道是不是你要的? 转自o0o有脾气的酸奶