ఎలా సృష్టించాలి: మొబైల్ నేవిగేషన్ మెనూ
స్మార్ట్ఫోన్ / టాబ్లెట్ కు టాప్ నేవిగేషన్ మెనూను సృష్టించడానికి CSS మరియు JavaScript ఉపయోగించండి.
మొబైల్ నేవిగేషన్ బార్
వెర్టికల్ (సిఫార్సు చేయబడింది):
హోరిజంటల్ పద్ధతి:
మొబైల్ నేవిగేషన్ మెనూ సృష్టించండి
మొదటి చర్య - హైల్టెక్స్ చేయండి:
<!-- 加载图标库以在小屏幕上显示汉堡菜单(三横杠) --> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> <!-- Top Navigation Menu --> <div class="topnav"> <a href="#home" class="active">Logo</a> <!-- Navigation links (hidden by default) --> <div id="myLinks"> <a href="#news">News</a> <a href="#contact">Contact</a> <a href="#about">గురించి</a> </div> <!-- "హాంబర్గర్ మెనూ" / "హైపర్లింక్ ఐకాన్" నేవిగేషన్ లింక్స్ యొక్క ప్రదర్శనను చేరుస్తుంది లేదా మరచిపోతుంది --> <a href="javascript:void(0);" class="icon" onclick="myFunction()"> <i class="fa fa-bars"></i> </a> </div>
రెండవ చర్య - సిఎస్ఎస్ జోడించండి:
/* నేవిగేషన్ మెనూ యొక్క స్టైల్స్ అమర్చండి */ .topnav { ఓవర్ఫ్లో: హిడ్; బ్యాక్గ్రౌండ్-కలర్: #333; పోజిషన్: రెలేటివ్; } /* నేవిగేషన్ మెనూలోని లింక్స్ యొక్క ప్రదర్శనను మరచిపోండి (లోగో / హోమ్పేజ్ మినహా) */ .topnav #myLinks { డిస్ప్లే: నాన్; } /* నేవిగేషన్ లింక్స్ యొక్క స్టైల్స్ అమర్చండి */ .topnav a { రంగు: తెలుపు; ప్యాడింగ్: 14px 16px; టెక్స్ట్-డెకోరేషన్: నాన్; ఫాంట్సైజ్: 17px; డిస్ప్లే: బ్లాక్; } /* హాంబర్గర్ మెనూ యొక్క స్టైల్స్ అమర్చండి */ .topnav a.icon { బ్యాక్గ్రౌండ్: నలుపు; డిస్ప్లే: బ్లాక్; పోజిషన్: అబ్సూల్యూట్; రెడ్హ్: 0; టాప్: 0; } /* మౌస్ అవుట్లో గ్రే బ్యాక్గ్రౌండ్ కలర్ జోడించండి */ .topnav a:hover { బ్యాక్గ్రౌండ్-కలర్: #ddd; రంగు: నలుపు; } /* చేరుస్తున్న లింక్ (హోమ్పేజ్ / లోగో మినహా) యొక్క స్టైల్స్ అమర్చండి */ .active { బ్యాక్గ్రౌండ్-కలర్: #04AA6D; రంగు: తెలుపు; }
మూడవ చర్య - జావాస్క్రిప్ట్ జోడించండి:
/* వినియోగదారు హాంబర్గర్ మెనూ / హైపర్లింక్ ఐకాన్ నొక్కినప్పుడు, నేవిగేషన్ లింక్స్ యొక్క ప్రదర్శనను చేరుస్తుంది లేదా మరచిపోతుంది */ function myFunction() { var x = document.getElementById("myLinks"); if (x.style.display === "block") { x.style.display = "none"; } else { x.style.display = "block"; } }
相关页面
教程:CSS 导航栏
教程:如何创建响应式顶部导航栏