road.css 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146
  1. /* CSS Document */
  2. /**
  3. * +----------------------------------------------------------
  4. * 主样式
  5. * +----------------------------------------------------------
  6. */
  7. .layui-form-checkbox[lay-skin=primary]:hover i{
  8. border-color: #407CD5;
  9. }
  10. .layui-form-checked[lay-skin=primary] i{
  11. background-color: #407CD5;
  12. border-color: #407CD5;
  13. }
  14. .layui-btn{
  15. height: 45px;
  16. line-height: 45px;
  17. }
  18. .layui-btn-normal{
  19. background-color: #407CD5;
  20. }
  21. /*流星*/
  22. .liuxing{
  23. width: 85px;
  24. height: 85px;
  25. position: absolute;
  26. background: url(../../home/images/line.png) no-repeat;
  27. background-size: contain;
  28. }
  29. .liuxing1 {
  30. top: 200px;
  31. left: 200px;
  32. }
  33. .liuxing2 {
  34. top: 200px;
  35. left: 50%;
  36. margin-left: 200px;
  37. }
  38. .liuxing3 {
  39. top: 100px;
  40. right: 300px;
  41. }
  42. .liuxing4 {
  43. top: 150px;
  44. right: 300px;
  45. }
  46. .liuxingFla {
  47. animation: liuxing 5s ease-in infinite;
  48. }
  49. .liuxingFla2 {
  50. animation: liuxing2 4s ease-in infinite;
  51. }
  52. .liuxingFla3 {
  53. animation: liuxing3 3s linear infinite;
  54. }
  55. .liuxingFla4 {
  56. animation: liuxing4 2s linear infinite;
  57. }
  58. /* 流星动画 */
  59. @keyframes liuxing {
  60. 0% {
  61. transform: translate(200px, -200px)
  62. }
  63. 90% {
  64. transform: translate(-180px, 180px);
  65. opacity: 1;
  66. }
  67. 100% {
  68. transform: translate(-200px, 200px);
  69. opacity: 0;
  70. }
  71. }
  72. @keyframes liuxing2 {
  73. 0% {
  74. transform: translate(200px, -200px)
  75. }
  76. 90% {
  77. transform: translate(-480px, 480px);
  78. opacity: 1;
  79. }
  80. 100% {
  81. transform: translate(-500px, 500px);
  82. opacity: 0;
  83. }
  84. }
  85. @keyframes liuxing3 {
  86. 0% {
  87. transform: translate(200px, -200px)
  88. }
  89. 90% {
  90. transform: translate(-480px, 480px);
  91. opacity: 1;
  92. }
  93. 100% {
  94. transform: translate(-500px, 500px);
  95. opacity: 0;
  96. }
  97. }
  98. @keyframes liuxing4 {
  99. 0% {
  100. transform: translate(200px, -200px)
  101. }
  102. 90% {
  103. transform: translate(-180px, 180px);
  104. opacity: 1;
  105. }
  106. 100% {
  107. transform: translate(-200px, 200px);
  108. opacity: 0;
  109. }
  110. }
  111. /*菜单*/
  112. .moveUpDownFla1 {
  113. animation: moveUpDown 5s ease infinite;
  114. }
  115. .moveUpDownFla2 {
  116. animation: moveUpDown 4s linear infinite;
  117. }
  118. /* 菜单动画 */
  119. @keyframes moveUpDown {
  120. 0% {
  121. transform: translate(0px, -20px)
  122. }
  123. 50% {
  124. transform: translate(0px, 20px)
  125. }
  126. 100% {
  127. transform: translate(0px, -20px);
  128. }
  129. }