CSS通过边框border-style来写小三角
2016-01-29 22:37
495 查看
<!DOCTYPE html>
/*直接复制代码即可在浏览器验证*/ <html>
<head lang="en"> <meta charset="UTF-8"> <title></title> <style> * { margin: 0; padding: 0; } /*盒子的样式*/ .box { position: relative; margin: 20px auto; height: 200px; width: 200px; background: rgba(0, 0, 0, 0.5); } /*利用border-style实现*/ .drop-down { position: absolute; top: 10px; left: 10px; height: 0; width: 0; border: 3px; /*style依次是上边框、右、下、左*/ border-style: solid dashed dashed dashed; /*想实现向下的三角就把上边框设置为实现其余几个边框都是虚线并且颜色设置为透明*/ border-left-color: transparent; border-right-color: transparent; border-bottom-color: transparent; color: #fff; } /*再来写个三角向右的例子*/ .right { position: absolute; top: 10px; left: 30px; height: 0; width: 0; border:10px; border-style:dashed dashed dashed solid; border-top-color: transparent; border-right-color: transparent; border-bottom-color: transparent; color: yellowgreen; } </style> </head> <body> <!--先写个盒子加上黑色背景,来和生成的小三角来做下对比--> <div class="box"> <i class="drop-down"></i> <i class="right"></i> </div> </body> </html>
相关文章推荐
- HTML仿CSDN博文内容摘要样式
- css3处理sprite背景图压缩来解决H5网页在手机浏览器下图标模糊的问题
- css实现屏幕自适应(仿谷歌静态页面)
- css切图Sprites
- 2016.01.29--h5第七天之css
- 【CSS】初识选择器(2)
- Css Hack
- 【CSS】初识选择器(1)
- CSS3—3D翻转
- 一段神奇的CSS
- 传智播客168期JavaEE就业班(第二天 css)
- 调用css时,用link 和 @import url 有什么区别
- grid 布局 CSS3
- IE6中CSS方法实现PNG图片透明
- EditText自定义样式
- 彻底弄懂css中单位px和em,rem的区别
- html/css基础篇——GET和POST的区别
- html/css基础篇——GET和POST的区别
- WEB前端--CSS
- 看完这个,css中position的绝对定位相对定位就懂了