CSS实现div四个角加上小边框:伪代码实现

image

html代码:

 <div class="panel"> <!--公共盒子-->
    <div class="panel-foot">
    </div>
 </div>

CSS代码:

.panel { <!--父框架-->
          position: relative;
          height: 3.875rem;
          border: 1px solid rgba(25, 186, 139, 0.17);
          background: rgba(255, 255, 255, 0.04) url(../assets/img/brand/line.png);
          padding: 0 0.1875rem 0;
          margin-bottom: 0.1875rem;
          &:before {     <!--位置1-->
            position: absolute;
            top: 0;
            left: 0;
            content: "";
            width: 10px;
            height: 10px;
            border-top: 2px solid #02a6b5;
            border-left: 2px solid #02a6b5;
          }
          &:after {    <!--位置2-->
            position: absolute;
            top: 0;
            right: 0;
            content: "";
            width: 10px;
            height: 10px;
            border-top: 2px solid #02a6b5;
            border-right: 2px solid #02a6b5;
          }

          .panel-footer {   <!--位置3-->
            position: absolute;
            left: 0;
            bottom: 0;
            width: 100%;
            &:before {    <!--位置4-->
              position: absolute;
              bottom: 0;
              left: 0;
              content: "";
              width: 10px;
              height: 10px;
              border-bottom: 2px solid #02a6b5;
              border-left: 2px solid #02a6b5;
            }
            &:after {    <!--底部-->
              position: absolute;
              bottom: 0;
              right: 0;
              content: "";
              width: 10px;
              height: 10px;
              border-bottom: 2px solid #02a6b5;
              border-right: 2px solid #02a6b5;
            }
          }
posted @ 2022-09-06 10:12  huangchun0121  阅读(631)  评论(0)    收藏  举报