css怎么画扇形

2025-04-23 16:41:05

1、创建一个div,宽度200px,高度200px,加个黑色的边框,便于观察位置。

css怎么画扇形

2、给div创建一个伪元素,红色边框,宽度300px,高度300px,显示为块级元素。

css怎么画扇形

3、让伪元素在div里面居中,注意,伪元素宽度高度都比父元素要大,所以红色框居中后会以后一部分在外侧溢出,实际上黑色框的容器才是父元素。

css怎么画扇形

4、div和其伪元素都圆角50%,变成圆。

css怎么画扇形

5、父元素div设置为溢出部分隐藏。伪元素背景色设置为orange颜色。看起来是不是一个圆了。orange颜色其实是伪元素的颜色。

css怎么画扇形

6、对伪因素进行裁剪,注意,裁剪的时候从中心点坐标(50% 50%)作为起始点开始裁剪。

css怎么画扇形

7、去掉伪元素和div的边框,既是一个扇形了。

css怎么画扇形

8、以下是所有html和css。在html部分只利用了一个div和伪元素就可以裁剪出一个扇形。注意overflow隐藏的使用技巧。

9、<!DOCTYPE html><html><head><t足毂忍珩itle></title><meta charset="UTF-8"><style>*{margin:0;padding:0;}div{width:200px;height:200px;margin-left:200px;margin-top:200px;border-radius:50%;overflow:hidden;}div::after{content:"";width:300px;height:300px;display:block;margin-top:-50px;margin-left:-50px;border-radius:50%;background:orange;clip-path: polygon(50% 50%, 100% 46%, 100% 23%, 100% 0, 74% 0, 53% 0, 15% 0);}</style></head><body> <div></div></body></html>

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢