簡體   English   中英

將媒體查詢從最大寬度反轉為最小寬度

[英]Reversing media query from max-width to min-width

基本上,我找到了一個很好的響應式導航欄,我想使用它,但它的@media查詢設置為max-width: 600px 我想將它設置為最小尺寸,320 像素和 786 像素。 我通常能夠反轉代碼以適應,但我真的堅持這個。

這是 CodePen 的鏈接: https ://codepen.io/jo_Geek/pen/xgbaEr

和代碼本身:

 * { box-sizing: border-box; } body { margin: 0px; font-family: 'segoe ui'; } .nav { height: 50px; width: 100%; background-color: #4d4d4d; position: relative; } .nav>.nav-header { display: inline; } .nav>.nav-header>.nav-title { display: inline-block; font-size: 22px; color: #fff; padding: 10px 10px 10px 10px; } .nav>.nav-btn { display: none; } .nav>.nav-links { display: inline; float: right; font-size: 18px; } .nav>.nav-links>a { display: inline-block; padding: 13px 10px 13px 10px; text-decoration: none; color: #efefef; } .nav>.nav-links>a:hover { background-color: rgba(0, 0, 0, 0.3); } .nav>#nav-check { display: none; } @media (max-width:600px) { .nav>.nav-btn { display: inline-block; position: absolute; right: 0px; top: 0px; } .nav>.nav-btn>label { display: inline-block; width: 50px; height: 50px; padding: 13px; } .nav>.nav-btn>label:hover { background-color: rgba(0, 0, 0, 0.3); } .nav>.nav-btn>label>span { display: block; width: 25px; height: 10px; border-top: 2px solid #eee; } .nav>.nav-links { position: absolute; display: block; width: 100%; background-color: #333; height: 0px; transition: all 0.3s ease-in; overflow-y: hidden; top: 50px; left: 0px; } .nav>.nav-links>a { display: block; width: 100%; } .nav>#nav-check:not(:checked)+.nav-links { height: 0px; } .nav>#nav-check:checked+.nav-links { height: calc(100vh - 50px); overflow-y: auto; } }
 <div class="nav"> <div class="nav-header"> <div class="nav-title"> JoGeek </div> </div> <div class="nav-btn"> <label for="nav-check"> <span></span> <span></span> <span></span> </label> </div> <input type="checkbox" id="nav-check"> <div class="nav-links"> <a href="//github.io/jo_geek" target="_blank">Github</a> <a href="http://stackoverflow.com/users/4084003/" target="_blank">Stackoverflow</a> <a href="https://in.linkedin.com/in/jonesvinothjoseph" target="_blank">LinkedIn</a> <a href="https://codepen.io/jo_Geek/" target="_blank">Codepen</a> <a href="https://jsfiddle.net/user/jo_Geek/" target="_blank">JsFiddle</a> </div> </div>

你必須使用

@media (min-width: 320px) and (max-width: 786px) {

//CSS

}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM