如何在react jsx中使漢堡選單適合整個頁面
P粉368878176
P粉368878176 2023-08-31 14:31:09
0
1
432

我對 React jsx 很陌生,我正在使用 Tailwind,它非常好。我也在邊走邊學。因此,在我的導航中,我能夠顯示漢堡選單,但我不喜歡它們的顯示方式。我試圖確保整個頁面都充滿白色頁面,請參見下面的第二張圖片。

這就是我能夠實現的目標,但我認為它看起來不太乾淨

我想要實現的目標,或類似的目標,白色填充整個網站並顯示選項

我現在的問題是,用我的程式碼;我怎麼能做到這一點?這是我的導航 jsx,我將不勝感激任何幫助。我是唯一的團隊成員,沒有首席開發人員可以提供協助。

從「./favicon.png」匯入標誌; 從“framer-motion”導入{motion}; 從“react-intersection-observer”導入{useInView}; 從“./MenuDropdown”導入MenuDropdown; 從“react-router-dom”導入{連結}; 從“react”導入{useState}; 匯出預設函數 Navigation() { const [ref, inView] = useInView({ triggerOnce: false }); const [isOpen, setIsOpen] = useState(false); const [navVisible, setNaVisible] = useState(false); const megaMenu = document.getElementById(“mega-menu”); 返回 (
       <運動導航 classname="“flex" items-center justify- between flex-wrap px-6 lg:px-12 py-8 max-w-full mx-auto” 參考="{參考}" 初始="{{" y: -10, 不透明度: 0 }} 動畫="{在視圖中?" { 0, 1 } : {}} 退出="{{" 過渡="{{持續時間:0.5}}">
        標誌

Jibu Labs

<按鈕 classname="“flex" items-center px-3 py-2 border rounded text-slate-200 border-slate-400uration-100 懸停:文字白色懸停:邊框白色” onclick="{()" => ; setNaVisible(!navVisible)} > className="填充目前 h-3 w-3" viewBox=“0 0 20 20” xmlns=“http://www.w3.org/2000/svg” > <標題> 選單 <路徑d=“M0 3h20v2H0V3zm0 6h20v2H0V9zm0 6h20v2H0v-2z” >>
; ; > ); }

P粉368878176
P粉368878176

全部回覆 (1)
P粉596161915

要用白色或其他背景顏色填滿整個頁面,您需要一個外部 div,將高度設定為 100vh,寬度設定為 100vw。 100vh 表示將高度設定為 Web 瀏覽器螢幕視窗高度的 100%,100vw 表示將高度設定為視窗寬度的 100%。

return ( 
         
         
    最新下載
    更多>
    網站特效
    網站源碼
    網站素材
    前端模板
    關於我們 免責聲明 Sitemap
    PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!