京東頁面的響應式佈局

来源:https://www.cnblogs.com/Kimariiii/archive/2022/08/25/16626020.html
-Advertisement-
Play Games

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="wi ...


<!DOCTYPE html> <html lang="en">
<head>     <meta charset="UTF-8">     <meta http-equiv="X-UA-Compatible" content="IE=edge">     <meta name="viewport" content="width=device-width, initial-scale=1.0">     <title>Document</title>     <link rel="stylesheet" href="font_jd/iconfont.css">     <style>         * {             padding: 0px;             margin: 0px;             list-style: none;             box-sizing: border-box;         }           .box {             width: 29.3125rem;             height: 100vh;             display: flex;             flex-direction: column;
        }           header {             height: 3.5625rem;             /* */             display: flex;             flex-direction: row;             align-items: center;             justify-content: space-around;         }
        section>.left {             width: 6.75rem;             overflow: auto;         }
        section>.left>ul>li {             text-align: center;             height: 3.75rem;             line-height: 3.75rem;             font-size: 1.125rem;             color: black;             background-color: #F8F8F8;         }
        section>.left li:hover {             background-color: white;             color: red;         }
        section {             display: flex;             flex: 1;             overflow: auto;         }
        section>.right {             overflow: auto;             flex: 1;             display: flex;             flex-wrap: wrap;             align-content: flex-start;             box-sizing: border-box;             /* flex-direction: column; */         }
        section>.right>.title {             display: flex;             flex-direction: row;             height: 3.125rem;             width: 22.5625rem;             box-sizing: border-box;             justify-content: space-between;             align-items: center;             padding: 0rem ,.3125rem;             box-sizing: border-box;         }
        section>.right>.title>p {             font-size: 1.25rem;             line-height: 3.125rem;             font-weight: bold;         }
        section>.right>.title>.iconfont {             color: red;         }
        section>.right>.title>i>span {             color: black;         }
        section>.right>.content {             width: 33%;             box-sizing: border-box;             height: 10rem;             display: flex;             flex-direction: column;             justify-content: center;             padding: .625rem;             box-sizing: border-box;         }
        section>.right>.content p {             font-size: .875rem;             text-align: center;             padding: .9375rem ,0rem;             box-sizing: border-box;         }
        section>.right>.content img {             width: 100%;         }
        /* 隱藏谷歌瀏覽器中的滾動條樣式 */         ::-webkit-scrollbar {             display: none;         }
        @media screen and (orientation:portrait) {             section>.right>.content {                 width: 24%;             }         }
        header>.inconfont {             font-size: 1.125rem;             line-height: 1.875rem;         }
        header>i>a {             text-decoration: none;             text-align: center;             padding-left: 1.25rem;             box-sizing: border-box;         }
        header>i {             width: 15%;         }
        header>.sec {             width: 85%;             position: relative;         }
        header>.sec>p {             position: absolute;             left: .625rem;             top: .3125rem         }
        header>.sec>input {             width: 20.625rem;             height: 2.25rem;             border-radius: .3125rem;         }
        input::placeholder {             text-indent: 3.125rem;         }
        footer {             height: 4.0625rem;             display: flex;             flex-direction: row;             justify-content: space-around;             align-items: center;                 }
        footer>div>img {             width: 100%;         }
        footer>div {             width: 24%;             background-color: #F8F8F8;         }
        footer>div:hover {             background-color: white;             color: red;         }     </style> </head>
<body>     <div class="box">         <header>             <i><a href="#" class="icon iconfont icon-fenxiang"></a></i>
            <div class="sec">                 <input type="search" placeholder="鍵鼠套裝">                 <p class="icon iconfont icon-sousuo"></p>             </div>         </header>         <section>

            <div class="left">                 <ul>                     <li>熱門推薦</li>                     <li>手機數位</li>                     <li>京東超市</li>                     <li>家用電器</li>                     <li>電腦辦公</li>                     <li>玩具樂器</li>                     <li>傢具廚具</li>                     <li>家居家裝</li>                     <li>男裝</li>                     <li>男鞋</li>                     <li>女裝</li>                     <li>女鞋</li>                     <li>美妝護膚</li>                     <li>醫葯保健</li>                     <li>酒水飲料</li>                     <li>運動戶外</li>                     <li>汽車生活</li>                     <li>禮品鮮花</li>                     <li>京東國際</li>                     <li>寵物生活</li>                     <li>二手商品</li>                     <li>拍賣</li>                     <li>箱包手袋</li>                     <li>鐘錶珠寶</li>                     <li>農資綠植</li>                     <li>生活旅行</li>                     <li>奢飾品</li>                     <li>計生情趣</li>                     <li>藝術郵市</li>                     <li>工藝品</li>                 </ul>             </div>             <div class="right">
                <div class="title">                     <p>熱門推薦</p>                     <i class="icon iconfont icon-paihangbang"> <span> 排行榜&gt;</span></i>                 </div>
                <div class="content">                     <img src="img/養生壺.jpg" alt="">                     <p>養生壺 </p>                 </div>                 <div class="content">                     <img src="img/咖啡機.jpg" alt="">                     <p>咖啡機</p>                 </div>                 <div class="content">                     <img src="img/多用途鍋.jpg" alt="">                     <p>多用途鍋</p>                 </div>                 <div class="content">                     <img src="img/微波爐.jpg" alt="">                     <p>微波爐</p>                 </div>                 <div class="content">                     <img src="img/料理機.jpg" alt="">                     <p>料理機</p>                 </div>                 <div class="content">                     <img src="img/榨汁機.jpg" alt="">                     <p>榨汁機</p>                 </div>                 <div class="content">                     <img src="img/熱水壺.jpg" alt="">                     <p>熱水壺</p>                 </div>                 <div class="content">                     <img src="img/煮蛋器.jpg" alt="">                     <p>煮蛋器</p>                 </div>                 <div class="content">                     <img src="img/電壓力鍋.jpg" alt="">                     <p>電壓力鍋</p>                 </div>                 <div class="content">                     <img src="img/電燉鍋.jpg" alt="">                     <p>電燉鍋</p>                 </div>                 <div class="content">                     <img src="img/電烤箱.jpg" alt="">                     <p>電烤箱</p>                 </div>                 <div class="content">                     <img src="img/電燒烤爐.jpg" alt="">                     <p>電燒烤爐</p>                 </div>                 <div class="content">                     <img src="img/電熱飯盒.jpg" alt="">                     <p>電熱飯盒</p>                 </div>                 <div class="content">                     <img src="img/電磁爐.jpg" alt="">                     <p>電磁爐</p>                 </div>                 <div class="content">                     <img src="img/電飯煲.jpg" alt="">                     <p>電飯煲</p>                 </div>
                <div class="content">                     <img src="img/電餅鐺.jpg" alt="">                     <p>電飯煲</p>                 </div>
                <div class="content">                     <img src="img/空氣炸鍋.jpg" alt="">                     <p>空氣炸鍋</p>                 </div>
                <div class="content">                     <img src="img/豆漿機.jpg" alt="">                     <p>豆漿機</p>                 </div>
                <div class="content">                     <img src="img/酸奶機.jpg" alt="">                     <p>酸奶機</p>                 </div>
                <div class="content">                     <img src="img/麵包機.jpg" alt="">                     <p>麵包機</p>                 </div>
                <div class="content">                     <img src="img/麵條機.jpg" alt="">                     <p>麵條機</p>                 </div>
                <div class="content">                     <img src="img2/其他設備.jpg" alt="">                     <p>其他設備</p>                 </div>
                <div class="content">                     <img src="img2/剃鬚刀.jpg" alt="">                     <p>剃鬚刀</p>                 </div>
                <div class="content">                     <img src="img2/卷髮器.jpg" alt="">                     <p>卷髮器</p>                 </div>
                <div class="content">                     <img src="img2/按摩器.jpg" alt="">                     <p>按摩器</p>                 </div>
                <div class="content">                     <img src="img2/按摩椅.jpg" alt="">                     <p>按摩椅</p>                 </div>
                <div class="content">                     <img src="img2/牙刷.jpg" alt="">                     <p>牙刷</p>                 </div>
                <div class="content">                     <img src="img2/理髮器.jpg" alt="">                     <p>理髮器</p>                 </div>
                <div class="content">                     <img src="img2/電吹風.png" alt="">                     <p>電吹風</p>                 </div>
                <div class="content">                     <img src="img2/電子秤.jpg"">                     <p>電子秤</p>                 </div>
                <div class=" content">                     <img src="img2/美容器.jpg" alt="">                     <p>美容器</p>                 </div>
                <div class="content">                     <img src="img2/脫毛器.jpg" alt="">                     <p>脫毛器</p>                 </div>
                <div class="content">                     <img src="img2/足浴盆.jpg" alt="">                     <p>足浴盆</p>                 </div>

            </div>         </section>

        <footer>             <div><img src="img/首頁.png" alt=""></div>             <div><img src="img/京喜.png" alt=""></div>             <div><img src="img/分類.png" alt=""></div>             <div><img src="img/購物車.png" alt=""></div>             <div><img src="img/未登錄.png" alt=""></div>         </footer>     </div> </body> <script>     document.documentElement.style.fontSize =         document.documentElement.clientWidth / 469 * 16 + "px"; </script>
</html>
您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 隨著學習知識的積累,我們需要掌握的知識越來越多,這是就有一個問題出現了,如何把我們學習到的知識整理起來,讓我們更方便的去管理和閱讀,同事還想把我們所學習到的知識分析個小伙伴。這是我們就需要一個很方便的味文檔管理工具了,在這裡就給大家介紹一個款線上免費開源的文檔管工具【Docsify-Plus文檔工具 ...
  • 數組中的push和concat push的定義 向數組的末尾添加一個或更多元素,返回值為數組添加元素後的長度。 concat的定義 連接兩個或更多的數組,並返回結果。該方法不會改變現有的數組,而僅僅會返回被連接數組的一個副本。 // push方法 var a = [1,2,3]; console.l ...
  • 本文將介紹一個新特性,從 Chrome 90 開始,overflow 新增的一個新特性 -- overflow: clip,使用它,輕鬆的對溢出方向進行控制。 overflow: clip 為何 首先,簡單介紹下 overflow: clip 的用法。 overflow: clip: 與 overf ...
  • 跨域解決方法 後端解決 後端需要在介面位置前加入以下代碼就行拉 親測有效 這個是允許所有的功能變數名稱訪問 // 設置跨域 router.all("*", function (req, res, next) { res.header("Access-Control-Allow-Origin", "*"); ...
  • Vue刷新頁面VueX數據清空了,怎麼重新獲取? 點擊打開視頻講解更詳細 在vue中刷新頁面後,vuex中的數據就沒有了,這時我們要想使用就要重新獲取數據了, 怎麼在刷新後重新獲取數據呢??? 這時我們就可以寫個公共的方法,在公共頁面(可以是根頁面)判斷store倉庫中數據是否為空,若為空的話,就可 ...
  • 為什麼javascript中有那麼多聲明變數的方式,明明是弱類型的語言,確有三個關鍵字? 最早的是var,這是es6之前的聲明方式,既然有了var為什麼還要有let 和 const呢? 原因很簡單,這是因為var有一些問題不夠方便。 首先是作用域,在一個函數內只要聲明一個var,內部可以任意調用,比 ...
  • BOM(Browser Object Model)瀏覽器對象模型 目前為止,我們已經學習了javaScript的一些簡單的語法。但是這些簡單的語法,並沒有和瀏覽器有任何交互。也就是我們還不能製作一些我們經常看到的網頁的一些交互,我們需要繼續學習BOM和DOM相關知識。 Javascript 由三部分 ...
  • 6 函數 6.1 函數定義 函數可以封裝語句,然後在任何地方、任何時間執行。JavaScript中的函數使用function關鍵字聲明,主要由函數名、函數參數和函數體組成。其基本語法和聲明如下所示: 方式一: function functionName(arg0, arg1,...,argN) { ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...