多边形的代码方法
来源:互联网 发布:淘宝设计工资一般多少 编辑:程序博客网 时间:2024/05/17 01:42
昨天在学校练习一个页面,好像是漫威的一个网页,在这个里面有一些梯形和平行四变形。当时我就懵逼了这个形状不会阿,班上有一个老司机教了一下,然后我实践了几次发现其实这些图形都是比较简单的。先来一个梯形吧。我先给一个div 在这个div里面什么都不加 就给它命一个名字。然后对这个class命一个宽度,不命高度。
<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title> <style> .head{ width: 100px; } </style></head><body><div class="head"></div></body></html>
这是我的代码。现在的话开始讲下梯形,盒模型大家都是知道的,内容content 内边距padding 边框border 外边距margin。这就是一个盒模型,而需要改变一个div的形状为梯形
其实我们就是改变的它的border。具体的值需要去试试或者算出来。我就随便来个值吧。
.head{ width: 100px; border-bottom: 80px solid blue; border-right: 30px solid transparent; border-left: 30px solid transparent;}首先我给了这个div一个宽度100,然后给了一个border-bottom80,让这个的高度是撑起来整个div的高度,因为我对div是没有设置高度的。给了一个颜色为蓝色,接下来我对它的
右边和左边分为设置了一个30的值,唯一不同的就是我对左右两边设置值的时候,后面跟的颜色是透明色,因为是做梯形的,所以透明色的话就会呈现某一个度没有的样子,
其实是存在的,只是给用户看到是没有的样子,然后梯形就好了。我截图。
梯形的值是可以随意改变的,大家可以试试把一个大块的div改成很多种形状的东西,这个是很好玩的。
接下来是平行四边形,同样我也是给一个div命名 然后设置一些基本数据。
width: 100px;height: 80px;background: navy;这个不同于梯形的是需要设置一个宽度,一个高度,然后设置一个背景色让它好看一些。接下来就是设置平行四边形,值可以改,看你需要多大的弯度。
.head{ width: 100px; height: 80px; background: navy; transform: skew(-20deg); margin-left: 300px;}我给了20 一般就是10左右吧具体看页面吧,然后为了好看一些我给了一个margin-life 把这个图形移到浏览器的中间去了。我放图
好了就ok了。这个是我昨天在学校学到的一个方法,分享一下,也算是给自己留个记忆在这。
0 0
- 多边形的代码方法
- 判断多边形与多边形是否相交的方法,代码来自于OpenLayers。
- MapXtreme多边形有关的方法
- 点在多边形内的c代码
- 点在多边形内的c代码
- C++代码计算任意多边形的面积
- 点在多边形内的检测方法
- 判断点在多边形内的方法
- GDAL 获取多边形OGRPolygon的方法
- halcon绘制多边形轮廓的方法
- 画图板---画多边形代码
- 判断点是否在多边形内的actionscript代码
- 计算机图形学:多边形的扫描转换算法(有详细代码)
- 公布计算任意多边形相交部分的面积的方法
- 一种比较简单的绘制半透明多边形的方法
- 多边形组成的网格的边界提取方法
- 判断点是否在多边形之内的方法
- 判断点是否处于多边形内的三种方法
- 数据结构1——线性表链式存储 java
- eclipse 打开失败 error 13
- iOS 去掉字符串开头结尾空格
- 能量项链[NOIP2006提高组][Codevs 1154]
- 德不配位,必有灾殃(静下心听一遍)
- 多边形的代码方法
- VS.NET2010水晶报表安装部署[VS2010]
- mongodb redis memcached的对比
- ConcurrentLinkedQueue源码分析(基于JDK8,目前比较好的分析)
- win7远程Ubuntu服务器
- WinIDE5.1.8激活
- 二分法-长城守卫(Beijing Guards, CERC 2004, LA 3177)
- 工作日志2016-5-9
- 在tomcat下context.xml中配置各种数据库连接池