• [CSS3] 动画暗角按钮


    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <style>
            body{
                position:relative;
                text-align: center;
                background:#212322;
            }
            h1{
                color:#1A897A;
                font-family: "Palatino Linotype";
                font-size: 60px;
                margin:40px;
                text-shadow: 2px 2px 0 #183e2b;
            }
            #demo-box{
                width:550px;
                margin:40px auto;
                padding:40px 40px 20px;
                background:#c7e1d5;
                border-radius: 12px;
                overflow: hidden;
            }
            .button{
                float:left;
                margin-bottom:30px;
            }
            #info-box{
                clear:left;
                padding:20px 20px 10px;
                background:#abd5c1;
                border-radius: 10px;
            }
    
            p{
                margin:0 0 1.2em;
                color:#333333;
                font-family: Arial;
                font-size: 13px;
                line-height: 1.3em;
            }
            #eg1{
                background:url(img/background.png) no-repeat center -105px;
                display: block;
                width:5em;
                padding:30px 40px;
                text-align: center;
                font-family: Arial;
                font-size: 18px;
                color:#fff;
                text-decoration:none;
                text-shadow: 1px 1px 0 #000;
                border-radius:25px;
                background:url(img/linear-gradient.png) no-repeat 0px -400px,url(img/background.png) no-repeat center -8px;
                box-shadow: 2px 2px 10px #000;
                transition:all 1s ease;
            }
            #eg1:hover{
                background:url(img/background.png) no-repeat center -5px;
                background:url(img/linear-gradient.png) no-repeat 0px 0px,url(img/background.png) no-repeat center -8px;
            }
            #eg2{
                background: url(img/background.png) no-repeat center -105px;    /* Fallback */
                display: block;
                width: 5em;
                margin: 0px 20px;
                padding: 30px 40px;
                text-align: center;
                font-family: Arial, sans-serif;
                font-size: 18px;
                color: #fff;
                text-decoration: none;
                text-shadow: 1px 1px 0px #000;
                border-radius: 25px;
                background: url(img/stripes.png) no-repeat 0px 0px, url(img/background.png) no-repeat center -8px;
                box-shadow: 2px 2px 10px #000;
                transition: all 1s ease-out;
            }
            #eg2:hover {
                background: url(img/background.png) no-repeat center -5px;
                background: url(img/stripes.png) no-repeat 0px -200px, url(img/background.png) no-repeat center -8px;
                transition: all 0.5s ease;
            }
    
            #eg3 {
                background: url(img/background.png) no-repeat center -105px;
                display: block;
                width: 5em;
                padding: 30px 40px;
                text-align: center;
                font-family: Arial, sans-serif;
                font-size: 18px;
                color: #fff;
                text-decoration: none;
                text-shadow: 1px 1px 0px #000;
                border-radius: 25px;
                background: url(img/radial-gradient.png) no-repeat center center, url(img/background.png) no-repeat center -8px;
                box-shadow: 2px 2px 10px #000;
                background-size: 200px 200px, 180px 200px;
                transition: all 0.75s ease;
            }
            #eg3:hover {
                background: url(img/background.png) no-repeat center -5px;
                background: url(img/radial-gradient.png) no-repeat center center, url(img/background.png) no-repeat center -8px;
                background-size: 1000px 1000px, 180px 200px;
                transition: all 1s ease;
            }
        </style>
    </head>
    <body>
        <h1>CSS3动画暗角按钮</h1>
        <div id="demo-box">
            <a id="eg1" class="button" href="#">Fade In</a>
            <a id="eg2" class="button" href="#">Peer Thro'</a>
            <a id="eg3" class="button" href="#">Iris</a>
            <div id="info-box">
                <p>These buttons are made by styling a single anchor element with CSS3 multiple backgrounds. They use two img - a background pattern and then a semi-transparent .png 'vignette' which sits over the top. The vignette position or size is then animated using the transition property in Chrome, Safari and Firefox 4.
                <p>They fallback nicely in browsers that don't fully support the CSS3 properties in use.</p>
                <p>For more info check out the source or this accompanying article.</p>
            </div>
        </div>
    </body>
    </html>
  • 相关阅读:
    [na][dhcp]华为DHCP-重要
    [na]win PPTP场景与搭建
    [na]锐起无盘机并发部署多台windows
    [na]wireshark抓包排错-tcp.flags.reset
    [svc]mousedos网络批量部署xp
    [na]诺顿ghost磁盘对刻(备份系统分区或数据分区)
    [na]代理arp导致的问题(路由卷)
    [na]pc加入域认证细节
    【VS开发】【智能语音处理】VS中声音的采集实现
    【VS开发】【智能语音处理】MATLAB 与 音频处理 相关内容摘记
  • 原文地址:https://www.cnblogs.com/frost-yen/p/6909986.html
Copyright © 2020-2023  润新知