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

  • 相关阅读:
    Mybaits的10种通用的写法
    你清楚这几个Spring常用注解吗?
    面试时如何介绍自己
    Spring加载加密的配置文件
    MySQL主从复制
    CentOS7安装和配置MySQL
    Druid监控页面配置与使用
    Shiro配置URL过滤
    基于注解的Dubbo服务配置
    Java中常用的加密算法小结
  • 原文地址:https://www.cnblogs.com/zbseoag/p/3799715.html
Copyright © 2011-2022 走看看