<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        利用jQuery和CSS將背景圖片拉伸_jquery

        來源:懂視網(wǎng) 責編:小采 時間:2020-11-27 21:44:31
        文檔

        利用jQuery和CSS將背景圖片拉伸_jquery

        利用jQuery和CSS將背景圖片拉伸_jquery:現(xiàn)在WEB頁面設計比較流行使用大背景圖,那么您知道如何使用一張大背景圖進行拉伸效果呢?也就是說使用一張固定尺寸的背景圖片,讓它在頁面中隨著瀏覽器尺寸進行拉伸,就像我們的電腦桌面壁紙效果。本文將帶您一起使用jQuery和CSS實現(xiàn)背景圖片拉伸效果。 將
        推薦度:
        導讀利用jQuery和CSS將背景圖片拉伸_jquery:現(xiàn)在WEB頁面設計比較流行使用大背景圖,那么您知道如何使用一張大背景圖進行拉伸效果呢?也就是說使用一張固定尺寸的背景圖片,讓它在頁面中隨著瀏覽器尺寸進行拉伸,就像我們的電腦桌面壁紙效果。本文將帶您一起使用jQuery和CSS實現(xiàn)背景圖片拉伸效果。 將
        現(xiàn)在WEB頁面設計比較流行使用大背景圖,那么您知道如何使用一張大背景圖進行拉伸效果呢?也就是說使用一張固定尺寸的背景圖片,讓它在頁面中隨著瀏覽器尺寸進行拉伸,就像我們的電腦桌面壁紙效果。本文將帶您一起使用jQuery和CSS實現(xiàn)背景圖片拉伸效果。

        將背景圖片拉伸,而不是平鋪,注意平鋪效果我們可以使用CSS的background-repeat來實行背景圖片的平鋪效果,本文討論的是背景圖片的拉伸效果。這種效果在一些前衛(wèi)的頁面設計中已經(jīng)廣泛應用,尤其在一些獨立頁面,像登錄頁面使用拉伸的背景圖片效果比較常見。
        目前有兩種解決方案可以實現(xiàn)背景圖片拉伸效果,一種是CSS,我們可以使用background-size:cover實現(xiàn)圖片的拉伸效果,但是IE8及以下版本不支持background-size,于是我們嘗試使用微軟的濾鏡效果,但是IE6不支持,畢竟還有一些后進生在使用IE6。另一種解決方案是使用jQuery,完全解決瀏覽器的兼容性問題,還是jQuery威武。
        CSS解決方案
        我們準備一張背景圖片,任意尺寸的,假設我們要做一個登錄頁面,頁面中使用拉升的背景圖。我們只需要在body中加入以下代碼:

         
        ...登錄表單 
         
        

        然后CSS這樣寫:

        body{background:url(bg.jpg) center center;background-size:cover;height:900px;width:100%; 
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='bg.jpg', sizingMethod='scale');} 
        #main{position:absolute; top:50%; left:50%; width:420px; height:250px; 
        margin:-125px 0 0 -210px; background:#ffc} 
        

        我們使用background-size實現(xiàn)了背景圖片的拉伸效果,但是要兼容IE7,IE8就需要使用濾鏡filter來實現(xiàn),注意該方案中,必須指定容器的高度,本例中指定了height:900px。
        CSS方案有一定的局限性,必須指定容器高度,IE6不兼容,那么比較完美的解決方案就是使用jQuery了。
        jQuery解決方案
        我們使用jQuery先向body中動態(tài)插入一個DIV,并且該DIV中包含一張圖片,也就是我們要求拉伸效果的背景圖片。然后使用jQuery獲取瀏覽器窗口的大小,根據(jù)瀏覽器窗口大小,動態(tài)設置背景圖片的尺寸(寬和高)。

        上述代碼中,cover()函數(shù)就是動態(tài)的設置了背景圖片的尺寸,通過jQuery的append方法動態(tài)加入背景圖片,當頁面加載完成時已經(jīng)瀏覽器窗口變化時都能實現(xiàn)背景圖片的拉伸效果,也就是頁面ready和resize都調用了cover()函數(shù)。

        以上兩種解決方案,是否都很滿意?我比較喜歡jQuery解決方案,總之希望能幫到大家更好地掌握jQuery和CSS使背景圖片拉伸的技巧。

        聲明:本網(wǎng)頁內容旨在傳播知識,若有侵權等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        利用jQuery和CSS將背景圖片拉伸_jquery

        利用jQuery和CSS將背景圖片拉伸_jquery:現(xiàn)在WEB頁面設計比較流行使用大背景圖,那么您知道如何使用一張大背景圖進行拉伸效果呢?也就是說使用一張固定尺寸的背景圖片,讓它在頁面中隨著瀏覽器尺寸進行拉伸,就像我們的電腦桌面壁紙效果。本文將帶您一起使用jQuery和CSS實現(xiàn)背景圖片拉伸效果。 將
        推薦度:
        標簽: 背景圖片 拉伸 css
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 亚洲成AV人片天堂网无码| 无限动漫网在线观看免费| 亚洲一区日韩高清中文字幕亚洲 | 69视频免费观看l| 亚洲精品无码mv在线观看网站| 国产精品玖玖美女张开腿让男人桶爽免费看| 国产精品色午夜免费视频| 亚洲丁香婷婷综合久久| 国产网站免费观看| 免费看一级毛片在线观看精品视频| 国产成人免费永久播放视频平台| 精品国产亚洲第一区二区三区| 亚洲AV网站在线观看| 成人午夜影视全部免费看| 国产亚洲精品看片在线观看| 野花香在线视频免费观看大全 | 亚洲小说区图片区| 毛片视频免费观看| www亚洲精品久久久乳| 午夜亚洲国产成人不卡在线| 福利免费在线观看| 亚洲天堂一区二区| 毛片a级毛片免费观看免下载 | 亚洲乱色熟女一区二区三区蜜臀| 久久99九九国产免费看小说| 一区二区亚洲精品精华液| 亚洲国产主播精品极品网红| 永久在线观看免费视频 | 亚洲爆乳少妇无码激情| 亚洲高清国产拍精品青青草原| 巨胸喷奶水www永久免费| 亚洲国产精品综合一区在线 | 野花香高清视频在线观看免费 | 亚洲欧美日韩一区二区三区在线| 又粗又大又猛又爽免费视频| 国产一区二区三区免费观看在线| 亚洲啪啪免费视频| 亚洲一级特黄无码片| 2019中文字幕在线电影免费| 国产亚洲视频在线观看网址| 亚洲AV无码精品无码麻豆|