首页前端开发CSS纯css实现小箭头或三角形标志

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

时间2024-01-27 23:23:02发布访客分类CSS浏览192
导读:收集整理的这篇文章主要介绍了纯css实现小箭头或三角形标志,觉得挺不错的,现在分享给大家,也给大家做个参考。作为一名前端工程师,工作中免不了要使用css制作一些小箭头、三角形之类的标志。下面我就来为大家分享下纯css制作小箭头、三角形等标志...
收集整理的这篇文章主要介绍了纯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实现小箭头或三角形标志的详细内容,更多请关注其它相关文章!

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

小箭头

若转载请注明出处: 纯css实现小箭头或三角形标志
本文地址: https://pptw.com/jishu/588855.html
在css中怎样添加脚注 css有哪几类样式

游客 回复需填写必要信息