css4.css 6.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276
  1. *{margin:0;padding:0;list-style:none;}
  2. body{background:#d45a00;font-family:microsoft yahei;}
  3. @-webkit-keyframes cir1 {
  4. 0% {
  5. -webkit-transform: rotateY(0deg) rotateZ(10deg);
  6. }
  7. 100% {
  8. -webkit-transform: rotateY(-360deg) rotateZ(10deg);
  9. }
  10. }
  11. @keyframes cir1 {
  12. 0% {
  13. transform: rotateY(0deg) rotateZ(10deg);
  14. }
  15. 100% {
  16. transform: rotateY(-360deg) rotateZ(10deg);
  17. }
  18. }
  19. @-webkit-keyframes cir2 {
  20. 0% {
  21. -webkit-transform: rotateY(-60deg) rotateZ(10deg);
  22. }
  23. 100% {
  24. -webkit-transform: rotateY(-420deg) rotateZ(10deg);
  25. }
  26. }
  27. @keyframes cir2 {
  28. 0% {
  29. transform: rotateY(-60deg) rotateZ(10deg);
  30. }
  31. 100% {
  32. transform: rotateY(-420deg) rotateZ(10deg);
  33. }
  34. }
  35. @-webkit-keyframes cir3 {
  36. 0% {
  37. -webkit-transform: rotateY(-120deg) rotateZ(10deg);
  38. }
  39. 100% {
  40. -webkit-transform: rotateY(-480deg) rotateZ(10deg);
  41. }
  42. }
  43. @keyframes cir3 {
  44. 0% {
  45. transform: rotateY(-120deg) rotateZ(10deg);
  46. }
  47. 100% {
  48. transform: rotateY(-480deg) rotateZ(10deg);
  49. }
  50. }
  51. @-webkit-keyframes cir4 {
  52. 0% {
  53. -webkit-transform: rotateY(-180deg) rotateZ(10deg);
  54. }
  55. 100% {
  56. -webkit-transform: rotateY(-540deg) rotateZ(10deg);
  57. }
  58. }
  59. @keyframes cir4 {
  60. 0% {
  61. transform: rotateY(-180deg) rotateZ(10deg);
  62. }
  63. 100% {
  64. transform: rotateY(-540deg) rotateZ(10deg);
  65. }
  66. }
  67. @-webkit-keyframes cir5 {
  68. 0% {
  69. -webkit-transform: rotateY(-240deg) rotateZ(10deg);
  70. }
  71. 100% {
  72. -webkit-transform: rotateY(-600deg) rotateZ(10deg);
  73. }
  74. }
  75. @keyframes cir5 {
  76. 0% {
  77. transform: rotateY(-240deg) rotateZ(10deg);
  78. }
  79. 100% {
  80. transform: rotateY(-600deg) rotateZ(10deg);
  81. }
  82. }
  83. @-webkit-keyframes cir6 {
  84. 0% {
  85. -webkit-transform: rotateY(-300deg) rotateZ(10deg);
  86. }
  87. 100% {
  88. -webkit-transform: rotateY(-660deg) rotateZ(10deg);
  89. }
  90. }
  91. @keyframes cir6 {
  92. 0% {
  93. transform: rotateY(-300deg) rotateZ(10deg);
  94. }
  95. 100% {
  96. transform: rotateY(-660deg) rotateZ(10deg);
  97. }
  98. }
  99. @keyframes cir {
  100. 0% {
  101. transform: rotateX(80deg) rotateY(-10deg) rotateZ(0deg);
  102. }
  103. 100% {
  104. transform: rotateX(80deg) rotateY(-10deg) rotateZ(-360deg);
  105. }
  106. }
  107. @keyframes cir_p {
  108. 0% {
  109. transform: rotateZ(0deg);
  110. }
  111. 100% {
  112. transform: rotateZ(-360deg);
  113. }
  114. }
  115. @-webkit-keyframes cir {
  116. 0% {
  117. -webkit-transform: rotateX(80deg) rotateY(-10deg) rotateZ(0deg);
  118. }
  119. 100% {
  120. -webkit-transform: rotateX(80deg) rotateY(-10deg) rotateZ(-360deg);
  121. }
  122. }
  123. @-webkit-keyframes cir_p {
  124. 0% {
  125. -webkit-transform: rotateZ(0deg);
  126. }
  127. 100% {
  128. -webkit-transform: rotateZ(-360deg);
  129. }
  130. }
  131. .u_p3d{
  132. -webkit-transform-style: preserve-3d !important;
  133. transform-style: preserve-3d !important;
  134. }
  135. .ui_base {
  136. position: relative;
  137. width: 400px;
  138. height: 0px;
  139. margin:100px auto;
  140. -webkit-perspective: 1000px;
  141. -webkit-perspective-origin: 50% 0%;
  142. perspective: 1000px;
  143. perspective-origin: 50% 0%;
  144. }
  145. .base{
  146. -webkit-transform: rotateX(80deg) rotateY(-10deg);
  147. transform: rotateX(80deg) rotateY(-10deg);
  148. position: relative;
  149. width: 350px;
  150. height: 350px;
  151. -webkit-backface-visibility: hidden;
  152. backface-visibility: hidden;
  153. animation: cir 10s linear 0s infinite;
  154. }
  155. .ball_base {
  156. -webkit-transform-origin: 225px 0px;
  157. transform-origin: 225px 0px;
  158. position: absolute;
  159. top: 175px;
  160. left: -50px;
  161. width: 225px;
  162. height: 127px;
  163. }
  164. .ball{
  165. -webkit-transition:all 2s ease-out 0ms;
  166. transition:all 2s ease-out 0ms;
  167. -webkit-transform-origin: 50% 50%;
  168. transform-origin: 50% 50%;
  169. position: absolute;
  170. width: 90px;
  171. height: 90px;
  172. line-height: 90px;
  173. text-align: center;
  174. background-image: url(../image/ball_around.png);
  175. background-size: 100% 100%;
  176. left: 0px;
  177. top: 0px;
  178. color: rgba(255, 255, 255, 0);
  179. font-size: 12px;
  180. opacity: 1;
  181. overflow: hidden;
  182. }
  183. .ball_c {
  184. -webkit-transform-origin: 50% 50%;
  185. transform-origin: 50% 50%;
  186. position: absolute;
  187. width: 157px;
  188. height: 157px;
  189. line-height: 157px;
  190. text-align: center;
  191. background-image: url(../image/ball_center.png);
  192. left: 90px;
  193. top: 50px;
  194. color: #fff;
  195. font-size: 24px;
  196. }
  197. .pan {
  198. position: absolute;
  199. width: 100%;
  200. height: 100%;
  201. background-image: url("../image/c.png");
  202. background-size: 100% 100%;
  203. -webkit-animation: cir_p 5s linear 0s infinite;
  204. animation: cir_p 5s linear 0s infinite;
  205. }
  206. .ball {
  207. color: #fff;
  208. opacity: 1;
  209. }
  210. .ball_1 .ball {
  211. transform: rotateY(10deg) rotateZ(10deg);
  212. animation: cir1 10s linear 0s infinite;
  213. -webkit-transition-delay: 1100ms !important;
  214. transition-delay: 1100ms !important;
  215. }
  216. .ball_2 .ball {
  217. -webkit-animation: cir2 10s linear 0s infinite;
  218. animation: cir2 10s linear 0s infinite;
  219. -webkit-transition-delay: 900ms !important;
  220. transition-delay: 900ms !important;
  221. }
  222. .ball_3 .ball {
  223. -webkit-animation: cir3 10s linear 0s infinite;
  224. animation: cir3 10s linear 0s infinite;
  225. -webkit-transition-delay: 700ms !important;
  226. transition-delay: 700ms !important;
  227. }
  228. .ball_4 .ball {
  229. -webkit-animation: cir4 10s linear 0s infinite;
  230. animation: cir4 10s linear 0s infinite;
  231. -webkit-transition-delay: 500ms !important;
  232. transition-delay: 500ms !important;
  233. }
  234. .ball_5 .ball {
  235. -webkit-animation: cir5 10s linear 0s infinite;
  236. animation: cir5 10s linear 0s infinite;
  237. -webkit-transition-delay: 300ms !important;
  238. transition-delay: 300ms !important;
  239. }
  240. .ball_6 .ball {
  241. -webkit-animation: cir6 10s linear 0s infinite;
  242. animation: cir6 10s linear 0s infinite;
  243. -webkit-transition-delay: 100ms !important;
  244. transition-delay: 100ms !important;
  245. }
  246. .ball_1 {
  247. -webkit-transform: rotateX(-90deg) rotateY(0deg) translateY(-70px);
  248. transform: rotateX(-90deg) rotateY(0deg) translateY(-70px);
  249. }
  250. .ball_2 {
  251. -webkit-transform: rotateX(-90deg) rotateY(60deg) translateY(-70px);
  252. transform: rotateX(-90deg) rotateY(60deg) translateY(-70px);
  253. }
  254. .ball_3 {
  255. -webkit-transform: rotateX(-90deg) rotateY(120deg) translateY(-70px);
  256. transform: rotateX(-90deg) rotateY(120deg) translateY(-70px);
  257. }
  258. .ball_4 {
  259. -webkit-transform: rotateX(-90deg) rotateY(180deg) translateY(-70px);
  260. transform: rotateX(-90deg) rotateY(180deg) translateY(-70px);
  261. }
  262. .ball_5 {
  263. -webkit-transform: rotateX(-90deg) rotateY(240deg) translateY(-70px);
  264. transform: rotateX(-90deg) rotateY(240deg) translateY(-70px);
  265. }
  266. .ball_6 {
  267. -webkit-transform: rotateX(-90deg) rotateY(300deg) translateY(-70px);
  268. transform: rotateX(-90deg) rotateY(300deg) translateY(-70px);
  269. }