మార్గదర్శకం: సరళించే పడవల ముందుపు ప్యానెల్
కంప్రెస్డ్ సైడ్బార్ మెనూను సృష్టించడానికి తెలుసుకోండి.
బటన్ ను నొక్కడం ద్వారా కంప్రెస్డ్ సైడ్బార్ను తెరువు:
కంప్రెస్డ్ సైడ్బార్ సృష్టించండి
మొదటి దశ - హెచ్ఎంఎల్ జోడించండి:
<div id="mySidebar" class="sidebar"> <a href="javascript:void(0)" class="closebtn" onclick="closeNav()">×</a> <a href="#">గురించి</a> <a href="#">సేవలు</a> <a href="#">క్లయంట్స్</a> <a href="#">పరిచయం</a> </div> <div id="main"> <button class="openbtn" onclick="openNav()">☰ సైడ్బార్ తెరువు</button> <h2>కంప్రెస్డ్ సైడ్బార్</h2> <p>కంటెంట్...</p> </div>
రెండవ దశ - సిఎస్ఎస్ జోడించండి:
/* సైడ్బార్ మెనూ */ .sidebar { height: 100%; /* 100% పూర్తి పొడవు */ width: 0; /* 0 వెడల్పు - జావాస్క్రిప్ట్ని ఉపయోగించి ఈ అమర్పును మార్చండి */ position: fixed; /* మూలంలో ఉంచండి */ z-index: 1; /* ఉపరితలంలో ఉంచండి */ top: 0; left: 0; background-color: #111; /* నలుపు */ overflow-x: hidden; /* అడుగున స్క్రోల్ను నిరోధించండి */ padding-top: 60px; /* ఉపాధారణాన్ని టాప్ పైన నుండి 60px దూరంగా ఉంచండి */ transition: 0.5s; /* 0.5 సెకన్ల ట్రాన్సిషన్ ప్రభావం సైడ్బార్ను స్లైడ్ చేయడానికి */ } /* సైడ్బార్ లింక్లు */ .sidebar a { padding: 8px 8px 8px 32px; text-decoration: none; font-size: 25px; color: #818181; display: block; transition: 0.3s; } /* మీరు మౌస్ కుంచుకుని నేవిగేషన్ లింక్లపై ఉన్నప్పుడు దాని రంగును మార్చండి */ .sidebar a:hover { color: #f1f1f1; } /* మూసించు బటన్ యొక్క స్థానం మరియు స్టైల్స్ (ఉపరితల కుడి మూల మూలల్లో) */ .sidebar .closebtn { position: absolute; top: 0; right: 25px; font-size: 36px; margin-left: 50px; } /* పడుతున్న పానికి ఓపెన్ బటన్ కొరకు */ .openbtn { font-size: 20px; cursor: pointer; background-color: #111; color: white; padding: 10px 15px; border: none; } .openbtn:hover { background-color: #444; } /* పడుతున్న పానికి స్టైల్స్ సెట్ చేయండి - మీరు పడుతున్న పానికి ఓపెన్ సైడ్ నేవిగేషన్ చేయడానికి వెళ్ళగా, పేజీ కంటెంట్ ను కుడికి కదించడానికి ఈ స్టైల్స్ ఉపయోగించండి */ #main { transition: margin-left .5s; /* మీరు ట్రాన్సిషన్ ప్రభావాన్ని కోరుకున్నట్లయితే */ padding: 20px; } /* పొడవు 450 పిక్సెల్స్ కంటే తక్కువగా ఉన్న చిన్న స్క్రీన్లో, పడుతున్న పానికి స్టైల్స్ మార్చండి (అంతరాయం మరియు ఫాంట్ సైజ్ తగ్గించండి) */ @media screen and (max-height: 450px) { .sidebar {padding-top: 15px;} .sidebar a {font-size: 18px;} }
మూడవ చర్య - జావాస్క్రిప్ట్ జోడించండి:
/* పడుతున్న పానికి వెడల్పును 250px గా మార్చండి, మరియు పేజీ కంటెంట్ యొక్క ఎడమ బాహ్య పద్ధతిని 250px గా మార్చండి */ function openNav() { document.getElementById("mySidebar").style.width = "250px"; document.getElementById("main").style.marginLeft = "250px"; } /* పడుతున్న పానికి వెడల్పును 0 గా మార్చండి, మరియు పేజీ కంటెంట్ యొక్క ఎడమ బాహ్య పద్ధతిని 0 గా మార్చండి */ function closeNav() { document.getElementById("mySidebar").style.width = "0"; document.getElementById("main").style.marginLeft = "0"; }
相关页面
教程:CSS 导航栏