CSS 魔法系列:纯 CSS 绘制基本图形(圆、椭圆等)

2023-05-07,,

  我们的网页因为 CSS 而呈现千变万化的风格。这一看似简单的样式语言在使用中非常灵活,只要你发挥创意就能实现很多比人想象不到的效果。特别是随着 CSS3 的广泛使用,更多新奇的 CSS 作品涌现出来。《CSS 魔法系列》继续给大家带来 CSS 在网页中以及图形绘制中的使用。这篇文章给大家带来的是纯 CSS 绘制基本图形(圆、椭圆等)。

您可能感兴趣的相关文章

35个让人惊讶的 CSS3 动画效果演示
Web 前沿:一组极其绚丽的 CSS3 效果
Web 前沿:那些让人惊叹的 CSS3 应用
十款精心挑选的在线 CSS3 代码生成工具
年度盛宴:2012年最精彩的 CSS3 教程

Square

 

<!--
#square {
width: 100px;
height: 100px;
background: red;
}
-->

 

#square {
width: 100px;
height: 100px;
background: red;
}

  

Rectangle

 

<!--
#rectangle {
width: 200px;
height: 100px;
background: red;
}
-->

 

#rectangle {
width: 200px;
height: 100px;
background: red;
}

  

Circle

 

<!--
#circle {
width: 100px;
height: 100px;
background: red;
-moz-border-radius: 50px;
-webkit-border-radius: 50px;
border-radius: 50px;
}

/* Cleaner, but slightly less support: use "50%" as value */
-->

 

#circle {
width: 100px;
height: 100px;
background: red;
-moz-border-radius: 50px;
-webkit-border-radius: 50px;
border-radius: 50px;
} /* Cleaner, but slightly less support: use "50%" as value */

  

Oval

 

<!--
#oval {
width: 200px;
height: 100px;
background: red;
-moz-border-radius: 100px / 50px;
-webkit-border-radius: 100px / 50px;
border-radius: 100px / 50px;
}

/* Cleaner, but slightly less support: use "50%" as value */
-->

 

#oval {
width: 200px;
height: 100px;
background: red;
-moz-border-radius: 100px / 50px;
-webkit-border-radius: 100px / 50px;
border-radius: 100px / 50px;
} /* Cleaner, but slightly less support: use "50%" as value */

  

Trapezoid

 

<!--
#trapezoid {
border-bottom: 100px solid red;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
height: 0;
width: 100px;
}
-->

 

#trapezoid {
border-bottom: 100px solid red;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
height: 0;
width: 100px;
}

  

Parallelogram

 

<!--
#parallelogram {
width: 150px;
height: 100px;
-webkit-transform: skew(20deg);
-moz-transform: skew(20deg);
-o-transform: skew(20deg);
background: red;
}
-->

 

#parallelogram {
width: 150px;
height: 100px;
-webkit-transform: skew(20deg);
-moz-transform: skew(20deg);
-o-transform: skew(20deg);
background: red;
}

  

您可能感兴趣的相关文章

CSS3 在网页设计中的20佳惊艳应用
推荐12个漂亮的 CSS3 按钮实现方案
推荐10个非常优秀的 CSS3 开发工具
分享50个漂亮的 CSS3 最佳应用示例
24款非常实用的 CSS3 工具终极收藏

本文链接:CSS 魔法系列:CSS 绘制基本图形(圆、椭圆等)

编译来源:梦想天空 ◆ 关注前端开发技术 ◆ 分享网页设计资源

CSS 魔法系列:纯 CSS 绘制基本图形(圆、椭圆等)的相关教程结束。

《CSS 魔法系列:纯 CSS 绘制基本图形(圆、椭圆等).doc》

下载本文的Word格式文档,以方便收藏与打印。