zoukankan      html  css  js  c++  java
  • css实现三角箭头(兼容IE6)

    纯css实现三角箭头有几种方式,常规的方式用css3的rotate把元素旋转45度角,无法兼容ie的主要原因是ie不支持边框透明, 第二种方法,使用chroma滤镜透明,经尝试在ie下会出现activex的安全提示,基本不可行,第三种是用boder-style:dashed,这种方法效果比较完美,美中不足的是目测向下箭头比上简头差了一个象素,下简头需调整border-width减掉一个像素

    效果:

    代码:

    <style>
    .arrow{
        border-style:solid;
        border-width:10px; 
        border-color:transparent;/*上边框设置想要的颜色*/
        height:0; 
        width:0; 
        font-size:0;
    }
    .up{
    border-bottom-color:red;
    _border-style:dashed dashed solid dashed;
    }
    .down{
    border-top-color:red;
    _border-style: solid dashed dashed dashed ;
    }
    </style>
    
    <div style="position:relative">
    <span class="arrow up" style="top:0px;position:absolute;"></span>
    <span class="arrow down" style="top:50px;position:absolute;"></span>
    </div>
  • 相关阅读:
    bzoj2004(矩阵快速幂,状压DP)
    bzoj1242(弦图判定)
    uva1659(最大费用循环流)
    bzoj1009
    bzoj2893(费用流)
    bzoj4873(最大权闭合子图)
    bzoj2879(动态加边费用流)
    51nod 1239 欧拉筛模板
    poj2774 sa模版
    洛谷3391文艺平衡树
  • 原文地址:https://www.cnblogs.com/windyfancy/p/5254061.html
Copyright © 2011-2022 走看看