希望效果是炫酷的库洛牌动画

地址

观看:https://firenzia.github.io/flying_card
打开F12,有彩蛋~~
代码:https://github.com/Firenzia/flying_card

效果

想法

一直想做个自己设计的动画,拖拖拖终于做了,灵感来自《百变小樱》里的库洛牌,主要效果有卡牌旋转、卡牌正反面翻转、卡牌绕圆周旋转、卡牌占卜文字渐隐。

实践

代码结构(代码)

  • index.html – 入口文件(核心js代码)
  • data.js – 全局数据(卡牌信息)
  • template.js – 卡片html模板

图片和鼠标cursor

  • 来自[小樱迷乐园]

js

  • setTimeout/clearTimeout
  • setInterval/clearInterval
  • document.querySelector()
  • innerHTML()
  • 字符串replace

css

  • -webkit-perspective
  • transition
  • transform-style:preserve-3d
  • transform: rotateY()
  • backface-visibility: hidden