css怎么画扇形

 时间:2024-10-30 01:05:04

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><title></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>

  • JAVA环境配置总是出错,如何正确的配置
  • 动态改变div的颜色
  • js如何删除某个html标签下的某个子标签
  • 微信开发者工具中的flex-wrap怎样使用?
  • 如何利用js判断checkbox是否选中
  • 热门搜索
    电子请帖怎么做 如何去掉老年斑 鹘鹰怎么读 上海大众怎么样 大象的生活习性 6542是什么药 三个火念什么 木薯粉是什么 机智牢房生活 七彩鱼怎么养