记录一些纯 CSS 的小技巧。
实现 3D 的书的翻动效果
实现切角
实现如下图所示的卡片切角效果。
方案有如下三种:
实现不规则气泡动效
预览地址
使用自定义变量 (--scale,--translate-left 等)将 transform 属性解耦。
注意点:
transform 属性并非 简写属性 ,不能像背景(background)一样拆分成多个独立的属性。(浏览器支持中)。
如果想要每次变化的值是随机数,可以添加一个 raf 的定时器,将 offset 作为变量,每次绘制时随机产生,只要保持关键帧归位即可。