纯css实现小箭头或三角形标志

广告:宝塔服务器面板,一键全能部署及管理,送你10850元礼包,点我领取~~~

纯css实现小箭头或三角形标志

作为一名前端工程师,工作中免不了要使用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实现小箭头或三角形标志的详细内容,更多请关注9543建站博客其它相关文章!

9543建站博客
一个专注于网站开发、微信开发的技术类纯净博客。
作者头像
admin创始人

肥猫,知名SEO博客站长,14年SEO经验。

上一篇:微信支付开发 JS API支付
下一篇:用Geolocation获取地理位置信息

发表评论

关闭广告
关闭广告