久久无码中文字幕_日韩精品无码一本二本三_久久精品呦女暗网_欧美一级夜夜爽_久久精品国产99久久99久久久

24
2016/12

如何實現不同尺寸通屏輪播圖的居中顯示?

發(fā)布時間:2016-12-24 10:40:59
發(fā)布者:wenhui
瀏覽量:
0

 網頁制作過程中少不了輪播圖的使用,為了使banner圖在不同分辨率的屏幕上都能通屏顯示,我們會把banner圖做成2000像素的寬度。

一般將banner寫成如下結構:

       

  •    

  •    

為了讓banner圖左右居中顯示,我們可以給

    加絕對定位,設置屬性{ left:50%; margin-left:600px;}。600px是圖片寬度的一半,如果圖片寬度有變化,應對照修改數值。這種情況下,當我們應用時會發(fā)現這個方法是存在問題的,由于屏幕寬度不夠,瀏覽器的窗口會出現橫向的滾動條,這樣做會導致用戶體驗很不好。

    那么,為了解決這種情況的發(fā)生,我們采用另一種更為合適的方法。這需要將banner寫成如下結構:

              

    •    

    •    

    •    

    •    

                  

         

    利用背景圖的方式將圖片嵌入,通過設置背景圖片居中就可以簡單解決,同時需要注意的是必須給包含該背景屬性的

  • 加寬高屬性,否則背景圖片將無法正常顯示。給上述
      加以下樣式屬性:

      .banner{ height:490px;}

      .banner li{ height:490px; width:100%; position:absolute; top:223px;}

      .banner .ctrl{ position:absolute; top:690px; left:50%;}

      .banner .ctrl p{ width:8px; height:8px; border-radius:50%; border:1px solid black; float:left; margin-right:7px;}

      .banner .ctrl .cur{ width:10px; height:10px; border:none; background-color:#00ad3e;}

      以上樣式屬性的高度值、定位中的top值、控制按鈕的樣式等可根據實際情況自行修改。另外,我們要引入一個在線的開放的js函數庫開做切換效果,引入語句如下:

      要真正實現輪播效果,還需要以下語句:

      關鍵詞:
      返回列表