css绘制圆形

李金龙
李金龙
管理员
501
文章
0
粉丝
CSS3评论6,7811字数 255阅读模式

基于昨天的CSS绘制三角形,今天搞了个圆形的绘制,在半圆的时候简单的涉及了变换这个属性。

圆形

普通的圆形只需要一个简单的标签(border-radius)即可完成,可使用数字或者百分比来控制,通常只是为了做个圆角只需要几个像素即可css绘制圆形-图片1

  1. .round {
  2.     width100px;
  3.     height100px;
  4.     border-radius: 50%;
  5.     background-color#c40000;
  6. }

 

 

椭圆形

椭圆形与圆形最大的不同就是宽度,放大其宽度即可css绘制圆形-图片2

  1. .ellipse {
  2.     width200px;
  3.     height100px;
  4.     border-radius: 50%;
  5.     background-color#c40000;
  6. }

 

 

半圆

与上面的形状不同,半圆则需要完全使用边框来绘制,为了使半圆向上使用了新标签transform: rotate(-45deg);来跳转其角度css绘制圆形-图片3

  1. .half_round {
  2.     width: 0;
  3.     height: 0;
  4.     border100px solid #c40000;
  5.     border-radius: 50%;
  6.     border-right-colortransparent;
  7.     border-top-colortransparent;
  8.     -moz-transform: rotate(-45deg);
  9.     -webkit-transform: rotate(-45deg);
  10.     -ms-transform: rotate(-45deg);
  11.     transform: rotate(-45deg);
  12. }

 

对角不规则圆

与昨天的三角形相同,只是加了个边框圆形css绘制圆形-图片4

  1. .half_round_tb {
  2. width: 0;
  3. height: 0;
  4. border100px solid #c40000;
  5. border-radius: 50%;
  6. border-bottom-colortransparent;
  7. border-top-colortransparent;

 

 

 
李金龙
  • 本文由 李金龙 发表于2017年11月22日 09:24:19
  • 转载请务必保留本文链接:https://www.lijinlong.cc/daqianduan/css3/2179.html
生活随记

css动画让精灵球动起来

在使用了css绘制三角形,css绘制圆形后,搞了个今天这么高端的玩意,原本是准备创建婕洛的标识,但是发现线条控制不好。 所以选择精灵球来作为绘制的对象,如下 是不是瞬间有了童年的感觉。 代码实现 需用...
CSS3

css绘制三角形

正三角 上方边框隐藏,左右两侧的边框透明色 .just_triangle {     width: 0;     height: 0;     background: transparent;    ...
CSS3

css绘制三角形

正三角 上方边框隐藏,左右两侧的边框透明色 .just_triangle {     width: 0;     height: 0;     background: transparent;    ...
匿名

发表评论

匿名网友
确定

拖动滑块以完成验证