discover.html 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555
  1. <!DOCTYPE html>
  2. <html lang="zh-CN">
  3. <head>
  4. <link rel="stylesheet" href="path/to/Common.css">
  5. <meta charset="UTF-8">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
  7. <title>发现 - 饰品商城</title>
  8. <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.0/font/bootstrap-icons.css">
  9. <style>
  10. * {
  11. margin: 0;
  12. padding: 0;
  13. box-sizing: border-box;
  14. font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  15. }
  16. body {
  17. background-color: #f5f5f5;
  18. color: #333;
  19. font-size: 14px;
  20. padding-bottom: 60px; /* 为底部tab栏留出空间 */
  21. }
  22. /* 顶部标签栏 */
  23. .header {
  24. position: fixed;
  25. top: 0;
  26. left: 0;
  27. right: 0;
  28. background-color: #fff;
  29. z-index: 100;
  30. box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
  31. }
  32. .tab-container {
  33. display: flex;
  34. align-items: center;
  35. padding: 10px 0;
  36. border-bottom: 1px solid #eee;
  37. }
  38. .tabs {
  39. flex: 1;
  40. overflow-x: auto;
  41. white-space: nowrap;
  42. scrollbar-width: none; /* Firefox */
  43. -ms-overflow-style: none; /* IE and Edge */
  44. }
  45. .tabs::-webkit-scrollbar {
  46. display: none; /* Chrome, Safari, Opera */
  47. }
  48. .tab {
  49. display: inline-block;
  50. padding: 5px 12px;
  51. margin: 0 5px;
  52. border-radius: 15px;
  53. font-size: 14px;
  54. color: #666;
  55. }
  56. .tab.active {
  57. background-color: #1890ff;
  58. color: white;
  59. }
  60. .action-buttons {
  61. display: flex;
  62. padding: 0 10px;
  63. }
  64. .action-btn {
  65. padding: 5px;
  66. color: #666;
  67. font-size: 16px;
  68. }
  69. /* 内容区域 */
  70. .content {
  71. margin-top: 90px; /* 顶部标签栏高度 */
  72. padding: 10px;
  73. }
  74. /* 搜索区域 */
  75. .search-container {
  76. display: flex;
  77. margin-bottom: 15px;
  78. }
  79. .search-input {
  80. flex: 1;
  81. padding: 10px 15px;
  82. border: 1px solid #ddd;
  83. border-radius: 20px;
  84. outline: none;
  85. font-size: 14px;
  86. }
  87. .search-buttons {
  88. display: flex;
  89. margin-left: 10px;
  90. }
  91. .search-btn {
  92. width: 40px;
  93. height: 40px;
  94. display: flex;
  95. align-items: center;
  96. justify-content: center;
  97. background-color: #1890ff;
  98. color: white;
  99. border-radius: 50%;
  100. margin-left: 5px;
  101. }
  102. /* 发现模块标题 */
  103. .section-title {
  104. font-size: 16px;
  105. font-weight: bold;
  106. margin: 15px 0 10px;
  107. display: flex;
  108. justify-content: space-between;
  109. align-items: center;
  110. }
  111. .section-more {
  112. font-size: 12px;
  113. color: #666;
  114. font-weight: normal;
  115. }
  116. /* 轮播图 */
  117. .banner-container {
  118. width: 100%;
  119. border-radius: 8px;
  120. overflow: hidden;
  121. margin-bottom: 15px;
  122. position: relative;
  123. }
  124. .banner-image {
  125. width: 100%;
  126. padding-top: 40%; /* 2.5:1 宽高比 */
  127. background-color: #f0f0f0;
  128. position: relative;
  129. }
  130. .banner-image img {
  131. position: absolute;
  132. top: 0;
  133. left: 0;
  134. width: 100%;
  135. height: 100%;
  136. object-fit: cover;
  137. }
  138. .banner-dots {
  139. position: absolute;
  140. bottom: 10px;
  141. left: 0;
  142. right: 0;
  143. display: flex;
  144. justify-content: center;
  145. }
  146. .banner-dot {
  147. width: 8px;
  148. height: 8px;
  149. border-radius: 50%;
  150. background-color: rgba(255, 255, 255, 0.5);
  151. margin: 0 3px;
  152. }
  153. .banner-dot.active {
  154. background-color: white;
  155. }
  156. /* 分类导航 */
  157. .category-container {
  158. display: flex;
  159. flex-wrap: wrap;
  160. margin: 0 -5px 15px;
  161. }
  162. .category-item {
  163. width: calc(25% - 10px);
  164. margin: 5px;
  165. background-color: white;
  166. border-radius: 8px;
  167. padding: 10px 5px;
  168. display: flex;
  169. flex-direction: column;
  170. align-items: center;
  171. box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  172. }
  173. .category-icon {
  174. width: 36px;
  175. height: 36px;
  176. display: flex;
  177. align-items: center;
  178. justify-content: center;
  179. background-color: #1890ff;
  180. color: white;
  181. border-radius: 50%;
  182. margin-bottom: 5px;
  183. }
  184. .category-icon i {
  185. font-size: 18px;
  186. }
  187. .category-name {
  188. font-size: 12px;
  189. text-align: center;
  190. }
  191. /* 热门推荐 */
  192. .hot-container {
  193. display: flex;
  194. overflow-x: auto;
  195. scrollbar-width: none; /* Firefox */
  196. -ms-overflow-style: none; /* IE and Edge */
  197. margin: 0 -5px 15px;
  198. }
  199. .hot-container::-webkit-scrollbar {
  200. display: none; /* Chrome, Safari, Opera */
  201. }
  202. .hot-item {
  203. flex: 0 0 calc(33.333% - 10px);
  204. margin: 5px;
  205. background-color: white;
  206. border-radius: 8px;
  207. overflow: hidden;
  208. box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  209. }
  210. .hot-image {
  211. position: relative;
  212. width: 100%;
  213. padding-top: 100%; /* 1:1 宽高比 */
  214. background-color: #f0f0f0;
  215. }
  216. .hot-image img {
  217. position: absolute;
  218. top: 0;
  219. left: 0;
  220. width: 100%;
  221. height: 100%;
  222. object-fit: cover;
  223. }
  224. .hot-info {
  225. padding: 8px;
  226. }
  227. .hot-name {
  228. font-size: 12px;
  229. white-space: nowrap;
  230. overflow: hidden;
  231. text-overflow: ellipsis;
  232. }
  233. .hot-price {
  234. font-size: 14px;
  235. color: #f56c6c;
  236. font-weight: bold;
  237. margin-top: 3px;
  238. }
  239. /* 资讯文章 */
  240. .article-container {
  241. background-color: white;
  242. border-radius: 8px;
  243. overflow: hidden;
  244. margin-bottom: 15px;
  245. box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  246. }
  247. .article-header {
  248. padding: 10px;
  249. border-bottom: 1px solid #eee;
  250. display: flex;
  251. align-items: center;
  252. }
  253. .article-avatar {
  254. width: 30px;
  255. height: 30px;
  256. border-radius: 50%;
  257. background-color: #f0f0f0;
  258. margin-right: 10px;
  259. }
  260. .article-author {
  261. flex: 1;
  262. font-size: 14px;
  263. font-weight: bold;
  264. }
  265. .article-time {
  266. font-size: 12px;
  267. color: #999;
  268. }
  269. .article-title {
  270. font-size: 15px;
  271. font-weight: bold;
  272. padding: 10px;
  273. }
  274. .article-image {
  275. width: 100%;
  276. padding-top: 56.25%; /* 16:9 宽高比 */
  277. background-color: #f0f0f0;
  278. position: relative;
  279. }
  280. .article-image img {
  281. position: absolute;
  282. top: 0;
  283. left: 0;
  284. width: 100%;
  285. height: 100%;
  286. object-fit: cover;
  287. }
  288. .article-footer {
  289. padding: 10px;
  290. display: flex;
  291. justify-content: space-between;
  292. color: #999;
  293. font-size: 12px;
  294. }
  295. .article-action {
  296. display: flex;
  297. align-items: center;
  298. }
  299. .article-action i {
  300. margin-right: 3px;
  301. }
  302. /* 底部Tab栏 */
  303. .tab-bar {
  304. position: fixed;
  305. bottom: 0;
  306. left: 0;
  307. right: 0;
  308. display: flex;
  309. background-color: white;
  310. border-top: 1px solid #eee;
  311. z-index: 100;
  312. }
  313. .tab-item {
  314. flex: 1;
  315. display: flex;
  316. flex-direction: column;
  317. align-items: center;
  318. justify-content: center;
  319. padding: 8px 0;
  320. color: #666;
  321. }
  322. .tab-item.active {
  323. color: #1890ff;
  324. }
  325. .tab-item i {
  326. font-size: 20px;
  327. margin-bottom: 2px;
  328. }
  329. .tab-item span {
  330. font-size: 12px;
  331. }
  332. </style>
  333. </head>
  334. <body>
  335. <!-- 顶部标签栏 -->
  336. <div class="header">
  337. <div class="tab-container">
  338. <div class="tabs">
  339. <span class="tab">热门</span>
  340. <span class="tab active">推荐</span>
  341. <span class="tab">资讯</span>
  342. <span class="tab">攻略</span>
  343. <span class="tab">评测</span>
  344. <span class="tab">市场分析</span>
  345. <span class="tab">饰品鉴赏</span>
  346. </div>
  347. <div class="action-buttons">
  348. <div class="action-btn"><i class="bi bi-search"></i></div>
  349. </div>
  350. </div>
  351. </div>
  352. <!-- 内容区域 -->
  353. <div class="content">
  354. <!-- 轮播图 -->
  355. <div class="banner-container">
  356. <div class="banner-image">
  357. <img src="images/banner1.jpg" alt="轮播图">
  358. </div>
  359. <div class="banner-dots">
  360. <div class="banner-dot active"></div>
  361. <div class="banner-dot"></div>
  362. <div class="banner-dot"></div>
  363. <div class="banner-dot"></div>
  364. </div>
  365. </div>
  366. <!-- 分类导航 -->
  367. <div class="section-title">
  368. <span>分类导航</span>
  369. <span class="section-more">全部 ></span>
  370. </div>
  371. <div class="category-container">
  372. <div class="category-item">
  373. <div class="category-icon">
  374. <i class="bi bi-gem"></i>
  375. </div>
  376. <div class="category-name">宝石刀</div>
  377. </div>
  378. <div class="category-item">
  379. <div class="category-icon">
  380. <i class="bi bi-stars"></i>
  381. </div>
  382. <div class="category-name">稀有饰品</div>
  383. </div>
  384. <div class="category-item">
  385. <div class="category-icon">
  386. <i class="bi bi-globe"></i>
  387. </div>
  388. <div class="category-name">全球市场</div>
  389. </div>
  390. <div class="category-item">
  391. <div class="category-icon">
  392. <i class="bi bi-graph-up"></i>
  393. </div>
  394. <div class="category-name">价格走势</div>
  395. </div>
  396. <div class="category-item">
  397. <div class="category-icon">
  398. <i class="bi bi-trophy"></i>
  399. </div>
  400. <div class="category-name">赛事饰品</div>
  401. </div>
  402. <div class="category-item">
  403. <div class="category-icon">
  404. <i class="bi bi-palette"></i>
  405. </div>
  406. <div class="category-name">皮肤设计</div>
  407. </div>
  408. <div class="category-item">
  409. <div class="category-icon">
  410. <i class="bi bi-collection"></i>
  411. </div>
  412. <div class="category-name">收藏指南</div>
  413. </div>
  414. <div class="category-item">
  415. <div class="category-icon">
  416. <i class="bi bi-currency-exchange"></i>
  417. </div>
  418. <div class="category-name">交易技巧</div>
  419. </div>
  420. </div>
  421. <!-- 热门推荐 -->
  422. <div class="section-title">
  423. <span>热门推荐</span>
  424. <span class="section-more">更多 ></span>
  425. </div>
  426. <div class="hot-container">
  427. <div class="hot-item">
  428. <div class="hot-image">
  429. <img src="images/hot1.jpg" alt="热门饰品">
  430. </div>
  431. <div class="hot-info">
  432. <div class="hot-name">AWP | 雷击</div>
  433. <div class="hot-price">¥ 899.00</div>
  434. </div>
  435. </div>
  436. <div class="hot-item">
  437. <div class="hot-image">
  438. <img src="images/hot2.jpg" alt="热门饰品">
  439. </div>
  440. <div class="hot-info">
  441. <div class="hot-name">M9刺刀 | 渐变大理石</div>
  442. <div class="hot-price">¥ 4,299.00</div>
  443. </div>
  444. </div>
  445. <div class="hot-item">
  446. <div class="hot-image">
  447. <img src="images/hot3.jpg" alt="热门饰品">
  448. </div>
  449. <div class="hot-info">
  450. <div class="hot-name">AK-47 | 火蛇</div>
  451. <div class="hot-price">¥ 2,599.00</div>
  452. </div>
  453. </div>
  454. <div class="hot-item">
  455. <div class="hot-image">
  456. <img src="images/hot4.jpg" alt="热门饰品">
  457. </div>
  458. <div class="hot-info">
  459. <div class="hot-name">手套 | 潘多拉之盒</div>
  460. <div class="hot-price">¥ 3,899.00</div>
  461. </div>
  462. </div>
  463. <div class="hot-item">
  464. <div class="hot-image">
  465. <img src="images/hot5.jpg" alt="热门饰品">
  466. </div>
  467. <div class="hot-info">
  468. <div class="hot-name">蝴蝶刀 | 多普勒</div>
  469. <div class="hot-price">¥ 5,499.00</div>
  470. </div>
  471. </div>
  472. </div>
  473. <!-- 资讯文章 -->
  474. <div class="section-title">
  475. <span>最新资讯</span>
  476. <span class="section-more">更多 ></span>
  477. </div>
  478. <div class="article-container">
  479. <div class="article-header">
  480. <div class="article-avatar"></div>
  481. <div class="article-author">饰品专家</div>
  482. <div class="article-time">2小时前</div>
  483. </div>
  484. <div class="article-title">2024年CS2饰品市场趋势分析:哪些饰品值得投资?</div>
  485. <div class="article-image">
  486. <img src="images/article1.jpg" alt="文章图片">
  487. </div>
  488. <div class="article-footer">
  489. <div>阅读 1.2k</div>
  490. <div class="article-action">
  491. <i class="bi bi-heart"></i>
  492. <span>256</span>
  493. <i class="bi bi-chat-left" style="margin-left: 10px;"></i>
  494. <span>89</span>
  495. </div>
  496. </div>
  497. </div>
  498. <div class="article-container">
  499. <div class="article-header">
  500. <div class="article-avatar"></div>
  501. <div class="article-author">皮肤设计师</div>
  502. <div class="article-time">5小时前</div>
  503. </div>
  504. <div class="article-title">如何辨别高品质皮肤?磨损值对价格的影响详解</div>
  505. <div class="article-image">
  506. <img src="images/article2.jpg" alt="文章图片">
  507. </div>
  508. <div class="article-footer">
  509. <div>阅读 856</div>
  510. <div class="article-action">
  511. <i class="bi bi-heart"></i>
  512. <span>189</span>
  513. <i class="bi bi-chat-left" style="margin-left: 10px;"></i>
  514. <span>45</span>
  515. </div>
  516. </div>
  517. </div>
  518. </div>
  519. <!-- 底部Tab栏 -->
  520. <div class="tab-bar">
  521. <div class="tab-item ">
  522. <a href="home.html">
  523. <i class="bi bi-house"></i>
  524. <span>首页</span>
  525. </a>
  526. </div>
  527. <div class="tab-item active">
  528. <a href="discover.html">
  529. <i class="bi bi-compass"></i>
  530. <span>发现</span>
  531. </a>
  532. </div>
  533. <div class="tab-item">
  534. <a href="Kucun.html">
  535. <i class="bi bi-bag"></i>
  536. <span>库存</span>
  537. </a>
  538. </div>
  539. <div class="tab-item">
  540. <a href="Dianpu.html">
  541. <i class="bi bi-shop"></i>
  542. <span>店铺</span>
  543. </a>
  544. </div>
  545. <div class="tab-item">
  546. <a href="WOde.html">
  547. <i class="bi bi-person"></i>
  548. <span>我</span>
  549. </a>
  550. </div>
  551. </div>