利用CSS3新特性创建透明边框三角

所属分类: 网络编程 / CSS/HTML 阅读数: 1226
收藏 0 赞 0 分享

先来看一下效果,这在CSS3之前,完全是不可想象的,只有图片才能做的到,但在HTML5和CSS3大行其道的今天,实现这种效果,那都不是事啊。

看一下实现的代码:

<!DOCTYPE html>
<html>
<head>
<style type='text/css'>

/* 上三角 */
.arrow-up {
 width: 0;
 height: 0;
 border-left: 20px solid transparent;
 border-right: 20px solid transparent;
 border-bottom: 20px solid green;
}

/* 下三角 */
.arrow-down {
 width: 0;
 height: 0;
 border-left: 20px solid transparent;
 border-right: 20px solid transparent;
 border-top: 20px solid orange;
}

/* 右三角 */
.arrow-right {
 width: 0;
 height: 0;
 border-top: 60px solid transparent;
 border-bottom: 60px solid transparent;
 border-left: 60px solid blue;
}

/* 左三角 */
.arrow-left {
 width: 0;
 height: 0;
 border-top: 10px solid transparent;
 border-bottom: 10px solid transparent;
 border-right: 10px solid silver;
}
</style>
</head>
<body>
 <div class="arrow-up"></div>
 <div class="arrow-down"></div>
 <div class="arrow-left"></div>
 <div class="arrow-right"></div>
</body>
</html>

 

更多精彩内容其他人还在看

IE 5.x/Win 和模型bug

IE 5.x/Win 和模型bug
收藏 0 赞 0 分享

各浏览器padding、margin的差异

各浏览器padding、margin的差异
收藏 0 赞 0 分享

IE浮动边界BUG延伸探讨

IE浮动边界BUG延伸探讨
收藏 0 赞 0 分享

[转]目前找到的最好的Iframe自适应高度代码

[转]目前找到的最好的Iframe自适应高度代码
收藏 0 赞 0 分享

Web Safe Color Pallette

Web Safe Color Pallette
收藏 0 赞 0 分享

网站制作之网页技巧

网站制作之网页技巧
收藏 0 赞 0 分享

http状态码一览表

网站的http状态对于网站维护人员来说是相当重要的,当网站出现问题的时候,我们首先要诊断一下网站的http状态,从而进一步确认哪里出现的问题
收藏 0 赞 0 分享

从Table向Css过渡的优缺点比较

从Table向Css过渡的优缺点比较
收藏 0 赞 0 分享

不用float实现div模块居中布局

不用float实现div模块居中布局
收藏 0 赞 0 分享

解决列高度自适应(相同)的五种方法

解决列高度自适应(相同)的五种方法
收藏 0 赞 0 分享
查看更多