You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
MiaCTFer/web/static/lib/font-awesome-4.7.0/scss/_animated.scss

46 lines
2.0 KiB

// Spinning Icons
// --------------------------
/* 这里使用了 Sass 的插值语法,#{$fa-css-prefix} 会在编译时被替换为具体的值。
这个选择器用于设置具有特定前缀的元素的旋转动画。 */
.#{$fa-css-prefix}-spin {
/* 使用 WebKit 浏览器内核的动画属性,设置一个名为'fa-spin'的动画,持续时间为 2 秒,无限循环,线性过渡。 */
-webkit-animation: fa-spin 2s infinite linear;
/* 标准的 CSS 动画属性,设置同样的动画效果。 */
animation: fa-spin 2s infinite linear;
}
/* 同样使用插值语法的选择器,用于设置具有特定前缀的元素的脉冲动画。 */
.#{$fa-css-prefix}-pulse {
/* 使用 WebKit 浏览器内核的动画属性,设置一个名为'fa-spin'的动画,持续时间为 1 秒,无限循环,分为 8 步过渡。 */
-webkit-animation: fa-spin 1s infinite steps(8);
/* 标准的 CSS 动画属性,设置同样的动画效果。 */
animation: fa-spin 1s infinite steps(8);
}
/* 定义一个名为'fa-spin'的关键帧动画,用于在 WebKit 浏览器内核中实现旋转效果。 */
@-webkit-keyframes fa-spin {
/* 在动画的 0% 状态下,设置元素的旋转角度为 0 度。 */
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
/* 在动画的 100% 状态下,设置元素的旋转角度为 359 度,实现旋转效果。 */
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
/* 定义一个名为'fa-spin'的关键帧动画,用于在标准的 CSS 环境中实现旋转效果。 */
@keyframes fa-spin {
/* 在动画的 0% 状态下,设置元素的旋转角度为 0 度。 */
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
/* 在动画的 100% 状态下,设置元素的旋转角度为 359 度,实现旋转效果。 */
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}