css+div实现炫酷按钮悬浮动画效果代码

代码语言:html

所属分类:悬停

代码描述:css+div实现炫酷按钮悬浮动画效果代码

代码标签: css div 炫酷 按钮 悬浮 动画

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<!DOCTYPE html>
<html lang="en">

<head>
    <style>
        @import url(https://fonts.googleapis.com/css?family=Open+Sans);
    /* psuedo element animations */
    @-webkit-keyframes downloadBounce {
      to {
        -webkit-transform: translateY(0px) rotate(50deg);
      }
    }
    @-moz-keyframes downloadBounce {
      to {
        -moz-transform: translateY(0px) rotate(50deg);
      }
    }
    @keyframes downloadBounce {
      to {
        -webkit-transform: translateY(0px) rotate(50deg);
        -moz-transform: translateY(0px) rotate(50deg);
        -ms-transform: translateY(0px) rotate(50deg);
        -o-transform: translateY(0px) rotate(50deg);
        transform: translateY(0px) rotate(50deg);
      }
    }
    @-webkit-keyframes downloadBounce2 {
      to {
        -webkit-transform: translateY(0px) rotate(-50deg);
      }
    }
    @-moz-keyframes downloadBounce2 {
      to {
        -moz-transform: translateY(0px) rotate(-50deg);
      }
    }
    @keyframes downloadBounce2 {
      to {
        -webkit-transform: translateY(0px) rotate(-50deg);
        -moz-transform: translateY(0px) rotate(-50deg);
        -ms-transform: translateY(0px) rotate(-50deg);
        -o-transform: translateY(0px) rotate(-50deg);
        transform: translateY(0px) rotate(-50deg);
      }
    }
    body {
      background: #D6DCE4;
      text-align: center;
      padding: 4em 0;
      font-family: "Open Sans", sans-serif;
      -webkit-font-smoothing: antialiased;
    }
    
    a {
      text-decoration: none;
    }
    
    .download {
      /* rounded corner overflow mask fix */
      -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);
      overflow: hidden;
      border-radius: 5px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      background: #007ccd;
      border: 2px solid #007ccd;
      color: white;
      padding: 26px 0 26px 28px;
      width: 220px;
      display: inline-block;
      position: relative;
      -webkit-transition: all 300ms ease;
      -moz-transition: all 300ms ease;
      transition: all 300ms ease;
      margin-right: 20px;
    }
    .download span {
      display: block;
      position: relative;
      z-index: 1;
      -webkit-transform: translate(0, 0);
      -moz-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
      -o-transform: translate(0, 0);
      transform: translate(0, 0);
    }
    .download span:after, .download span:before {
      content: "";
      width: 1px;
      height: 16px;
      background: #007ccd;
      opacity: 0;
      position: absolute;
      left: 50%;
      top: 100%;
      -webkit-transition: all 10ms ease-out;
      -moz-transition: all 10ms ease-out;
      transition: all 10ms ease-out;
      -webkit-transform-origin: center bottom;
      -moz-transform-origin: center bottom;
      -ms-transform-origin: center bottom;
      -o-transform-origin: center bottom;
      transform-origin: center bottom;
      -webkit-transform: translateY(0) rotate(0deg);
      -moz-transform: translateY(0) rotate(0deg);
      -ms-transform: translateY(0) rotate(0deg);
      -o-transform: translateY(0) rotate(0deg);.........完整代码请登录后点击上方下载按钮下载查看

网友评论0