html中半圆怎么写,css3画半圆的两种方法

Document

* {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;

}

.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)*/

}

用border-radius实现半圆

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

css3的clip 方法剪裁实现半圆

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

  • 左半圆
  • 右半圆

效果图:

4fb0087ac78394cc63bc324fa3da9885.png

感兴趣的朋友可以去熟试下!!!

标签:css3,两种,50px,100px,height,radius,半圆,border

来源: https://www.cnblogs.com/mmzuo-798/p/11691194.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值