Blogger Information
Blog 37
fans 0
comment 0
visits 14330
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
仿移动端淘宝首页
秋闲独醉
Original
664 people have browsed it


  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>仿移动端淘宝首页</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. <!-- 页眉 -->
  13. <header>
  14. <!-- logo -->
  15. <a href="" class="logo"><img src="static/images/taobao.png" alt="" /> </a>
  16. <a href="" class="search">
  17. <span>寻找宝贝店铺</span>
  18. <span>搜索</span>
  19. </a>
  20. <a href="" class="iconfont icon-qiandao1"></a>
  21. </header>
  22. <!-- 内容 -->
  23. <main class="content">
  24. <div class="nav">
  25. <a href="">
  26. <img src="static/images/navs/tmxb.webp" alt="" />
  27. <span>天猫新品</span>
  28. </a>
  29. <a href="">
  30. <img src="static/images/navs/jrbk.webp" alt="" />
  31. <span>今日爆款</span>
  32. </a>
  33. <a href="">
  34. <img src="static/images/navs/tmgj.webp" alt="" />
  35. <span>天猫国际</span>
  36. </a>
  37. <a href="">
  38. <img src="static/images/navs/fzlx.webp" alt="" />
  39. <span>飞猪旅行</span>
  40. </a>
  41. <a href="">
  42. <img src="static/images/navs/tmcx.webp" alt="" />
  43. <span>天猫超市</span>
  44. </a>
  45. <a href="">
  46. <img src="static/images/navs/tbch.webp" alt="" />
  47. <span>淘宝吃货</span>
  48. </a>
  49. <a href="">
  50. <img src="static/images/navs/sqk.webp" alt="" />
  51. <span>省钱卡</span>
  52. </a>
  53. <a href="">
  54. <img src="static/images/navs/ltjb.webp" alt="" />
  55. <span>领淘金币</span>
  56. </a>
  57. <a href="">
  58. <img src="static/images/navs/alpm.webp" alt="" />
  59. <span>阿里拍卖</span>
  60. </a>
  61. <a href="">
  62. <img src="static/images/navs/fl.webp" alt="" />
  63. <span>分类</span>
  64. </a>
  65. </div>
  66. <div class="item">
  67. <a href="">
  68. <div>
  69. <span>聚划算</span>
  70. <span>品牌折扣</span>
  71. </div>
  72. <img src="static/images/items/item-1.webp" class="images" alt="" />
  73. <img src="static/images/items/item-2.webp" alt="" />
  74. </a>
  75. <a href="">
  76. <div>
  77. <span>天天特卖</span>
  78. <span>1元秒杀</span>
  79. </div>
  80. <img src="static/images/items/item-3.webp" alt="" />
  81. <img src="static/images/items/item-4.webp" alt="" />
  82. </a>
  83. <a href="">
  84. <div>
  85. <span>有好货</span>
  86. <span>好口碑</span>
  87. </div>
  88. <img src="static/images/items/item-5.webp" alt="" />
  89. <img src="static/images/items/item-6.webp" alt="" />
  90. </a>
  91. <a href="">
  92. <div>
  93. <span>每日好店</span>
  94. <span>特色</span>
  95. </div>
  96. <img src="static/images/items/item-7.webp" alt="" />
  97. <img src="static/images/items/item-8.webp" alt="" />
  98. </a>
  99. </div>
  100. <div class="product">
  101. <ul>
  102. <li>
  103. <img src="static/images/items/item-9.webp" alt="" />
  104. <div>
  105. <h4>这是产品名</h4>
  106. <div>
  107. <span class="iconfont icon-renminbi">288</span>
  108. <span>99人已购买</span>
  109. </div>
  110. </div>
  111. </li>
  112. <li>
  113. <img src="static/images/items/item-10.webp" alt="" />
  114. <div>
  115. <h4>这是产品名</h4>
  116. <div>
  117. <span class="iconfont icon-renminbi">288</span>
  118. <span>99人已购买</span>
  119. </div>
  120. </div>
  121. </li>
  122. <li>
  123. <img src="static/images/items/item-11.webp" alt="" />
  124. <div>
  125. <h4>这是产品名</h4>
  126. <div>
  127. <span class="iconfont icon-renminbi">288</span>
  128. <span>99人已购买</span>
  129. </div>
  130. </div>
  131. </li>
  132. <li>
  133. <img src="static/images/items/item-12.webp" alt="" />
  134. <div>
  135. <h4>这是产品名</h4>
  136. <div>
  137. <span class="iconfont icon-renminbi">288</span>
  138. <span>99人已购买</span>
  139. </div>
  140. </div>
  141. </li>
  142. <li>
  143. <img src="static/images/items/item-13.webp" alt="" />
  144. <div>
  145. <h4>这是产品名</h4>
  146. <div>
  147. <span class="iconfont icon-renminbi">288</span>
  148. <span>99人已购买</span>
  149. </div>
  150. </div>
  151. </li>
  152. <li>
  153. <img src="static/images/items/item-14.webp" alt="" />
  154. <div>
  155. <h4>这是产品名</h4>
  156. <div>
  157. <span class="iconfont icon-renminbi">288</span>
  158. <span>99人已购买</span>
  159. </div>
  160. </div>
  161. </li>
  162. <li>
  163. <img src="static/images/items/item-15.webp" alt="" />
  164. <div>
  165. <h4>这是产品名</h4>
  166. <div>
  167. <span class="iconfont icon-renminbi">288</span>
  168. <span>99人已购买</span>
  169. </div>
  170. </div>
  171. </li>
  172. <li>
  173. <img src="static/images/items/item-16.webp" alt="" />
  174. <div>
  175. <h4>这是产品名</h4>
  176. <div>
  177. <span class="iconfont icon-renminbi">288</span>
  178. <span>99人已购买</span>
  179. </div>
  180. </div>
  181. </li>
  182. <li>
  183. <img src="static/images/items/item-17.webp" alt="" />
  184. <div>
  185. <h4>这是产品名</h4>
  186. <div>
  187. <span class="iconfont icon-renminbi">288</span>
  188. <span>99人已购买</span>
  189. </div>
  190. </div>
  191. </li>
  192. <li>
  193. <img src="static/images/items/item-18.webp" alt="" />
  194. <div>
  195. <h4>这是产品名</h4>
  196. <div>
  197. <span class="iconfont icon-renminbi">288</span>
  198. <span>99人已购买</span>
  199. </div>
  200. </div>
  201. </li>
  202. </ul>
  203. </div>
  204. </main>
  205. <!-- 页脚 -->
  206. <footer>
  207. <a href="" class="iconfont icon-taobao"></a>
  208. <a href="">
  209. <span class="iconfont icon-gouwuche"></span>
  210. <span>购物车</span>
  211. </a>
  212. <a href="">
  213. <span class="iconfont icon-wode"></span>
  214. <span>我的淘宝</span>
  215. </a>
  216. </footer>
  217. </body>
  218. </html>
  1. /* 初始化 */
  2. * {
  3. margin: 0;
  4. padding: 0;
  5. box-sizing: border-box;
  6. }
  7. a {
  8. text-decoration: none;
  9. color: #555;
  10. }
  11. li {
  12. list-style: none;
  13. }
  14. html {
  15. font-size: calc(100vw / 3.75);
  16. }
  17. @media (max-width: 320px) {
  18. html {
  19. font-size: 85px;
  20. }
  21. }
  22. @media (min-width: 640px) {
  23. html {
  24. font-size: 170px;
  25. }
  26. }
  27. body {
  28. font-size: 0.13rem;
  29. color: #333;
  30. margin: auto;
  31. background-color: #f4f4f4;
  32. padding: 0 0.15rem;
  33. overflow-y: auto;
  34. }
  35. body img {
  36. width: 100%;
  37. }
  38. /* 页眉css */
  39. header {
  40. background-color: #f4f4f4;
  41. height: 0.5rem;
  42. position: fixed;
  43. top: 0;
  44. left: 0;
  45. right: 0;
  46. z-index: 100;
  47. display: grid;
  48. grid-template-columns: 0.58rem 1fr 0.33rem;
  49. grid-auto-rows: 0.5rem;
  50. place-items: center;
  51. gap: 0.1rem;
  52. }
  53. header .logo {
  54. padding-left: 0.1rem;
  55. }
  56. header .search {
  57. width: 100%;
  58. height: 0.4rem;
  59. border: 1px solid #d50;
  60. border-radius: 0.3rem;
  61. background-color: white;
  62. display: flex;
  63. place-content: space-between;
  64. place-items: center;
  65. }
  66. header .search span:first-of-type {
  67. padding-left: 0.1rem;
  68. font-size: large;
  69. }
  70. header .search span:last-of-type {
  71. /* width: 0.8rem;
  72. height: 0.33rem;
  73. border: 1px solid red;
  74. border-radius: 0.3rem;
  75. place-self: center; */
  76. background: linear-gradient(to left, #ff5000, #ffa000);
  77. color: white;
  78. font-size: large;
  79. padding: 0.05rem 0.15rem;
  80. margin-right: 0.01rem;
  81. border-radius: 0.3rem;
  82. }
  83. header .iconfont {
  84. color: #d50;
  85. font-size: 0.3rem;
  86. margin-right: 0.1rem;
  87. }
  88. main {
  89. /* min-height: 2000px; */
  90. overflow: hidden;
  91. position: relative;
  92. top: 0.6rem;
  93. }
  94. /* 页脚css */
  95. footer {
  96. height: 0.5rem;
  97. position: fixed;
  98. bottom: 0;
  99. left: 0;
  100. right: 0;
  101. z-index: 100;
  102. display: grid;
  103. grid-template-columns: repeat(3, 1fr);
  104. place-content: space-around;
  105. place-items: center;
  106. background-color: white;
  107. }
  108. footer a {
  109. display: grid;
  110. place-items: center;
  111. }
  112. footer a:first-of-type {
  113. font-size: 0.5rem;
  114. color: #ff5000;
  115. }
  116. /* 顶布导行css */
  117. main .nav {
  118. background-color: white;
  119. border-radius: 0.2rem;
  120. padding: 0.08rem;
  121. display: grid;
  122. grid-template-columns: repeat(5, 1fr);
  123. }
  124. main .nav a {
  125. display: grid;
  126. place-items: center;
  127. }
  128. /* 中部菜单 */
  129. main .item {
  130. background-color: white;
  131. border-radius: 0.2rem;
  132. display: grid;
  133. grid-template-columns: repeat(2, 1fr);
  134. padding: 0.1rem;
  135. margin-top: 0.08rem;
  136. }
  137. main .item a {
  138. display: grid;
  139. grid-template-columns: repeat(2, 1fr);
  140. place-items: center;
  141. padding: 0.08rem;
  142. }
  143. main .item a:nth-of-type(-n + 2) {
  144. border-bottom: 1px solid rgb(232, 228, 228);
  145. }
  146. main .item a:nth-of-type(odd) {
  147. border-right: 1px solid rgb(232, 228, 228);
  148. }
  149. main .item a div {
  150. grid-column: 1 / span 2;
  151. place-self: end start;
  152. }
  153. main .item a div span:nth-of-type(1) {
  154. color: black;
  155. font-size: medium;
  156. font-weight: bold;
  157. padding-left: 0.08rem;
  158. }
  159. main .item a div span:last-of-type {
  160. background-color: #ff5000;
  161. color: white;
  162. font-size: smaller;
  163. }
  164. main .item a:nth-of-type(2) div span:last-of-type {
  165. background-color: rgb(255, 66, 0);
  166. }
  167. main .item a:nth-of-type(3) div span:last-of-type {
  168. background-color: rgb(0, 144, 234);
  169. }
  170. main .item a:nth-of-type(4) div span:last-of-type {
  171. background-color: rgb(255, 151, 17);
  172. }
  173. main .product {
  174. margin-bottom: 0.6rem;
  175. }
  176. main .product ul {
  177. margin-top: 0.08rem;
  178. display: grid;
  179. grid-template-columns: repeat(2, 1fr);
  180. gap: 0.08rem;
  181. }
  182. main .product ul li img {
  183. border-radius: 0.1rem 0.1rem 0 0;
  184. }
  185. main .product ul li div {
  186. background-color: white;
  187. border-radius: 0 0 0.1rem 0.1rem;
  188. padding: 0.08rem;
  189. }
  190. main .product ul li div div span:first-of-type {
  191. color: #ff5500;
  192. font-size: 0.14rem;
  193. }
  194. main .product ul li div div span:last-of-type {
  195. color: #999999;
  196. font-size: 0.11rem;
  197. }
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