css实现按钮点击3d翻转效果代码
代码语言:html
所属分类:布局界面
代码描述:css实现按钮点击3d翻转效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8"> <style> @import url(https://fonts.googleapis.com/css?family=Montserrat:400); body { background-color: #777; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAQAAABuBnYAAAAAU0lEQVQIHQXBwRGDIBAAwO2/AMcCDHAcPjIRxjJ8Je1kl1uqUgphsWu6w0sIG6npLpcUBql4e/wsVRKabrkNTacIYbMrwsF06rqUhsnXVKVT+Hj+Ue4rPSONk4kAAAAASUVORK5CYII=); padding-top: 80px; text-align: center; } .flipper-container { text-align: center; margin-top: 40px; -moz-perspective: 1000; -webkit-perspective: 1000; perspective: 1000; } .flipper { display: inline-block; position: relative; text-decoration: none; font-family: 'Montserrat', arial, sans-serif; font-weight: 400; text-transform: uppercase; width: 11em; height: 4.5em; background-color: #282828; box-shadow: 0 3px 5px #282828; -moz-transition: all 0.6s cubic-bezier(0.37, 0.74, 0.15, 1.65); -o-transition: all 0.6s cubic-bezier(0.37, 0.74, 0.15, 1.65); -webkit-transition: all 0.6s cubic-bezier(0.37, 0.74, 0.15, 1.65); transition: all 0.6s cubic-bezier(0.37, 0.74, 0.15, 1.65); -moz-transform-style: preserve-3d; -webkit-transform-style: preserve-3d; transform-style: preserve-3d; } .flipper:target { -moz-transform: rotateX(90deg); -webkit-transform: rotateX(90deg); transform: rotateX(90deg); } .front-face, .back-face { position: absolute; width: 100%; height: 100%; top: 0; left: 0; padding-right: 70px; letter-spacing: 2px; line-height: 4.5em; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; } .front-face:before, .back-face:before { content: attr(data-icon); font-size: 30px; position: absolute; top: 0; right: 0; height: 100%; width: 70px; border-radius: 0 2px 2px 0; } .front-face { background-color: #fc2161; color: #fff; text-shadow: 0 1px 1px #b50236; -moz-transform: rotateX(0deg) translateZ(2.25em); -ms-transform: rotateX(0deg) translateZ(2.25em); -webkit-transform: rotateX(0deg) translateZ(2.25em); transform: rotateX(0deg) translateZ(2.25em); } .front-face:before { background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyY.........完整代码请登录后点击上方下载按钮下载查看
网友评论0