css3 如何画圆


当前第2页 返回上一页

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

<div class="shanxing shanxing1">

    <div class="sx1"></div>

     <div class="sx2"></div>

</div>

<!--*绘制一个85度扇形*/--p>

<div class="shanxing shanxing2">

    <div class="sx1"></div>

     <div class="sx2"></div>

</div>

<!--*绘制一个向右扇形,90度扇形*-->

<div class="shanxing shanxing3">

    <div class="sx1"></div>

     <div class="sx2"></div>

</div>

<!--*绘制一个颜色扇形 */--p>

<div class="shanxing shanxing4">

    <div class="sx1"></div>

     <div class="sx2"></div>

</div>

<!--/*绘制一个不同颜色半圆夹角 */-->

<div class="shanxing shanxing5">

    <div class="sx1"></div>

     <div class="sx2"></div>

</div>

<style>

.shanxing{

    position: relative;

    width: 200px;

    height: 200px;

    border-radius: 100px;

    background-color: yellow;

}

.sx1{

    position: absolute;

    width: 200px;

    height: 200px;

    transform: rotate(0deg);

    clip: rect(0px,100px,200px,0px);/*这个clip属性用来绘制半圆,在clip的rect范围内的内容显示出来,

     使用clip属性,元素必须是absolute的 */

      

    border-radius: 100px;

    background-color: #f00;

    /*-webkit-animation: an1 2s infinite linear; */

}

.sx2{

    position: absolute;

    width: 200px;

    height: 200px;

    transform: rotate(0deg);

    clip: rect(0px,100px,200px,0px);

    border-radius: 100px;

    background-color: #f00;

    /*-webkit-animation: an2 2s infinite linear;*/

}

/*绘制一个60度扇形*/

.shanxing1 .sx1{transform: rotate(-30deg);}

.shanxing1 .sx2{transform: rotate(-150deg);}

/*绘制一个85度扇形*/

.shanxing2 .sx1{transform: rotate(-45deg);}

.shanxing2 .sx2{transform: rotate(-140deg);}

/*绘制一个向右扇形,90度扇形*/

.shanxing3 .sx1{transform: rotate(45deg);}

.shanxing3 .sx2{transform: rotate(-45deg);}

/*绘制一个颜色扇形 */

.shanxing4 .sx1{transform: rotate(45deg);background-color: #fff;}

.shanxing4 .sx2{transform: rotate(-45deg);background-color: #fff;}

/*绘制一个不同颜色半圆夹角 */

.shanxing5 .sx1{transform: rotate(45deg);background-color: #f00;}

.shanxing5 .sx2{transform: rotate(-45deg);background-color: #0f0;      

</style>

以上就是css3 如何画圆的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

word-wrap属性怎么用

CSS3怎么实现强制不换行

border-image-slice属性怎么用

CSS3 skew()属性怎么用

html5/CSS3 3d立方体旋转动画经典案例

resize属性怎么用

CSS3的@keyframes是什么

CSS3有什么用

带你了解css中的3d效果

CSS3中的animation-name属性怎么用

更多相关阅读请进入《CSS3》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...