使用纯的CSS绘制简易的图形
来源:互联网 发布:沙丁鱼流量软件 编辑:程序博客网 时间:2024/05/01 04:30
使用纯的CSS绘制简易的图形
CSS这一看似很简单的样式语言在使用中非常灵活,特别是随着 CSS3 的广泛使用,以及Ajax的的持续火爆带来的对网页标准化要求,CSS要求每位web程序员都应该掌握。今天给大家带来用纯的 CSS绘制方法基本图形的方法。
绘制正方形
.square{ width:100px; height:100px; background:red; }
绘制长方形
.rect{ width:100px; height:50px; background:red; }
绘制三角形
上三角形
.triangleUp1{ width:0px; height:0px; border-left:50px solid transparent; border-right:50px solid transparent; border-bottom:100px solid green; }
上直角三角形
.triangleUp2{ width:0px; height:0px; border-right:100px solid transparent; border-bottom:100px solid green; }
下直角三角形
.triangleDown { width:0px; height:0px; border-top:100px solid green; border-left:100px solid transparent; }
绘制三角形的基本原理就是将div缩成一个点,利用border的相互挤压效果以及设置transparent效果显示需要显示的内容:border的挤压效果如下:
.press { width:150px; height:150px; background:#FFFFFF; border-top:50px solid red; border-right:50px solid green; border-bottom:50px solid silver; border-left:50px solid blue; }
将div的width和height都设置成0px,即div被缩成一个点,border的挤压效果如下:
这里把top,right,bottom,left的都设置成50px,此时再通过transparent设置就能绘制出想要的三角形。
绘制圆形
CSS3的border-radius属性
.circle { width:100px; height:100px; border:1px solid red; border-radius:50%; }
椭圆
.oval { width:150px; height:100px; background:red; border-radius:50%; }
0 0
- 使用纯的CSS绘制简易的图形
- 纯CSS绘制的图形
- 纯CSS绘制基本图形
- 纯CSS画的基本图形技巧绘制(矩形、圆形、三角形、多边形、爱心、八卦等)
- 纯Css写的三角图形
- 纯CSS制作的图形效果
- 纯CSS画的基本图形
- border的妙用:纯CSS绘制三角形
- 利用CSS进行各种图形的绘制
- CSS绘制常见形状的图形
- 用CSS画三角形,纯CSS绘制三角形的代码
- 基本图形绘制Quartz2d的的使用
- 纯css画出的图形——html5
- 51个纯CSS绘制的漂亮图标(转)
- 用CSS代码绘制三角形 纯CSS绘制三角形的代码
- 使用 HTML5 canvas 绘制精美的图形
- Android使用Path绘制相关的图形
- 使用 HTML5 canvas 绘制精美的图形
- 学习QtAV库
- UIViewController
- 杭电2203亲和串
- java synchronized静态同步方法与非静态同步方法,同步语句块
- Climbing Stairs
- 使用纯的CSS绘制简易的图形
- 48Rotate Image
- css transition属性详解
- double型未初始化直接运算出现小错误
- matlab实现画散点图(一个x对应多个y)
- java笔记--关于线程同步(5种同步方式)
- 剑指offer刷题之java实现的从上往下打印二叉树
- 白话空间统计之五:空间关系的概念化(下)
- Java反射机制之方法反射的基本操作