TweenMax+css实现点击盒子爆炸动画效果代码
代码语言:html
所属分类:动画
代码描述:TweenMax+css实现点击盒子爆炸动画效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!doctype html> <html lang="zh"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <style> @-webkit-keyframes bounce { 0% { -webkit-transform: translateY(0); transform: translateY(0); } 100% { -webkit-transform: translateY(-25px); transform: translateY(-25px); } } @keyframes bounce { 0% { -webkit-transform: translateY(0); transform: translateY(0); } 100% { -webkit-transform: translateY(-25px); transform: translateY(-25px); } } @-webkit-keyframes shadow { 0% { background: rgba(0, 0, 0, 0.5); -webkit-transform: scale(0.75) rotateX(75deg) rotateY(0deg) rotateZ(-45deg); transform: scale(0.75) rotateX(75deg) rotateY(0deg) rotateZ(-45deg); box-shadow: 0 0 0px rgba(0, 0, 0, 0.6); } 100% { background: rgba(0, 0, 0, 0.15); -webkit-transform: scale(1) rotateX(75deg) rotateY(0deg) rotateZ(-45deg); transform: scale(1) rotateX(75deg) rotateY(0deg) rotateZ(-45deg); box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); } } @keyframes shadow { 0% { background: rgba(0, 0, 0, 0.5); -webkit-transform: scale(0.75) rotateX(75deg) rotateY(0deg) rotateZ(-45deg); transform: scale(0.75) rotateX(75deg) rotateY(0deg) rotateZ(-45deg); box-shadow: 0 0 0px rgba(0, 0, 0, 0.6); } 100% { background: rgba(0, 0, 0, 0.15); -webkit-transform: scale(1) rotateX(75deg) rotateY(0deg) rotateZ(-45deg); transform: scale(1) rotateX(75deg) rotateY(0deg) rotateZ(-45deg); box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); } } body { font-size: 1rem; font-family: "Open Sans", sans-serif; color: #fff; background-color: #36373c; -webkit-font-smoothing: antialiased; margin: 0; padding: 0; overflow: hidden; } .label { width: 100%; position: absolute; text-align: center; } .label small { display: block; margin-bottom: 1em; } h1 { color: #fff; margin: 1em 0 0; /* margin-bottom: 1em; */ font-size: 1.6rem; font-weight: 100; } main { height: 100vh; /* padding: 10px; */ text-align: center; } main .-content { position: relative; height: 100vh; } main .-content > div { height: 100%; overflow: hidden; overflow-y: auto; } main .-content.-index { display: table; width: 100%; } main .-content.-index > div { display: table-cell; vertical-align: middle; } .button { cursor: pointer; text-align: center; border: 0; text-decoration: none; position: relative; display: none; z-index: 10; padding: 1rem 3rem; line-height: 1rem; } .button span { font-size: 1rem; vertical-align: middle; text-transform: uppercase; font-weight: 800; color: #ffffff; display: block; } .button:hover:before { opacity: 1; -webkit-transform: scale(1); transform: scale(1); } .button:hover:after { opacity: 0; -webkit-transform: scale(0.85); transform: scale(0.85); } .button:before, .button:after { display: block; content: ' '; z-index: -1; border-radius: 999px; pointer-events: none; position: absolute; top: 0; left: 0; width: 100%; .........完整代码请登录后点击上方下载按钮下载查看
网友评论0