• div复杂边框-梯形边框组合


    如图,我的目的是写一个像图片一样的div边框

    <div id="div1"><!-- 整个div -->
         <div class="trapezoidMaxLine leftDistance"><!-- 最外层梯形 -->
              <div class="trapezoidMinLine"></div><!-- 内层梯形 -->
              <span class="unitName titleText">用户访问量</span>
         </div>
         <div id="userVisitEchart"></div><!-- 柱状图 -->
    </div>
    
    #div1 {
        position: relative;/*必须,为了梯形定位*/
         341px;
    }
    .trapezoidMaxLine {/*最外层梯形所在的div*/
        position: absolute;/*相对于div1定位*/
        background: #062343;/*设置成背景色,遮挡下边框*/
        z-index: 4;
        height: 5px;/*根据实际情况*/
         102px;/*根据实际情况*/
        top: -5px;/*定位,根据实际情况*/
    }
    /*重点来啦!!!最外层梯形代码在此*/
    .trapezoidMaxLine:before {
        content: '';
        position: absolute;/*相对于trapezoidMaxLine定位*/
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: -1;
        border: 1px solid #3a27e3;
        border-bottom: 0 solid #fff;
        transform: perspective(10px) rotateX(7deg);
    }
    /*内层梯形所在的div,和最外层的一样,区别是定位参照物,和颜色位置*/
    .trapezoidMinLine {/*内层梯形所在的div*/
        position: absolute;
        z-index: 4;
        height: 3px;
         94px;
        top: 3px;
        left: 4px;
    }
    .trapezoidMinLine:before {
        content: '';
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: -1;
        background: #52a9ec;
        border: 1px solid #3a27e3;
        border-bottom: 0 solid #fff;
        transform: perspective(10px) rotateX(7deg);
    }
    
    
  • 相关阅读:
    【原创】虚拟机上实现绑定固定IP扩主机容器互访
    docker entrypoint入口文件详解
    数据库博客推荐
    docker下centos安装ping命令
    Dockerfile指令详解
    Elasticsearch Java API 的使用
    docker容器里面安装ssh
    RPM安装命令总结
    Docker容器的跨主机连接
    使用Java程序片段动态生成表格
  • 原文地址:https://www.cnblogs.com/liuXiaoDi/p/12868683.html
Copyright © 2020-2023  润新知