css怎么做半圆

css做半圆的方法:1、使用border-radius画半圆,语句如“border-radius: 50px 50px 0 0;”;2、使用clip属性画半圆,语句如“clip: rect(0px 50px 100px 0px);”。

css怎么做半圆

本文操作环境:windows7系统、HTML5&&CSS3版,DELL G3电脑

css怎么做半圆?

1、使用border-radius画半圆

把div高度(height)设为宽度(width)的一半,并且只设置左上角和右上角的圆角半径与元素的高度一致,而右下角和左下角的圆角半径设置为0。

立即学习“前端免费学习笔记(深入)”;

* {margin: 0;padding: 0;}.clearfix {zoom: 1;/*为IE6,7的兼容性设置*/}.clearfix:after {content: '.';display: block;height: 0;clear: both;visibility: hidden;}ul li {list-style: none;float: left;margin: 50px 0 50px 20px;text-align: center;}li {background: red;}h2 {margin-top: 20px;}.circle1 {width: 100px;height: 50px;border-radius: 50px 50px 0 0;line-height: 50px;}.circle2 {width: 50px;height: 100px;border-radius: 0 50px 50px 0;line-height: 100px;}.circle3 {width: 100px;height: 50px;border-radius: 0 0px 50px 50px;line-height: 50px;}.circle4 {width: 50px;height: 100px;border-radius: 50px 0 0 50px;line-height: 100px;}.circle5 {width: 100px;height: 100px;border-radius: 50px;line-height: 100px;}

用border-radius实现半圆

  • 上边圆
  • 左边圆
  • 下边圆
  • 左边圆
  • 全圆

效果图:

de391d5097172f508f48dbfe85de330.png

2、使用clip属性画半圆

clip 属性剪裁绝对定位元素。

当一幅图像的尺寸大于包含它的元素时会发生什么呢?”clip” 属性允许您规定一个元素的可见尺寸,这样此元素就会被修剪并显示为这个形状。

说明

这个属性用于定义一个剪裁矩形。对于一个绝对定义元素,在这个矩形内的内容才可见。出了这个剪裁区域的内容会根据 overflow 的值来处理。剪裁区域可能比元素的内容区大,也可能比内容区小。

示例:

* {margin: 0;padding: 0;}.clearfix {zoom: 1;/*为IE6,7的兼容性设置*/}.clearfix:after {content: '.';display: block;height: 0;clear: both;visibility: hidden;}ul li {list-style: none;float: left;margin: 50px 0 50px 20px;text-align: center;}li {background: red;}h2 {margin-top: 20px;}.demo {/*左半圆*/position: absolute;/*clip 属性剪裁绝对定位元素。也就是说,只有 position:absolute 的时候才是生效的。*/width: 100px;height: 100px;border-radius: 50px;/* line-height: 50px; */clip: rect(0px 50px 100px 0px);/*唯一合法的形状值是:rect (top, right, bottom, left)*/}.right-circle {/*右半圆*/left: 200px;clip: rect(0px 100px 100px 50px);/*唯一合法的形状值是:rect (top, right, bottom, left)*/}

css3的clip 方法剪裁实现半圆


clip 属性剪裁绝对定位元素。也就是说,只有 position:absolute 的时候才是生效的。唯一合法的形状值是:rect (top, right, bottom, left)

  • 左半圆
  • 右半圆

效果图:

21bb31b0014da543c5496cff1544d77.png

推荐学习:《css视频教程》

以上就是css怎么做半圆的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1620765.html

赞 (0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
css样式怎么实现超出隐藏
上一篇 2025年12月24日 07:15:42
网页设计css样式代码大全,快来收藏吧!
下一篇 2025年12月24日 07:15:55

相关推荐

发表回复

登录后才能评论
关注微信