_style.scss 691 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. @import './icon'; //核心图标库
  2. @import './coloricon'; //扩展图标库
  3. @import './sheepicon';
  4. .icon-spin {
  5. animation: icon-spin 2s infinite linear;
  6. }
  7. .icon-pulse {
  8. animation: icon-spin 1s infinite steps(8);
  9. }
  10. @keyframes icon-spin {
  11. 0% {
  12. transform: rotate(0deg);
  13. }
  14. 100% {
  15. transform: rotate(359deg);
  16. }
  17. }
  18. .icon-90 {
  19. transform: rotate(90deg);
  20. }
  21. .icon-180 {
  22. transform: rotate(180deg);
  23. }
  24. .icon-270 {
  25. transform: rotate(270deg);
  26. }
  27. .icon-x {
  28. transform: scale(-1, 1);
  29. }
  30. .icon-y {
  31. transform: scale(1, -1);
  32. }
  33. .icon-fw {
  34. width: calc(18em / 14);
  35. text-align: center;
  36. }
  37. @each $class, $value in $iconsize {
  38. .icon-#{$class} {
  39. transform: scale(#{$value});
  40. }
  41. }