zoukankan      html  css  js  c++  java
  • 幽灵按钮

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>幽灵按钮</title>
     6     <link rel="stylesheet" type="text/css" href="css/幽灵按钮.css">
     7 </head>
     8 <body>
     9     <div class="content">
    10         <div class="box box-mission">
    11             <span class="icon"></span>
    12             <!-- 按钮 -->
    13             <a href="#" class="button">
    14                 <span class="line line-top"></span>
    15                 <span class="line line-right"></span>
    16                 <span class="line line-bottom"></span>
    17                 <span class="line line-left"></span>
    18                 MISSION
    19             </a>
    20         </div>
    21         <div class="box box-play">
    22             <span class="icon"></span>
    23             <a href="#" class="button">
    24                 <span class="line line-top"></span>
    25                 <span class="line line-right"></span>
    26                 <span class="line line-bottom"></span>
    27                 <span class="line line-left"></span>
    28                 PLAY
    29             </a>
    30         </div>
    31         <div class="box box-touch">
    32             <span class="icon"></span>
    33             <a href="#" class="button">
    34                 <span class="line line-top"></span>
    35                 <span class="line line-right"></span>
    36                 <span class="line line-bottom"></span>
    37                 <span class="line line-left"></span>
    38                 TOUCH
    39             </a>
    40         </div>
    41     </div>
    42 </body>
    43 </html>
     1 *{margin: 0;padding: 0;}
     2 body{background: #333;}
     3 .content{width: 1000px;height: 400px;margin:50px auto;}
     4 @media screen and (min- 1000px){.content .box{width: 205px;height: 220px;float: left;margin:0 60px;}}
     5 @media screen and(max- 500px){.content .box{width: 205px;height: 220px;}}
     6 /*三个图片动画*/
     7 .box-mission .icon{width: 174px;height: 155px;display: block;background:url(../img/游戏手柄.svg) no-repeat;margin: 0 auto;transition: all 0.2s;-webkit-transition: all 0.2s;-o-transition: all 0.2s;-moz-transition: all 0.2s;}
     8 .box-play .icon{width: 174px;height: 155px;display: block;background:url(../img/火箭.svg) no-repeat;margin: 0 auto;transition: all 0.2s;-webkit-transition: all 0.2s;-o-transition: all 0.2s;-moz-transition: all 0.2s;}
     9 .box-touch .icon{width: 174px;height: 155px;display: block;background:url(../img/地图.svg) no-repeat;margin: 0 auto;transition: all 0.2s;-webkit-transition: all 0.2s;-o-transition: all 0.2s;-moz-transition: all 0.2s;}
    10 .box-mission .icon:hover{transform: scale(1.3)rotate(360deg);-webkit-transform: scale(1.3)rotate(360deg);-o-transform: scale(1.3)rotate(360deg);-moz-transform: scale(1.3)rotate(360deg);}
    11 .box-play .icon:hover{transform: scale(1.3)rotate(360deg);-webkit-transform: scale(1.3)rotate(360deg);-o-transform: scale(1.3)rotate(360deg);-moz-transform: scale(1.3)rotate(360deg);}
    12 .box-touch .icon:hover{transform: scale(1.3)rotate(360deg);-webkit-transform: scale(1.3)rotate(360deg);-o-transform: scale(1.3)rotate(360deg);-moz-transform: scale(1.3)rotate(360deg);}
    13 
    14 /*按钮*/
    15 .box .button{width: 156px;height: 45px;line-height: 50px;display: block;margin: 20px auto;font-family: "微软雅黑";font-size: 18px;font-weight: bolder;color: #2ecc71;text-decoration: none;background: url(../img/右键.svg) no-repeat 127px;padding: 0 20px;border: 2px solid rgba(255,255,255,.8);transition: all 0.2s ease;-webkit-transition: all 0.2s ease;-o-transition: all 0.2s ease;-moz-transition: all 0.2s ease;position: relative;}
    16 .box .button:hover{background-position: 135px center;}
    17 /*设直线条*/
    18 .box .line{background-color: #2ecc71;display: block;position: absolute;transition: all 0.2s ease;-webkit-transition: all 0.2s ease;-o-transition: all 0.2s ease;-moz-transition: all 0.2s ease;}
    19 /*顶部:从左到右过渡到按钮的上边框位置,高度不变2px,宽度由0到200px;*/
    20 .box .line-top,.box .line-bottom{width: 0px;height: 2px;}
    21 .box .line-top{top:-2px;left: -100px;}
    22 .box .button:hover .line-top{width: 200px;left: -2px;}
    23 
    24 /*底部:从右到左过渡到按钮的上边框位置,高度不变2px,宽度由0到200px;*/
    25 .box .line-bottom{bottom:-2px;right: -100px;}
    26 .box .button:hover .line-bottom{width: 200px;right: -2px;}
    27 /*左部:从下向上过渡到按钮的左边框位置,宽度不变2px;宽度由0到49px;*/
    28 .box .line-left,.box .line-right{width: 2px;height: 0px;}
    29 .box .line-left{bottom: -80px;left: -2px;}
    30 .box .button:hover .line-left{height: 49px;bottom: -2px;}
    31 /*右部:从上向下过渡到按钮的左边框位置,宽度不变2px;宽度由0到49px;*/
    32 .box .line-right{top: -80px;right: -2px;}
    33 .box .button:hover .line-right{height: 49px;top: -2px;}
  • 相关阅读:
    flash中网页跳转总结
    as3自定义事件
    mouseChildren启示
    flash拖动条移出flash无法拖动
    需要一个策略文件,但在加载此媒体时未设置checkPolicyFile标志
    Teach Yourself SQL in 10 Minutes
    电子书本地转换软件 Calibre
    Teach Yourself SQL in 10 Minutes
    Teach Yourself SQL in 10 Minutes
    Teach Yourself SQL in 10 Minutes – Page 31 练习
  • 原文地址:https://www.cnblogs.com/Aledebaran/p/6402891.html
Copyright © 2011-2022 走看看