.Box { wIDth: 200px; height: 200px; background: red; position: relative; top: 40px; left: -35px;}.shape { wIDth: 250px; height: 250px; background: navy; border-radius: 50%; position: absolute; left: 50px; top: 50px;}#top-left { wIDth: 148px; height: 147px; background: purple; position: absolute; top: 1px; left:2px; border-top-left-radius: 118px;}
<div > <div > <div ID="top-left"></div> </div></div>
有没有更简单的方法来做到这一点,或者是一种让左上边框完美圆润的方法?
解决方法 添加溢出:隐藏;塑造.相对位置左上角.完成!.Box { wIDth: 200px; height: 200px; background: red; position: relative; top: 40px;}.shape { wIDth: 250px; height: 250px; background: navy; border-radius: 50%; position: absolute; left: 75px; top: 50px; overflow: hIDden;}#top-left { wIDth: 150px; height: 150px; background: purple; position: relative; left: -25px;}
<div ><div > <div ID="top-left"></div></div></div>
输出:
总结以上是内存溢出为你收集整理的html – 使用CSS着色重叠Div形状全部内容,希望文章能够帮你解决html – 使用CSS着色重叠Div形状所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)