• css设置边框四角样式


    开发中使用css 伪类 是再常见不过的事情了,运用好了能轻松实现许多复杂的样式,大大减少使用图片消耗带宽的问题,今天我们就使用伪类来实现登录框的四角样式

    html代码如下
       <div class="form backLoginForm">
          <el-form :model="formData" ref="form">
                <!-- 添加自己的form 内容 -->
          </el-form>
          <div class="angle angle-left-top"></div>
          <div class="angle angle-left-bottom"></div>
          <div class="angle angle-right-top"></div>
          <div class="angle angle-right-bottom"></div>
        </div>

    css 样式

      .angle {
        position: absolute;
        width: 20px;
        height: 20px;
      }
    
      .angle-left-top {
        top: 0;
        left: 0;
        border-left: 4px solid rgba(7,185,255,0.5);
        border-top: 4px solid rgba(7,185,255,0.5);
      }
      .angle-left-top:after{
        content: "";
        border-radius: 0;
        font-size: 0;
        width: 0;
        height: 0;
        position: absolute;
        padding: 0;
        top:-4px;
        right:0;
        border-left: 4px solid transparent;
        border-right: 4px solid rgb(28,32,122);
        border-bottom: 4px solid rgb(28,32,122);;
      }
      .angle-left-top:before{
        content: "";
        border-radius: 0;
        font-size: 0;
        width: 0;
        height: 0;
        position: absolute;
        padding: 0;
        bottom:0;
        left:-4px;
        border-top: 4px solid transparent;
        border-right: 4px solid rgb(28,32,122);
        border-bottom: 4px solid rgb(28,32,122);;
      }
      .angle-right-top {
        top: 0;
        right: -2px;
        border-right: 4px solid rgba(7,185,255,0.5);
        border-top: 4px solid rgba(7,185,255,0.5);
      }
      .angle-right-top:after{
        content: "";
        border-radius: 0;
        font-size: 0;
        width: 0;
        height: 0;
        position: absolute;
        padding: 0;
        bottom:0;
        right:-4px;
        border-right: 4px solid transparent;
        border-left: 4px solid rgb(28,32,122);
        border-bottom: 4px solid rgb(28,32,122);;
      }
      .angle-right-top:before{
        content: "";
        border-radius: 0;
        font-size: 0;
        width: 0;
        height: 0;
        position: absolute;
        padding: 0;
       top:-4px;
        left:0;
        border-top: 4px solid transparent;
        border-left: 4px solid rgb(28,32,122);
        border-bottom: 4px solid rgb(28,32,122);;
      }
    
      .angle-left-bottom {
        bottom: 0;
        left: 0;
        border-bottom: 4px solid rgba(7,185,255,0.5);
        border-left: 4px solid rgba(7,185,255,0.5);
      }
      .angle-left-bottom:after{
        content: "";
        border-radius: 0;
        font-size: 0;
        width: 0;
        height: 0;
        position: absolute;
        padding: 0;
        bottom:-4px;
        right:0;
        border-left: 4px solid transparent;
        border-top: 4px solid rgb(28,32,122);
        border-right: 4px solid rgb(28,32,122);;
      }
      .angle-left-bottom:before{
        content: "";
        border-radius: 0;
        font-size: 0;
        width: 0;
        height: 0;
        position: absolute;
        padding: 0;
        top:0;
        left:-4px;
        border-left: 4px solid transparent;
        border-top: 4px solid rgb(28,32,122);
        border-right: 4px solid rgb(28,32,122);;
      }
    
      .angle-right-bottom {
        bottom: 0;
        right: -2px;
        border-right: 4px solid rgba(7,185,255,0.5);
        border-bottom: 4px solid rgba(7,185,255,0.5);
      }
    
      .angle-right-bottom:after{
        content: "";
        border-radius: 0;
        font-size: 0;
        width: 0;
        height: 0;
        position: absolute;
        padding: 0;
        bottom:-4px;
        left:0;
        border-right: 4px solid transparent;
        border-top: 4px solid rgb(28,32,122);
        border-left: 4px solid rgb(28,32,122);;
      }
      .angle-right-bottom:before{
        content: "";
        border-radius: 0;
        font-size: 0;
        width: 0;
        height: 0;
        position: absolute;
        padding: 0;
        top:0;
        right:-4px;
        border-right: 4px solid transparent;
        border-top: 4px solid rgb(28,32,122);
        border-left: 4px solid rgb(28,32,122);;
      }
    • 最终实现
      最终的登录界面
  • 相关阅读:
    js转化 保留2位小数
    python练习:打印九九乘法表
    PyCharm常用快捷键及工具
    python关键字
    Python学习资源
    Jira项目导入,被导入项目与目的系统数据类型不一致导入不成功的解决方案
    压测的时候到底要不要加集合点?
    Java Vuser协议JDBC脚本编写(MySQL)
    eclipse工具使用
    oracle忘记sys,system密码的解决方法
  • 原文地址:https://www.cnblogs.com/dengxiaoning/p/11681299.html
Copyright © 2020-2023  润新知