使用CSS round()函数模拟steps动画效果实例页面

回到相关文章 »

效果:

原始素材,静态

动画

代码:

CSS代码:
.spin {
  transform: rotate(round(calc(var(--seed) * 3.6deg), 45deg));
  animation: seed 1s linear infinite;    
}
@property --seed {
  syntax: "<integer>";
  inherits: false;
  initial-value: 0;
}
@keyframes seed {
  from { --seed: 0; }    
  to { --seed: 100; }    
}
HTML代码:
<img src="loading.png" class="spin" />