概述
作为一名前端工程师,工作中免不了要使用css制作一些小箭头、三角形之类的标志。下面我就来为大家分享下纯css制作小箭头、三角形等标志的方法。
实现小箭头:
.arrow{
width: 20px;
height: 20px;
margin-top: 50px;
margin-left: 50px;
border-top: 1px solid #000;
border-left: 1px solid #000;
transform: rotate(45deg);/*旋转角度*/
}
<div class="arrow"></div>
登录后复制
实现三角形:
.triangle{
width: 0;
height: 0;
border-width: 100px;
border-style: solid;
border-color: red transparent transparent transparent;
transform:rotate(45deg);
}
<div class="triangle"></div>
登录后复制
(免费视频教程:css视频教程)
如何让多个元素在一行显示?
(1)display: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实现小箭头或三角形标志所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复