东京热成人网站_XX另类XX伦理XXAV_亚洲精品无码成人AAA片_高清av中文字幕无码_手机看片国产欧美日韩高清_bd美妙第进化型

咨詢電話:
15628812133
24
2016/12

如何實現(xiàn)不同尺寸通屏輪播圖的居中顯示?

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

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

一般將banner寫成如下結(jié)構(gòu):

       

  •    

  •    

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

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

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

              

    •    

    •    

    •    

    •    

                  

         

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

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

      .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值、控制按鈕的樣式等可根據(jù)實際情況自行修改。另外,我們要引入一個在線的開放的js函數(shù)庫開做切換效果,引入語句如下:

      要真正實現(xiàn)輪播效果,還需要以下語句:

      關(guān)鍵詞:
      返回列表