登录  /  注册
博主信息
博文 47
粉丝 1
评论 0
访问量 38973
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
仿PHP中文网APP首页
新手1314
原创
394人浏览过

HTML

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8" />
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge" />
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  7. <title>仿PHP中文网App首页</title>
  8. <link rel="stylesheet" href="css/reset.css" />
  9. <link rel="stylesheet" href="css/footer.css" />
  10. <link rel="stylesheet" href="//at.alicdn.com/t/font_3280782_az0e3d2vvfl.css" />
  11. <link rel="stylesheet" href="css/header.css" />
  12. <link rel="stylesheet" href="css/lunbo.css" />
  13. <link rel="stylesheet" href="css/main.css" />
  14. </head>
  15. <body>
  16. <header>
  17. <div class="head">
  18. <div><img src="images/user_avatar.jpg" alt="" class="ima" /></div>
  19. <div>
  20. <a href=""><img src="images/logo.png" alt="" class="imag" /></a>
  21. </div>
  22. <div style="margin-top: 10px"><span class="iconfont icon-spread-left"></span></div>
  23. </div>
  24. </header>
  25. <div class="slider" onmouseover="pointerIn()" onmouseleave="pointerOut()">
  26. <div class="imgs">
  27. <img src="images/1.png" alt="" data-index="1" class="active" />
  28. <img src="images/2.png" alt="" data-index="2" />
  29. <img src="images/3.jpg" alt="" data-index="3" />
  30. <img src="images/4.jpg" alt="" data-index="4" />
  31. <img src="images/5.jpg" alt="" data-index="5" />
  32. </div>
  33. <div class="btns">
  34. <span data-index="1" class="active" onclick="setActive()"></span>
  35. <span data-index="2" onclick="setActive()"></span>
  36. <span data-index="3" onclick="setActive()"></span>
  37. <span data-index="4" onclick="setActive()"></span>
  38. <span data-index="5" onclick="setActive()"></span>
  39. </div>
  40. </div>
  41. <main>
  42. <div class="show">
  43. <div class="list">
  44. <a href=""><img src="images/html.png" alt="" /></a>
  45. <a href="" class="f">HTML/CSS</a>
  46. </div>
  47. <div class="list">
  48. <a href=""><img src="images/JavaScript.png" alt="" /></a>
  49. <a href="" class="f">JavaScript</a>
  50. </div>
  51. <div class="list">
  52. <a href=""><img src="images/code.png" alt="" /></a>
  53. <a href="" class="fo">服务端</a>
  54. </div>
  55. <div class="list">
  56. <a href=""><img src="images/sql.png" alt="" /></a>
  57. <a href="" class="fo">数据库</a>
  58. </div>
  59. <div class="list">
  60. <a href=""><img src="images/app.png" alt="" /></a>
  61. <a href="" class="fo">移动端</a>
  62. </div>
  63. <div class="list">
  64. <a href=""><img src="images/shouce.png" alt="" /></a>
  65. <a href="" class="fos">手册</a>
  66. </div>
  67. <div class="list">
  68. <a href=""><img src="images/gongju.png" alt="" /></a>
  69. <a href="" class="fos">工具</a>
  70. </div>
  71. <div class="list">
  72. <a href=""><img src="images/live.png" alt="" /></a>
  73. <a href="" class="fos">直播</a>
  74. </div>
  75. </div>
  76. <div class="course">
  77. <h3 class="re">推荐课程</h3>
  78. <div>
  79. <a href=""><img src="images/php.png" alt="" /></a>
  80. <a href=""><img src="images/php.png" alt="" /></a>
  81. </div>
  82. <div class="clear">
  83. <div class="restli">
  84. <a href=""><img src="images/php8.png" alt="" /></a>
  85. <h2><a href="" class="php8">php8 , 我来也</a></h2>
  86. <div class="spe">
  87. <span class="sp">初级</span>
  88. <span class="spa">96715次播放</span>
  89. </div>
  90. </div>
  91. <div class="restli">
  92. <a href=""><img src="images/php2021.png" alt="" /></a>
  93. <h2><a href="" class="php8">细说php(2021)第一季</a></h2>
  94. <div class="spe">
  95. <span class="sp">中级</span>
  96. <span class="spa">73090次播放</span>
  97. </div>
  98. </div>
  99. </div>
  100. </div>
  101. <div class="course">
  102. <h3 class="re">最新更新</h3>
  103. <div class="clears">
  104. <div class="restli">
  105. <a href=""><img src="images/h5.png" alt="" /></a>
  106. <h2><a href="" class="php8">前段基础HTML5+CSS...</a></h2>
  107. <h2><a href="" class="web">本视频基于2021年最新web标准...</a></h2>
  108. <div class="spe">
  109. <span class="sp">初级</span>
  110. <span class="spas">11235次播放</span>
  111. </div>
  112. </div>
  113. <div class="restli">
  114. <a href=""><img src="images/java.png" alt="" /></a>
  115. <h2><a href="" class="php8">JavaScript基础语法【d...</a></h2>
  116. <h2><a href="" class="web">素材大全:https://gitee.com/xiao...</a></h2>
  117. <div class="spe">
  118. <span class="sp">初级</span>
  119. <span class="spas">12112次播放</span>
  120. </div>
  121. </div>
  122. <div class="restli">
  123. <a href=""><img src="images/html5.png" alt="" /></a>
  124. <h2><a href="" class="php8">前段最全HTTP基础原...</a></h2>
  125. <h2><a href="" class="web">HTTP是基于B/S架构进行通信的...</a></h2>
  126. <div class="spe">
  127. <span class="sp">初级</span>
  128. <span class="spas">913次播放</span>
  129. </div>
  130. </div>
  131. <div class="restli">
  132. <a href=""><img src="images/xieyi.png" alt="" /></a>
  133. <h2><a href="" class="php8">HTTP协议</a></h2>
  134. <h2><a href="" class="web">HTTP协议是一个简单的请求-响...</a></h2>
  135. <div class="spe">
  136. <span class="sp">初级</span>
  137. <span class="spas">791次播放</span>
  138. </div>
  139. </div>
  140. <div class="restli">
  141. <a href=""><img src="images/api.png" alt="" /></a>
  142. <h2><a href="" class="php8">API接口开发规范【服...</a></h2>
  143. <h2><a href="" class="web">RESTful是一种面向资源的软件...</a></h2>
  144. <div class="spe">
  145. <span class="sp">中级</span>
  146. <span class="spas">4814次播放</span>
  147. </div>
  148. </div>
  149. <div class="restli">
  150. <a href=""><img src="images/mysql.png" alt="" /></a>
  151. <h2><a href="" class="php8">MySQL查询优化方案...</a></h2>
  152. <h2><a href="" class="web">海量数据下,如何根据执行计划...</a></h2>
  153. <div class="spe">
  154. <span class="sp">中级</span>
  155. <span class="spas">3415次播放</span>
  156. </div>
  157. </div>
  158. </div>
  159. </div>
  160. <div class="course">
  161. <h3 class="re">最新文章</h3>
  162. <div class="articie">
  163. <a href=""><img src="images/p.jpg" alt="" /></a>
  164. <div>
  165. <h2>php怎么去掉字符串的逗号</h2>
  166. <span>发布时间:2022-04-14</span>
  167. </div>
  168. </div>
  169. </div>
  170. <div class="articie" style="margin: 10px">
  171. <a href=""><img src="images/p.jpg" alt="" /></a>
  172. <div>
  173. <h2>脚手架也有插件形式!vscode实...</h2>
  174. <span>发布时间:2022-04-15</span>
  175. </div>
  176. </div>
  177. <div class="articie" style="margin: 10px">
  178. <a href=""><img src="images/v.png" alt="" /></a>
  179. <div>
  180. <h2>手把手带你使用Vue + Laravel开...</h2>
  181. <span>发布时间:2022-04-15</span>
  182. </div>
  183. </div>
  184. <div class="articie" style="margin: 10px">
  185. <a href=""><img src="images/uni.png" alt="" /></a>
  186. <div>
  187. <h2>UniApp实战之开发一个复杂场景...</h2>
  188. <span>发布时间:2022-01-07</span>
  189. </div>
  190. </div>
  191. <div class="articie" style="margin: 10px">
  192. <a href=""><img src="images/ja.jpg" alt="" /></a>
  193. <div>
  194. <h2>JAVA详细解析之IO流、File、字...</h2>
  195. <span>发布时间:2022-04-14</span>
  196. </div>
  197. </div>
  198. <div class="articie" style="margin: 10px">
  199. <h3>更多内容</h3>
  200. </div>
  201. </main>
  202. <footer>
  203. <div class="item active">
  204. <a href="" class="iconfont icon-shouye"></a>
  205. <a href="" class="font">首页</a>
  206. </div>
  207. <div class="item">
  208. <a href="" class="iconfont icon-shipin1x"></a>
  209. <a href="" class="font">视频</a>
  210. </div>
  211. <div class="item">
  212. <a href=""><img src="images/gif_live.gif" alt="" /></a>
  213. <a href="" class="fonts">培训</a>
  214. </div>
  215. <div class="item">
  216. <a href="" class="iconfont icon-code-circle"></a>
  217. <a href="" class="font">社区</a>
  218. </div>
  219. <div class="item">
  220. <a href="" class="iconfont icon-31wode"></a>
  221. <a href="" class="font">我的</a>
  222. </div>
  223. </footer>
  224. <script>
  225. const imgs = document.querySelectorAll(".slider .imgs img");
  226. const btns = document.querySelectorAll(".slider .btns span");
  227. function setActive() {
  228. imgs.forEach(img => img.classList.remove("active"));
  229. btns.forEach(btn => btn.classList.remove("active"));
  230. event.target.classList.add("active");
  231. imgs.forEach(img => {
  232. if (img.dataset.index === event.target.dataset.index) {
  233. img.classList.add("active");
  234. }
  235. });
  236. }
  237. let car = setInterval(
  238. arr => {
  239. let i = arr.shift();
  240. arr.push(i);
  241. arrNew = arr;
  242. btns[i].dispatchEvent(new Event("click"));
  243. },
  244. 3000,
  245. Object.keys(btns)
  246. );
  247. function pointerIn() {
  248. clearInterval(car);
  249. }
  250. function pointerOut() {
  251. car = setInterval(
  252. arr => {
  253. let i = arr.shift();
  254. arr.push(i);
  255. arrNew = arr;
  256. btns[i].dispatchEvent(new Event("click"));
  257. },
  258. 3000,
  259. arrNew
  260. );
  261. }
  262. </script>
  263. </body>
  264. </html>
批改老师:PHPzPHPz

批改状态:合格

老师批语:很棒
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2024 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学