div+css实现卡片翻转动画效果代码
代码语言:html
所属分类:悬停
代码描述:div+css实现卡片翻转动画效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8"> <style> .frame { position: absolute; top: 50%; left: 50%; width: 400px; height: 400px; margin-top: -200px; margin-left: -200px; border-radius: 2px; box-shadow: 1px 2px 10px 0px rgba(0, 0, 0, 0.3); background: #4B4841; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .card { position: absolute; width: 320px; height: 180px; top: 110px; left: 40px; perspective: 800px; } .card:hover .flip { transform: rotateX(180deg) translate3d(0, 0, 0); box-shadow: 8px -10px 15px 0 rgba(0, 0, 0, 0.5); } .card .flip { width: 100%; height: 100%; transform-style: preserve-3d; transition: all 1s ease-in-out; perspective: 1000px; box-shadow: 8px 10px 15px 0 rgba(0, 0, 0, 0.5); } .card .front, .card .back { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: #FFCE4E; -webkit-backface-visibility: hidden; backface-visibility: hidden; border-radius: 3px; overflow: hidden; text-align: center; } .card .front { z-index: 2; transform: rotateX(0); } .card .front img { position: relative; top: 52px; -webkit-animation: bike 0.6s ease-in-out infinite; animation: bike 0.6s ease-in-out infinite; transform-origin: 50% 100%; } .card .front .street { position: absolute; top: 127px; left: 80px; width: 160px; height: 3px; overflow: hidden; } .card .front .street .stripe-1 { position: absolute; right: -25px; top: 0; h.........完整代码请登录后点击上方下载按钮下载查看
网友评论0