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了...

  • 相关阅读:
    2014.7建兰NOIP模拟Day1 Running
    简单的数论函数模板
    二分图匹配的匈牙利算法
    手算平方根
    ...
    hdu 5396 Expression(区间DP+组合数)
    hdu 5693 D Game(区间DP)
    hdu 5151 Sit sit sit(区间dp+排列组合)
    hdu 4570 Multi-bit Trie(dp)
    hdu 2855 Fibonacci Check-up (矩阵)
  • 原文地址:https://www.cnblogs.com/zbseoag/p/3799715.html
Copyright © 2011-2022 走看看