Blogger Information
Blog 11
fans 0
comment 0
visits 3150
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
仿今日头条首页
至亲难忘
Original
342 people have browsed it
  1. <!DOCTYPE html>
  2. <html lang="zh-CN">
  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>Document</title>
  8. <link rel="stylesheet" href="static/css/index.css">
  9. <link rel="stylesheet" href="static/font_icon/iconfont.css">
  10. </head>
  11. <body>
  12. <div class="header">
  13. <!-- 搜索框 -->
  14. <div class="search">
  15. <div class="keys">
  16. <span class="iconfont icon-fangdajing"></span>
  17. <span>习近平主席访问俄罗斯</span>
  18. </div>
  19. <!-- 发布按钮 -->
  20. <div class="publish">
  21. <span class="iconfont icon-jiahao"></span>
  22. <span>发布</span>
  23. </div>
  24. </div>
  25. <!-- 导航条 -->
  26. <div class="navs">
  27. <a href="" class="active">推荐</a>
  28. <a href="">科技</a>
  29. <a href="">军事</a>
  30. <a href="">两性</a>
  31. <a href="">明星</a>
  32. </div>
  33. </div>
  34. <!-- 主体 -->
  35. <div class="main">
  36. <div class="rec-list">
  37. <a href="" class="item">
  38. <span class="title">习近平主席访俄第一天,这些信息值得关注</span>
  39. <div class="desc">
  40. <span class="tag">置顶</span>
  41. <div class="other">
  42. <span>已关注</span>
  43. <span>澎湃新闻</span>
  44. <span>122条评论</span>
  45. </div>
  46. </div>
  47. </a>
  48. <a href="" class="item">
  49. <span class="title">习近平主席访俄第一天,这些信息值得关注</span>
  50. <div class="desc">
  51. <span class="tag">置顶</span>
  52. <div class="other">
  53. <span>已关注</span>
  54. <span>澎湃新闻</span>
  55. <span>122条评论</span>
  56. </div>
  57. </div>
  58. </a>
  59. <a href="" class="item">
  60. <span class="title">习近平主席访俄第一天,这些信息值得关注</span>
  61. <div class="desc">
  62. <span class="tag">置顶</span>
  63. <div class="other">
  64. <span>已关注</span>
  65. <span>澎湃新闻</span>
  66. <span>122条评论</span>
  67. </div>
  68. </div>
  69. </a>
  70. <a href="" class="item">
  71. <span class="title">习近平主席访俄第一天,这些信息值得关注</span>
  72. <div class="desc">
  73. <span class="tag">置顶</span>
  74. <div class="other">
  75. <span>已关注</span>
  76. <span>澎湃新闻</span>
  77. <span>122条评论</span>
  78. </div>
  79. </div>
  80. </a>
  81. </div>
  82. <!-- 左文本+右图片 -->
  83. <div class="img1-list">
  84. <a href="" class="item">
  85. <!-- 文本 -->
  86. <div class="left">
  87. <div class="title">还派什么大使,美图晾了我们14个月,是时候反击了</div>
  88. <div class="desc">
  89. <span class="author">魂淡君</span>
  90. <span class="replay-num">98条评价</span>
  91. <span class="time">1小时前</span>
  92. </div>
  93. </div>
  94. <!-- 图片 -->
  95. <img src="static/images/1.jpeg" class="right">
  96. </a>
  97. <a href="" class="item">
  98. <!-- 文本 -->
  99. <div class="left">
  100. <div class="title">还派什么大使,美图晾了我们14个月,是时候反击了</div>
  101. <div class="desc">
  102. <span class="author">魂淡君</span>
  103. <span class="replay-num">98条评价</span>
  104. <span class="time">1小时前</span>
  105. </div>
  106. </div>
  107. <!-- 图片 -->
  108. <img src="static/images/1.jpeg" class="right">
  109. </a>
  110. <a href="" class="item">
  111. <!-- 文本 -->
  112. <div class="left">
  113. <div class="title">还派什么大使,美图晾了我们14个月,是时候反击了</div>
  114. <div class="desc">
  115. <span class="author">魂淡君</span>
  116. <span class="replay-num">98条评价</span>
  117. <span class="time">1小时前</span>
  118. </div>
  119. </div>
  120. <!-- 图片 -->
  121. <img src="static/images/1.jpeg" class="right">
  122. </a>
  123. <a href="" class="item">
  124. <!-- 文本 -->
  125. <div class="left">
  126. <div class="title">还派什么大使,美图晾了我们14个月,是时候反击了</div>
  127. <div class="desc">
  128. <span class="author">魂淡君</span>
  129. <span class="replay-num">98条评价</span>
  130. <span class="time">1小时前</span>
  131. </div>
  132. </div>
  133. <!-- 图片 -->
  134. <img src="static/images/1.jpeg" class="right">
  135. </a>
  136. <a href="" class="item">
  137. <!-- 文本 -->
  138. <div class="left">
  139. <div class="title">还派什么大使,美图晾了我们14个月,是时候反击了</div>
  140. <div class="desc">
  141. <span class="author">魂淡君</span>
  142. <span class="replay-num">98条评价</span>
  143. <span class="time">1小时前</span>
  144. </div>
  145. </div>
  146. <!-- 图片 -->
  147. <img src="static/images/1.jpeg" class="right">
  148. </a>
  149. </div>
  150. <div class="img2-list">
  151. <a href="" class="item">
  152. <div class="title">2001年金吉奇用承诺诱捕米洛舍维奇</div>
  153. <div class="imgs">
  154. <img src="static/images/2.jpeg">
  155. <img src="static/images/2.jpeg">
  156. <img src="static/images/2.jpeg">
  157. </div>
  158. </a>
  159. <a href="" class="item">
  160. <div class="title">2001年金吉奇用承诺诱捕米洛舍维奇</div>
  161. <div class="imgs">
  162. <img src="static/images/2.jpeg">
  163. <img src="static/images/2.jpeg">
  164. <img src="static/images/2.jpeg">
  165. </div>
  166. </a>
  167. <a href="" class="item">
  168. <div class="title">2001年金吉奇用承诺诱捕米洛舍维奇</div>
  169. <div class="imgs">
  170. <img src="static/images/2.jpeg">
  171. <img src="static/images/2.jpeg">
  172. <img src="static/images/2.jpeg">
  173. </div>
  174. </a>
  175. <a href="" class="item">
  176. <div class="title">2001年金吉奇用承诺诱捕米洛舍维奇</div>
  177. <div class="imgs">
  178. <img src="static/images/2.jpeg">
  179. <img src="static/images/2.jpeg">
  180. <img src="static/images/2.jpeg">
  181. </div>
  182. </a>
  183. </div>
  184. <!-- 上面文本,下面视频 -->
  185. <div class="video-list">
  186. <a href="" class="item">
  187. <div class="title">一生必须要去的5个地方,不要等老了才想来了,就太迟了,带上爱人现在出发</div>
  188. <video src="static/images/v1.mp4" controls></video>
  189. </a>
  190. <a href="" class="item">
  191. <div class="title">一生必须要去的5个地方,不要等老了才想来了,就太迟了,带上爱人现在出发</div>
  192. <video src="static/images/v1.mp4" controls></video>
  193. </a>
  194. <a href="" class="item">
  195. <div class="title">一生必须要去的5个地方,不要等老了才想来了,就太迟了,带上爱人现在出发</div>
  196. <video src="static/images/v1.mp4" controls></video>
  197. </a>
  198. <a href="" class="item">
  199. <div class="title">一生必须要去的5个地方,不要等老了才想来了,就太迟了,带上爱人现在出发</div>
  200. <video src="static/images/v1.mp4" controls></video>
  201. </a>
  202. </div>
  203. </div>
  204. <!-- 页脚部分 -->
  205. <div class="footer">
  206. <a href="" class="active">
  207. <span class="iconfont icon-shouye"></span>
  208. <span>首页</span>
  209. </a>
  210. <a href="" class="active">
  211. <span class="iconfont icon-24gl-play"></span>
  212. <span>视频</span>
  213. </a>
  214. <a href="" class="active">
  215. <span class="iconfont icon-yonghuguanli_huaban"></span>
  216. <span>图片</span>
  217. </a>
  218. <a href="" class="active">
  219. <span class="iconfont icon-yonghu"></span>
  220. <span>我的</span>
  221. </a>
  222. </div>
  223. </body>
  224. </html>
  225. css部分
  226. /* 通用设置 */
  227. * {
  228. margin: 0;
  229. padding: 0;
  230. box-sizing: border-box;
  231. }
  232. a {
  233. text-decoration: none;
  234. color: #555;
  235. }
  236. html{
  237. font-size: calc(100vw / 3.75);
  238. }
  239. body{
  240. font-size: 0.16rem;
  241. color: #333;
  242. background-color: #fff;
  243. margin: 0 auto;
  244. padding: 0 0.15rem;
  245. }
  246. body img,
  247. body video{
  248. width: 100%;
  249. }
  250. @media (max-width:320px) {
  251. html{
  252. font-size: 85px;
  253. }
  254. }
  255. @media (min-width:640px) {
  256. html{
  257. font-size: 170px;
  258. }
  259. }
  260. /* 头部 */
  261. .header {
  262. /* 使用固定定位 */
  263. position: fixed;
  264. left: 0;
  265. top: 0;
  266. right: 0;
  267. border-bottom: 1px solid #ccc;
  268. /* 确保永远在前面 */
  269. z-index: 9999;
  270. background-color: #fff;
  271. }
  272. /* 搜索框 */
  273. .header .search{
  274. background-color: red;
  275. padding: 0.08rem 0.15rem;
  276. /* 左面是输入框,右面是发布按钮,使用grid */
  277. display: grid;
  278. grid-template-columns: 1fr 0.5rem;
  279. }
  280. /* 关键字 */
  281. .header .search .keys{
  282. background-color: #fff;
  283. border-radius: 1.5rem;
  284. display: flex;
  285. place-items: center;
  286. padding-left: 0.1rem;
  287. }
  288. /* 发布按钮 */
  289. .header .publish{
  290. color: white;
  291. display: grid;
  292. place-items: center;
  293. }
  294. /* 导航条 */
  295. .header .navs{
  296. display: flex;
  297. place-content: space-around;
  298. /* padding: 0.1rem 0 0.5rem; */
  299. }
  300. /* 首个选中 */
  301. .header .navs a.active{
  302. color: red;
  303. }
  304. /* 选中后下方红条 */
  305. .header .navs a{
  306. position: relative;
  307. }
  308. .header .navs a.active::after{
  309. content: '';
  310. position: absolute;
  311. left: 0;
  312. width: 0.3rem;
  313. height: 0.03rem;
  314. bottom: -0.04rem;
  315. background-color: red;
  316. }
  317. /* **********主体部分 ********************/
  318. .main{
  319. min-height: 2000px;
  320. position: relative;
  321. top: 0.8rem;
  322. padding-bottom: 0.6rem;
  323. }
  324. /* 文本和标签 */
  325. .main .rec-list .item{
  326. display: block;
  327. margin-top: 0.1rem;
  328. }
  329. .main .rec-list .item .desc{
  330. display: flex;
  331. font-size: xx-small;
  332. gap: 0.1rem;
  333. }
  334. /* 标签 */
  335. .main .rec-list .item .desc .tag{
  336. color: red;
  337. }
  338. .main .rec-list .item .desc .other{
  339. color: #ccc;
  340. }
  341. /* 左文本和右图片 */
  342. .main .img1-list .item{
  343. margin-top: 0.1rem;
  344. display: grid;
  345. grid-template-columns: 1fr 1.3rem;
  346. gap: 0.2rem;
  347. }
  348. .main .img1-list .item .left{
  349. display: grid;
  350. place-content: space-between;
  351. }
  352. .main .img1-list .item .left .desc{
  353. font-size: xx-small;
  354. color: #ccc;
  355. }
  356. /* 上面文本和下面图片 */
  357. .main .img2-list .item{
  358. display: block;
  359. margin-top: 0.1rem;
  360. }
  361. .main .img2-list .item .imgs{
  362. display: grid;
  363. grid-template-columns: repeat(3,1fr);
  364. gap: 0.05rem;
  365. }
  366. /* 视频部分 */
  367. .main .video-list .item{
  368. display: block;
  369. margin-top: 0.1rem;
  370. }
  371. /***************** 底部 ****************/
  372. .footer{
  373. position: fixed;
  374. left: 0;
  375. right: 0;
  376. bottom: 0;
  377. background-color: #efefef;
  378. display: flex;
  379. place-content: space-around;
  380. }
  381. .footer a{
  382. display: grid;
  383. place-items: center;
  384. font-size: x-small;
  385. }
  386. .footer a .iconfont{
  387. font-size: xx-small;
  388. }
  389. /* 首个选中 */
  390. .footer a .active{
  391. color: red;
  392. }

效果图

Correcting teacher:PHPzPHPz

Correction status:qualified

Teacher's comments:总体效果不错,没什么问题,继续加油
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post