• css圆角梯形,动态边框


    <style type="text/css">
                .aadiv {
                  width: 80px;
                  height: 80px;
                  background-color: skyblue;
                  border-radius: 8px;
                }
    
                .skewed {
                    width: 80px;
                      height: 80px;
                    position: relative;
                    padding: .3em 1em  0;
                    text-decoration: none;
                    display: inline-block;
                    border-radius: 8px;
                  /*transform: skew(-10deg); 
                  background-color: pink;
                  border-radius: 8px;*/
                }
                .skewed::before{ 
                     content: '';
                     position: absolute;
                     top: 0;
                     left: 0;
                     right: 0;
                     bottom: 0;
                     background: pink;
                     border: 1px solid #ff9900;
                     border-radius: 8px;
                    -webkit-transform: perspective(0.5em)scale(1.1,1.3) rotateX(5deg);
                      -moz-transform: perspective(0.5em)scale(1.1,1.3) rotateX(5deg);
                      -ms-transform: perspective(0.5em)scale(1.1,1.3) rotateX(5deg);
                      -o-transform: perspective(0.5em)scale(1.1,1.3) rotateX(5deg);
                      transform: perspective(0.5em)scale(1.1,1.3) rotateX(5deg);
          
                  z-index: -1;    
                  -webkit-transform-origin:bottom right;  
                    transform-origin:bottom right;      
                 }
            </style>
    
    <div class="aadiv">Normal</div>
    <div class="skewed">Skewed</div>
    <style>
    
    div {
        background: 
            linear-gradient(90deg, #333 50%, transparent 0) repeat-x,
            linear-gradient(90deg, #333 50%, transparent 0) repeat-x,
            linear-gradient(0deg, #333 50%, transparent 0) repeat-y,
            linear-gradient(0deg, #333 50%, transparent 0) repeat-y;
        background-size: 4px 1px, 4px 1px, 1px 4px, 1px 4px;
        background-position: 0 0, 0 100%, 0 0, 100% 0;
    }
    div:hover {
        animation: linearGradientMove .3s infinite linear;
    }
    
    @keyframes linearGradientMove {
        100% {
            background-position: 4px 0, -4px 100%, 0 -4px, 100% 4px;
        }
    }
    
    </style>
    
    <div id="box1">1</div>
    <div id="box2">2</div>
    <div id="box3">3</div>
  • 相关阅读:
    JS this的指向
    JS 中类型鉴别
    eclipse 常用快捷键 及 windows快捷键
    服务器 设置 将 Tomcat 注册 到系统服务 及使用方法
    阿里云服务器 Windows连接不成功 提示“你的凭证不工作” 解决方法
    JavaWeb 后端 <八> 之 JDBC基礎(全)
    Mysql
    JavaEE EL & JSTL 学习笔记
    关于 Eclipse中的Web项目 部署的文件位置 查看jsp源码的部署位置
    JavaEE JSP 学习笔记
  • 原文地址:https://www.cnblogs.com/liufeiran/p/13358642.html
Copyright © 2020-2023  润新知