作为一名前端工程师,工作中免不了要使用css 制作 一些小箭头、三角形之类的标志。下面我就来为大家分享下纯css制作小箭头、三角形等标志的方法。
实现小箭头:
.arrow{ width: 20px; h ei ght: 20px; m arg in -t op: 50px; mar gin -left: 50px; border-top: 1px solid # 000; border-left: 1px solid #000; transform: rotate(45 deg );/*旋转角度*/ } <div class="arrow"></div>
实现三角形:
.triangle{ width: 0; height: 0; border-width: 100px; border -s tyle: solid; border-color: red transparent transparent transparent; transform:rotate(45deg); } <div class="triangle"></div>
(免费视频教程:css视频教程)
如何让多个元素在一行显示?
(1)dis play :inline把元素转化为 行内元素 ,但是 宽 高属性不起作用
(2)display:inline-block可以让元素在一行显示,但是他会受空格、换行键的影响,会有默认间距
解决办法:
1、去掉空格和换行键的影响 让标签全都在一行(这种方法不推荐,阅读性不好)
2、给加了display:inline-block属性的元素的父元素加一个属性font- Size: 0
display:inline-block在ie6 7下不兼容的解决办法? dispaly:inline;//css hack ie浏览器可以识别 zoom:1;//触发css hack的layout
3、 利用 浮动floa:left/right,但是需要清浮动
相关推荐:CSS教程
以上就是纯css实现小箭头或三角形标志的详细内容,更多请关注其它相关 文章 !
总结
以上是 为你收集整理的 纯css实现小箭头或三角形标志 全部内容,希望文章能够帮你解决 纯css实现小箭头或三角形标志 所遇到的问题。
如果觉得 网站内容还不错, 推荐好友。
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did199480