整体开发过程分成 4 步,第 1 步用 CSS 实现页面的静态布局,后面 3 步用 JS 实现动画和业务逻辑。...虽然用 JS 写动画比用 CSS 要麻烦一些,但 API 提供了一些事件 handler,在字符切换动画中就是利用事件机制来精确控制动画和在动画过程中加入业务逻辑的。
下面开始编码。...引入 lodash 库:
js/4.17.11/lodash.min.js">roof...', 'door', 'food', 'fool', 'foot', 'good', 'look', 'loop', 'moon', 'noon', 'pool', 'poor', 'room', 'roof