名站导航为爱好css的朋友们提供相关的知识。
CSS教程 使用border来创建三角形的基本思路和实例
比较简单实用的还是使用border来创建三角形,今天主要研究这个的实现
- 此篇文章具体介绍如下
css教程实现下图样式,具体像素值记不住了,很好设置,html code (2014百度秋招面试题):
<div id="demo"></div>
分析:这个样式的关键就在三角形和三角形实现了之后的变成只有个边框的三角形。利用元素的:after和:before伪元素(请自动忽略低版本IE)。
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset=utf-8>
<title>demo</title>
</head>
<style>
#demo{
width:100px;
height:100px;
border:2px solid #000;
}
#demo:before{
content:'';
display:block;
width:0;
height:0;
position:relative;
top:10px;
left:100px;
border-left:9px solid #000;
border-top:7px solid transparent;
border-bottom:7px solid transparent;
}
#demo:after{
content:'';
display:block;
width:0;
height:0;
position:relative;
top:-2px;
left:100px;
border-left:7px solid #fff;
border-top:5px solid transparent;
border-bottom:5px solid transparent;
}
</style>
<body>
<div id='demo'></div>
<script>
</script>
</body>
</html>
关于css的相关的知识就说到这里希望能够可以帮助更多的朋友们。,css,三角形CSS教程常用文本样式实例介绍