@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital@1&display=swap"); * { 框大?。哼吙蚩颍? 填充:0; 保證金:0; 列表樣式:無; 文字裝飾:無; 字體系列:“蒙特塞拉特”,無襯線字體; 文字對齊:居中; } 身體 { 背景:白色; 左填充:env(安全區(qū)域插入左); 填充右:env(安全區(qū)域插入右); 填充頂部:env(安全區(qū)域插入頂部); } .nav-bar { 顯示:柔性; justify-content:空間之間; 填充:0 2rem; 高度:50px; 對齊項(xiàng)目:居中; 背景:#0f0f0f; 顏色:#fff; 位置:固定; 頂部:0; 寬度:100%; z 索引:999; } .漢堡 { 顯示:無; } .漢堡包我{ 白顏色; 字體大?。?5px; 內(nèi)邊距:5px 7px; 邊框半徑:5px; } .漢堡我:懸停{ 白顏色; 背景:rgb(69,69,69); } .nav-bar .nav-items { 顯示:柔性; 上邊距:4px; 對齊項(xiàng)目:居中; } .nav-bar .nav-items li a { 用戶選擇:無; 字體粗細(xì):粗體; 顯示:塊; 白顏色; 字體大?。?0px; 內(nèi)邊距:4px 10px; 過渡:150ms; -webkit-transition:150ms; -moz-過渡:150ms; 邊距:0 10px; } .nav-bar .nav-items li a:after { 顯示:塊; 內(nèi)容: ””; 頂部邊框: 2px 實(shí)心 rgb(140, 73, 255); 變換:scaleX(0); -webkit-transform:scaleX(0); -moz-變換:scaleX(0); 過渡:變換 150ms 緩入緩出; -webkit-transition:變換 150ms 緩緩出; -moz-transition:變換 150ms 緩入緩出; } .nav-bar .nav-items li a:hover:之後, .nav-bar .nav-items li a.active:after { 變換:scaleX(1); -webkit-transform:scaleX(1); -moz變換:scaleX(1); } .nav-bar .nav-items li a:hover { 濾鏡:亮度(85%); -webkit-filter:亮度(85%); } .nav-bar .login-register { 顯示:柔性; 彎曲方向:行; } .nav-bar .login-register .button { 用戶選擇:無; 下邊距:4px; 顏色:#fff; 字體大?。?0px; 邊框: 2px 實(shí)心 rgb(116, 36, 255); 內(nèi)邊距:4px 20px; 邊框半徑:4px; -webkit邊框半徑:4px; -moz-邊框半徑:4px; 過渡:全部緩入0.2s; -webkit-transition:全部緩入0.2s; -moz-transition:所有緩入0.2s; } .nav-bar .login-register .button:hover { 背景:rgb(116, 36, 255); } /*工作正常|小解析度移動(dòng)視圖*/ @media only 螢?zāi)缓停ㄗ畲髮挾龋?50px){ .漢堡 { 高度:自動(dòng); 顯示:塊; 遊標(biāo):指針; } .漢堡包我{ 寬度:35 像素; 高度:35 像素; 背景:#0f0f0f; } .nav-bar .nav-items { 彎曲方向:列; 位置:固定; 寬度:20vw; 背景:#383838; 填充:1.5rem 0; 高度:280像素; 頂部:46 像素; z 指數(shù):99; 右:-100%; 過渡:0.2s緩入; -webkit-transition:0.2s 緩入; -moz-transition:0.2s緩入; } .nav-bar .nav-items li a { 字體大?。?0px; 內(nèi)邊距:0 10px; 邊距:10px 0; } .nav-bar .nav-items.active { 右:0; } }</前> <pre class="brush:html;toolbar:false;"><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.3.0/ css/all.min.css"> <導(dǎo)覽列類別=「導(dǎo)覽列」>測試標(biāo)誌<i class="fa-solid fa-bars"></i><ul class="nav-items"> <li> 首頁 </li> <li> 探索 </li> <li> 商店 </li> <li> 關(guān)於 </li> </ul> </導(dǎo)覽列></pre> </p> <p>我和朋友嘗試了不同的更改,例如<strong>ma??rgin-padding、align-items、list-style、overflow、display、width/max-width</strong>所有這些都會(huì)導(dǎo)致導(dǎo)航節(jié)點(diǎn)的內(nèi)容發(fā)生地質(zhì)或尺寸錯(cuò)誤。</p>
我嘗試了你的程式碼,沒有出現(xiàn)側(cè)邊欄
如果您使用的是即時(shí)伺服器,我建議您多次刷新頁面
我終於發(fā)現(xiàn)了導(dǎo)覽列溢出的問題,它應(yīng)該是 .nav-bar 中的一個(gè) position: Sticky 值。