
css demo
published:
author: 芒果
minutesRead: 1 min read
签名动画
效果如下:
Step:
- signature 生成好看文字图片
- png to SVG 找个免费网站
- 编写代码
svg 属性:
- stroke-dasharray定义了虚线和间隙的长度,二者等长,轮流
- stroke-dashoffset定义了虚线开始的位置
实际动画效果将dashArray设置为和绘制的笔画长度一致,然后通过dashOffset来控制位置,实现开始的空白。然后keyframes 改变dashOffset实现复位,从而实现绘画的动画效果。
tips: 记得获取最长path的长度
打字机效果
Hello, world!
Step:
- animation step
- ch,等宽字体
3d card
Step:
- transform-style: preserve-3d;
- perspective
- mix-blend-mode: color-dodge;
- js 实现鼠标追踪
- transform: rotateX, rotateY
链接:pokemon
加载动画
Step:
- scss 变量计算,自定义函数
- mask mask-position mask-size mask-repeat