日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > CSS >内容正文

CSS

小屏隐藏大屏幕显示css,CSS 侧边栏在小屏设备中进行隐藏

發布時間:2023/12/14 CSS 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 小屏隐藏大屏幕显示css,CSS 侧边栏在小屏设备中进行隐藏 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Unsplash

側邊欄的作用應該就不用多說了吧,能夠很方便我們回到網頁的指定位置,在大屏設備中,側邊欄往往是懸浮于屏幕右側,很方便用戶的使用,但在小屏設備中,屏幕空間有限,所以我們會通過隱藏側邊欄的方式,來節省視口空間的使用

我們先來看下,在大屏設備中,側邊欄如何顯示,繼而再講述,從大屏設備切換到小屏設備,側邊欄如何隱藏,國際慣例,先看 HTML 結構代碼

CSS 媒體查詢代碼如下

@media screen and (min-width: 1410px) {

.c_nav_side{

position: absolute;

top: 1000px;

left: 80%;

}

.c_nav_fix{

position: fixed;

top: 140px;

}

.c_nav_tips {

display: none;

}

}

JS 滾動條事件代碼如下

$(window).on('scroll', function(){

if($(this).scrollTop() > 855){

$navSide.addClass('c_nav_fix')

}else{

$navSide.removeClass('c_nav_fix')

}

})

min-width:1410px 運行結果

而在一些小屏設備中,如筆記本電腦,屏幕空間有限,我們通常選擇將側邊欄進行隱藏,只有在瀏覽者需要用到側邊欄中的時候,再將側邊欄顯示出來,在寬度小于等于 1410 px 的設備中,側邊欄將會在屏幕右側進行隱藏,并會出現一個提示圖片,當鼠標移至圖片上時,提示圖片隱藏,側邊欄出現;當鼠標從側邊欄上移開時,側邊欄隱藏,提示圖片出現

CSS 媒體查詢代碼如下

@media screen and (max-width: 1410px) {

.c_nav_side {

right: -240px;

position: fixed;

top: 140px;

}

.c_nav_tips {

display: block;

}

}

JS 鼠標事件代碼如下

$('.c_nav_tips').on('mouseenter', function(){

$('.c_nav_tips').animate({'right': '-120px'})

$('.c_nav_side').animate({'right': '10px'})

})

$('.c_nav_side').on('mouseleave', function(){

$('.c_nav_tips').animate({'right': '0px'})

$('.c_nav_side').animate({'right': '-240px'})

})

max-width:1410px 運行結果

本篇的內容到這里就全部結束了,源碼我已經發到了 GitHub Source_code 上了,有需要的同學可自行下載,預覽效果可點擊 effect

End of File

行文過程中出現錯誤或不妥之處在所難免,希望大家能夠給予指正,以免誤導更多人,最后,如果你覺得我的文章寫的還不錯,希望能夠點一下喜歡和關注,為了我能早日成為簡書優秀作者獻上一發助攻吧,謝謝!^ ^

總結

以上是生活随笔為你收集整理的小屏隐藏大屏幕显示css,CSS 侧边栏在小屏设备中进行隐藏的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。