博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
纯css制作带三角border篇(兼容所有浏览器)
阅读量:4878 次
发布时间:2019-06-11

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

今天帅哥给你们介绍下,如何用 border 来制作三角。

html 代码如下:

复制代码
代码如下:
<div class="arrow-up"></div>
<div class="arrow-down"></div>
<div class="arrow-left"></div>
<div class="arrow-right"></div>

css 代码如下:

复制代码
代码如下:
.arrow-up {
width: 0;
height: 0;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
_border-left: 5px solid white;
_border-right: 5px solid white;
border-bottom: 5px solid black;
overflow:hidden;
}
.arrow-down {
width: 0;
height: 0;
border-left: 20px solid transparent;
border-right: 20px solid transparent;
_border-left: 20px solid white;
_border-right: 20px solid white;
border-top: 20px solid #f00;
overflow:hidden;
}
.arrow-right {
width: 0;
height: 0;
border-top: 60px solid transparent;
border-bottom: 60px solid transparent;
_border-top: 60px solid white;
_border-bottom: 60px solid white;
border-left: 60px solid green;
overflow:hidden;
}
.arrow-left {
width: 0;
height: 0;
border-top: 10px solid transparent;
border-bottom: 10px solid transparent;
_border-top: 10px solid white;
_border-bottom: 10px solid white;
border-right:10px solid blue;
overflow:hidden;
}

效果图如下:

 

测试浏览器:chrome,firefox,ie8,ie7,ie6,safari,opera

PS:

原文并没有兼容 ie6 浏览器,所以我改了下,现在的版本已经可以兼容所有浏览器了。

 

转载于:https://www.cnblogs.com/shaoshuai0305/p/6046548.html

你可能感兴趣的文章
Git闪退问题
查看>>
Linux命令
查看>>
Android UI线程和非UI线程
查看>>
hdu 2058
查看>>
【10.26校内测试】【状压?DP】【最小生成树?搜索?】
查看>>
单例模式概念
查看>>
使用主密钥和钱包方法加密数据
查看>>
API测试利器Postman简介
查看>>
简单四则运算表达式的java实现(1)
查看>>
django
查看>>
看paper的网址
查看>>
myna代码
查看>>
条款18 让接口容易使用,不易被误用
查看>>
SpringBoot定时任务
查看>>
获取磁盘空间
查看>>
Chap1 引言[The Linux Command Line]
查看>>
NHibernate 知识点整理
查看>>
linux初级学习笔记二:linux操作系统及常用命令,文件的创建与删除和命名规则,命令行展开以及linux中部分目录的作用!(视频序号:02_3)...
查看>>
HTML5 是什么
查看>>
用csc命令行手动编译cs文件
查看>>