zoukankan      html  css  js  c++  java
  • CSS实现DIV三角形

    本文内容收集来自网络

    #triangle-up {
        width: 0;
        height: 0;
        border-left: 50px solid transparent;
        border-right: 50px solid transparent;
        border-bottom: 100px solid red;
    }

    #triangle-down {
        width: 0;
        height: 0;
        border-left: 50px solid transparent;
        border-right: 50px solid transparent;
        border-top: 100px solid red;
    }

    #triangle-left {
        width: 0;
        height: 0;
        border-top: 50px solid transparent;
        border-right: 100px solid red;
        border-bottom: 50px solid transparent;
    }

    #triangle-right {
        width: 0;
        height: 0;
        border-top: 50px solid transparent;
        border-left: 100px solid red;
        border-bottom: 50px solid transparent;
    }

    #triangle-topleft {
        width: 0;
        height: 0;
        border-top: 100px solid red;
        border-right: 100px solid transparent;
    }

    #triangle-topright {
        width: 0;
        height: 0;
        border-top: 100px solid red;
        border-left: 100px solid transparent; 
    }

    #triangle-bottomleft {
        width: 0;
        height: 0;
        border-bottom: 100px solid red;
        border-right: 100px solid transparent;
    }

    #triangle-bottomright {
        width: 0;
        height: 0;
        border-bottom: 100px solid red;
        border-left: 100px solid transparent;
    }

    <!-- 外框 -->
    <div class="mod-container">
        <!-- 小三角部分 -->
        <div class="mod-triangle">
            <div class="t-border"></div>
            <div class="t-inset"></div>
        </div>
    </div>
    /*外框容器*/
    .mod-container {
        width:100px;
        height:60px;
        border:1px solid #000;
        margin:20px;
        background:#fff;
    }
    /*小三角部分*/
    .mod-triangle {
        display:block;
        position:relative;
        left:-23px;
        top:18px;
        z-index:20;
    }
    .mod-triangle .t-border,
    .mod-triangle .t-inset{
        left:0px;
        top:0px;
        width:0;
        height:0;
        font-size:0;
        overflow:hidden;
        position:absolute;
        border-width:12px;
        /*可在此处更改小三角方向:上-右-下-左(solid的位置)*/
        border-style:dashed solid dashed dashed;
    }
    /*小三角的边框,如果不需要,可将颜色值改变*/
    .mod-triangle .t-border{
        border-color:transparent #000 transparent transparent;
        left:-1px;
    }
    .mod-triangle .t-inset{
        border-color: transparent #fff transparent transparent;
    }
  • 相关阅读:
    颠覆想象的php解析获取跨域HTML标签
    Win7承载网络配置——让你的手机无线上网吧
    Joomla!备忘手记
    jQuery+PHP+MySQL简单无限级联实现
    js 功能函数集
    PHP POST数据至远程服务器获取信息
    js生成迅雷地址
    强大的jQuery选择器之选定连续多行
    札记 PHP/JS/jQuery/MySQL/CSS/正则/Apache
    php数组一对一替换
  • 原文地址:https://www.cnblogs.com/showersun/p/4002276.html
Copyright © 2011-2022 走看看