zoukankan      html  css  js  c++  java
  • css实现三角形图标

    css边框和相框构造是一样的,看下面这代css代码:

    <div style="border-color: red blue black green;border-style: solid;border- 40px;height: 100px; 100px;"></div>

    当我们把div宽度和高度设为0,看又会是怎样:

    <div style="border-color: red blue black green;border-style: solid;border- 40px;height: 0px; 0px;"></div>

    可以看出,四个指向的三角形已经出现了,下面以得到红色三角形为例:

    第一步: 我们去掉黑色边框试试
    <div style="border-color: red blue black green;border-style: solid;border- 40px; border-bottom:none; height: 0px; 0px;"></div>

    第二步: 好像把左右边框去掉就ok了,我试过,其实是不是的.

    可见,左右边框不能去掉...其实红色三角形占的空间大就是这么大,所以,我们没办法在大小上做控制了.换种思路,把左右边框设置成透明,就可以了..

    <div style="border-color: red transparent transparent transparent;border-style: solid;border- 40px ; border-bottom:none; height: 0px; 0px;"></div>

    大功已造成...不过,这是个正三角形,如果只要等腰三角形怎么办? 试试左右边框宽度吧...呵呵.

    <div style="border-color:red transparent transparent transparent;border-style:solid;border-40px 20px 0 20px; border-bottom:none; height: 0px; 0px;"></div>


    其他的三角形,以此类推就ok了...

  • 相关阅读:
    AHK的OnMessage
    VBA7种文档遍历法
    Excel VBA 找出选定范围不重复值和重复值
    Excel图片调整大小
    Excel信息提取之二
    Excel不同工作簿之间提取信息
    VBA7种遍历方法
    Exce信息提取
    php笔记之文件载入和异常处理
    php笔记之流程控制
  • 原文地址:https://www.cnblogs.com/zbseoag/p/3799715.html
Copyright © 2011-2022 走看看