border是常见的css2属性,大家的印象中是不是只是作为边框使用,如下所示:

事实上border,还可以当做图标去使用

我们先来看段代码

<style>
.div1{
margin: 100px;
border: 20px solid ;
width: 0;
height: 0;
border-top-color: red;
border-bottom-color: blue;
border-left-color: yellow;
border-right-color: pink;
}
</style>
<div class=" div1"></div>

下面是效果图:

还有

<style>
.div2{
width: 15px;height: 15px;
border-top: none;
border-bottom: 5px solid red;
border-left: none;
border-right: 5px solid red;
transform: rotate(45deg);
-ms-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
}
</style>
<div class="div2"></div>

效果图时下面这样的:(注意,transform属性最低只能兼容到IE9)

所以同理,我们可以用border,做出以下的图标来

好了,大致的思路是这样,快去尝试一下吧!

或者,你可以狠狠的点击这里,查看我的小demo

最新文章

  1. 【转】XSD (xml Schema Definition)
  2. servlet监听器Listener(理论+例子)
  3. 一个ListView布局的不断演化
  4. C++中的memset()函数 ------------转自:http://www.360doc.com/content/10/1006/18/1704901_58866679.shtml
  5. VC++ 0xC0000005: Access violation.
  6. php 序列化储存和转化 json_encode() json_decode($q,true)
  7. Java 螺纹第三版 第一章Thread介绍、 第二章Thread创建和管理学习笔记
  8. python绝技 — 使用PyGeoIP关联IP地址和物理位置
  9. linux安装ftp
  10. 【实战】Docker 入门实战一:ubuntu 和 centos 安装Docker
  11. linux配置虚拟域名
  12. greenplum 开启和关闭服务
  13. windows平台,实现录音功能详解
  14. 关于 TRegEx.Split()
  15. Java通过在主循环中判断Boolean来停止线程
  16. android 利用 aapt 解析 apk 得到应用名称 包名 版本号 权限等信息
  17. hdu4848 求到达每一个点总时间最短(sum[d[i]])。
  18. 更改VS2010的[默认开发语言]
  19. Hadoop源码学习笔记之NameNode启动场景流程五:磁盘空间检查及安全模式检查
  20. 解剖Nginx&#183;自动脚本篇(6)编译器名称变量脚本 auto/cc/name

热门文章

  1. Intellij IDEA 安装Scala插件 + 创建Scala项目
  2. Java对象finalize()方法
  3. MVC,MVP 和 MVVM 的图示(转载)
  4. Jmeter命令行 传递参数
  5. shell编程:命令替换的运用
  6. Python中反射的简单应用
  7. sublime推荐插件
  8. Java中File类创建文件
  9. mysql在插入数据前判断是否存在数据
  10. Allowance