zoukankan      html  css  js  c++  java
  • css流光溢彩的button

    <!DOCTYPE html>
    <html lang="en">
    
    <head>
        <meta charset="UTF-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport"
            content="width=device-width,user-scalable=0, initial-scale=1.0,maximum-scale=1.0,minimum-scale=1.0">
        <title>Document</title>
        <style>
            * {
                padding: 0;
                margin: 0;
                background-color: #000;
            }
    
            .box {
                display: grid;
                place-content: center;
                height: 100vh;
            }
    
            button {
                position: relative;
                margin: 15px;
                height: 60px;
                width: 300px;
                border-radius: 50px;
                border: none;
                outline: none;
                text-transform: uppercase;
                background-color: #111;
                cursor: pointer;
                color: white;
            }
    
            button:first-child:hover {
                background: linear-gradient(90deg, #03a9f4, #f441a5, #ffeb3b, #03a9f4);
                background-size: 400%;
            }
    
            button:last-child:hover {
                background: linear-gradient(90deg, #fa7199, #f5ce62, #e43603, #fa7199);
                background-size: 400%;
            }
    
            button:first-child:before,
            button:last-child:before {
                content: '';
                position: absolute;
                background: inherit;
                top: -5px;
                right: -5px;
                bottom: -5px;
                left: -5px;
                border-radius: 50px;
                filter: blur(10px);
                opacity: 0;
                transition: opacity .5s;
            }
    
            button:first-child:hover:before,
            button:last-child:hover:before {
                opacity: 1;
                z-index: -1;
            }
    
            button:hover {
                z-index: 1;
                animation: glow 5s linear infinite;
            }
    
            @keyframes glow {
                0% {
                    background-position: 0%;
                }
    
                100% {
                    background-position: 400%;
                }
            }
        </style>
    </head>
    
    <body>
        <div class="box">
            <button>button</button>
            <button>button</button>
        </div>
    </body>
    
    </html>

  • 相关阅读:
    异步编程与scrapy
    统计学 李航读书笔记
    算法模型手写
    《剑指offer》面试题的Python实现
    numpy 中文手册
    django部署
    Django ORM中使用update_or_create功能再解
    RabbitMQ(七)心跳控制 -- heartbeat
    重写__eq__函数——对象list中使用in index()——获得list中不同属性对象个数
    Python机器学习及分析工具:Scikit-learn篇
  • 原文地址:https://www.cnblogs.com/lyt520/p/15764295.html
Copyright © 2011-2022 走看看