博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
前端复习(1)CSS图形
阅读量:6853 次
发布时间:2019-06-26

本文共 1027 字,大约阅读时间需要 3 分钟。

画三角形

html

<div class="triangle"></div>

css

.triangle{
  width: 0;
  height: 0;
  border-left:50px solid blue;
  border-right:50px solid green;
  border-top:50px solid yellow;
  border-bottom:50px solid red;
}
得以下结果
 
然后利用transparent将其他3个边变透明即可,例
.triangle{
  width: 0;
  height: 0;
  border:50px solid transparent;
  border-bottom:50px solid red;
}
得到三角形
(其他方向同理)
 
画椭圆
html
 
<div class="oval"></div>
 
css

.oval{

  width: 200px;
  height: 100px;
  background: red;
  -webkit-border-radius: 100px/50px;
  moz-border-radius:100px/50px;
  border-radius: 100px/50px;
}

画梯形
有前面三角形的画法
在得到这一步的CSS代码为
.trapezoid{
  width: 0;
  height: 0;
  border-left:50px solid blue;
  border-right:50px solid green;
  border-top:50px solid yellow;
  border-bottom:50px solid red;
},
如果我们此时把宽带设置为50px的话
这样梯形其实就出来了

.trapezoid {

  width: 50px;
  height: 0;
  border-left: 50px solid transparent;
  border-right: 50px solid transparent;
  border-top: 50px solid transparent;
  border-bottom: 50px solid red;
}

转载于:https://www.cnblogs.com/xpcool/p/9626953.html

你可能感兴趣的文章
敏捷开发系列学习总结(7)——敏捷开发的10大指导原则
查看>>
Ajax学习总结(2)——Ajax参数详解及使用场景介绍
查看>>
DB2的常用数据类型
查看>>
PHP中的include功能
查看>>
重装win7系统的方法
查看>>
ORA-12899: value too large for column (actual: 27, maximum: 20)错误解决
查看>>
css 去掉input元素默认黄色背景
查看>>
java的锁机制——synchronized
查看>>
Linux进程ID号--Linux进程的管理与调度(三)
查看>>
Xcode 编译错误
查看>>
=、==、is、id(内容)
查看>>
基于MySQL协议的数据库中间层项目Atlas - 360团队
查看>>
20165334《java程序设计》第三周学习总结
查看>>
HTTP请求GET/POST查看工具
查看>>
php实现 坐标移动
查看>>
前端之HTML
查看>>
The Cats' Feeding Spots
查看>>
Linux_基础指令
查看>>
Python 进阶_OOP 面向对象编程_self 的实例绑定
查看>>
jquery内核学习(5)--对象的遍历
查看>>