home.html 6.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246
  1. <html>
  2. <head>
  3. <title>欢迎来到中科在线</title>
  4. <meta charset="utf-8" />
  5. <meta name="renderer" content="webkit">
  6. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  7. <meta content="width=device-width, initial-scale=1" name="viewport" />
  8. <meta content="" name="description" />
  9. <meta content="" name="author" />
  10. <link rel="stylesheet" type="text/css" href="css/style.css" />
  11. <link rel="stylesheet" type="text/css" href="css/style1.css" />
  12. <link rel="stylesheet" type="text/css" href="css/iconfont.css"/>
  13. </head>
  14. <body style="margin: 0 !important;">
  15. <div style="width: 100vw;min-height:1000px; background-color:aliceblue; background-image: url(images/bg2.png); background-size: cover">
  16. <div class="home">
  17. <div class="w_0100">
  18. <div class="w_1200">
  19. <div class="homeTop">
  20. <div class="homeTopInfo">
  21. <span>欢迎来到中科在线</span>
  22. </div>
  23. <div class="homeTopLogo">
  24. <img src="images/logo.png">
  25. <span>中科在线</span>
  26. </div>
  27. </div>
  28. <div class="homeMain">
  29. <nav>
  30. <ul>
  31. <li class="live">
  32. <a href="/platlive/live/hall/index" target="_blank" data-item="0">
  33. <i class="iconfont icon-zhibo"></i>
  34. <p>直播大厅</p>
  35. </a>
  36. </li>
  37. <li class="super">
  38. <a href="/live/market" target="_blank" data-item="1">
  39. <i class="iconfont icon-gouwu-2"></i>
  40. <p>科技超市</p>
  41. </a>
  42. </li>
  43. <li class="service">
  44. <a href="/live/service" target="_blank" data-item="2">
  45. <i class="iconfont icon-fuwu"></i>
  46. <p>创新服务</p>
  47. </a>
  48. </li>
  49. <li class="dynamic">
  50. <a href="/live/dynamic" target="_blank" data-item="3">
  51. <i class="iconfont icon-icon_A"></i>
  52. <p>动态监测</p>
  53. </a>
  54. </li>
  55. <li class="technocal">
  56. <a href="/live/technical" target="_blank" data-item="4">
  57. <i class="iconfont icon-peixun"></i>
  58. <p>技术交流</p>
  59. </a>
  60. </li>
  61. </ul>
  62. </nav>
  63. </div>
  64. <div class="homeDown">
  65. <p>版权所有:吉林省技术算中心</p>
  66. <p>
  67. <span>技术支持:长春福瑞科技有限公司</span>
  68. &nbsp;&nbsp;&nbsp;&nbsp;
  69. <span>邮编:130000</span>
  70. &nbsp;&nbsp;&nbsp;&nbsp;
  71. <span>传真:239823982</span>
  72. </p>
  73. <p>
  74. <span>地址:吉林省长春市朝阳区前进大街1244号</span>
  75. &nbsp;&nbsp;&nbsp;&nbsp;
  76. <span>电话:0134-1234567</span>
  77. &nbsp;&nbsp;&nbsp;&nbsp;
  78. <span>邮箱:123456@163.com</span>
  79. </p>
  80. </div>
  81. </div>
  82. </div>
  83. </div>
  84. </div>
  85. <div id="particles-js" style="position: fixed; height: 100%; width: 100%;top:0px">
  86. <canvas class="particles-js-canvas-el"></canvas>
  87. </div>
  88. <script src="./js/particles.min.js" type="text/javascript" charset="utf-8"></script>
  89. <script>
  90. /* ---- particles.js config ---- */
  91. particlesJS("particles-js", {
  92. "particles": {
  93. "number": {
  94. "value": 80,
  95. "density": {
  96. "enable": true,
  97. "value_area": 1200
  98. }
  99. },
  100. "color": {
  101. "value": "#ffffff"
  102. },
  103. "shape": {
  104. "type": "circle",
  105. "stroke": {
  106. "width": 0,
  107. "color": "#000000"
  108. },
  109. "polygon": {
  110. "nb_sides": 5
  111. },
  112. "image": {
  113. "src": "img/github.svg",
  114. "width": 100,
  115. "height": 100
  116. }
  117. },
  118. "opacity": {
  119. "value": 0.5,
  120. "random": false,
  121. "anim": {
  122. "enable": false,
  123. "speed": 1,
  124. "opacity_min": 0.1,
  125. "sync": false
  126. }
  127. },
  128. "size": {
  129. "value": 3,
  130. "random": true,
  131. "anim": {
  132. "enable": false,
  133. "speed": 40,
  134. "size_min": 0.1,
  135. "sync": false
  136. }
  137. },
  138. "line_linked": {
  139. "enable": true,
  140. "distance": 150,
  141. "color": "#ffffff",
  142. "opacity": 0.4,
  143. "width": 1
  144. },
  145. "move": {
  146. "enable": true,
  147. "speed": 3,
  148. "direction": "none",
  149. "random": false,
  150. "straight": false,
  151. "out_mode": "out",
  152. "bounce": false,
  153. "attract": {
  154. "enable": false,
  155. "rotateX": 600,
  156. "rotateY": 1200
  157. }
  158. }
  159. },
  160. "interactivity": {
  161. "detect_on": "canvas",
  162. "events": {
  163. "onhover": {
  164. "enable": false,
  165. "mode": "grab"
  166. },
  167. "onclick": {
  168. "enable": false,
  169. "mode": "push"
  170. },
  171. "resize": true
  172. },
  173. "modes": {
  174. "grab": {
  175. "distance": 140,
  176. "line_linked": {
  177. "opacity": 1
  178. }
  179. },
  180. "bubble": {
  181. "distance": 400,
  182. "size": 40,
  183. "duration": 2,
  184. "opacity": 8,
  185. "speed": 3
  186. },
  187. "repulse": {
  188. "distance": 200,
  189. "duration": 0.4
  190. },
  191. "push": {
  192. "particles_nb": 4
  193. },
  194. "remove": {
  195. "particles_nb": 2
  196. }
  197. }
  198. },
  199. "retina_detect": true
  200. });
  201. </script>
  202. <script>
  203. document.addEventListener("DOMContentLoaded", function() {
  204. let rise = function(trigEl) {
  205. trigEl.blur();
  206. let ul = document.querySelector("ul");
  207. ul.classList.add("rise");
  208. trigEl.classList.add("pop");
  209. setTimeout(function() {
  210. trigEl.focus();
  211. ul.classList.remove("rise");
  212. trigEl.classList.remove("pop");
  213. }, 1000);
  214. };
  215. this.querySelectorAll("li a").forEach(function(el) {
  216. let rt = document.querySelector(":root"),
  217. di = +el.getAttribute("data-item");
  218. el.addEventListener("blur", function() {
  219. //var getRt = +window.getComputedStyle(el).getPropertyValue('--rotateTimes');
  220. //console.log(getRt);
  221. //this.classList.add("current");
  222. });
  223. el.addEventListener("focus", function() {
  224. rt.style.setProperty("--rotateTimes", di);
  225. //this.classList.remove("current");
  226. });
  227. el.addEventListener("dblclick", function() {
  228. rise(this);
  229. });
  230. el.addEventListener("keyup", function(e) {
  231. if (e.keyCode === 13) {
  232. rise(this);
  233. }
  234. });
  235. });
  236. });
  237. </script>
  238. </body>
  239. </html>