首頁 > web前端 > css教學 > 主體

關於CSS banner圖響應式居中顯示的方法

不言
發布: 2018-06-26 11:26:36
原創
1923 人瀏覽過

本篇文章主要介紹了CSS banner圖響應式居中顯示的方法,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟著小編過來看看吧

在PC 網站首頁,banner 圖作為網頁中最大的一張圖片,在傳達網頁的的主要信息的同時,也吸引著瀏覽者的所有註意力,所以banner 圖的展示方式直接影響使用者的體驗,今天我們就來聊聊banner 圖如何在不同尺寸的視口中居中顯示

我們都知道,透過background-size: cover; 屬性能夠將圖片居中顯示,但在視窗拉伸的過程中,圖片往往很隨著拉伸而變得慘不忍睹,所以我們可以將圖片獨立出來,並通過隱藏圖片兩側的方式,來達到banner 圖表在不同尺寸下居中顯示的目的

HTML 結構如下

<p class="banner">
    ![](img/banner.jpg)
</p>
登入後複製

CSS 樣式如下

body {
    overflow-x: hidden;
}
.banner {
    width: 1210px;
    margin: 0 auto;
}
.banner img {
    width: 1920px;
    margin: 0 -355px;
    vertical-align: middle;
}
登入後複製

當視窗寬度與圖片寬度同為1920 px 時,Nian 糕剛好處於視圖居中位置,頁面效果如下圖所示

width:1920px

當視口寬度為1210 px 時,Nian 糕依舊在視圖中居中顯示,如下圖所示

#width: 1210px

本篇的內容到這裡就全部結束了,源碼我已經發到了GitHubBanner response centered  上了,有需要的同學可自行下載

End of File

行文過程中出現錯誤或不妥之處在所難免,希望大家能夠給予指正,以免誤導更多人。

以上就是本文的全部內容,希望對大家的學習有所幫助,更多相關內容請關注PHP中文網!

相關推薦:

CSS使用盒模型實例

####CSS中如何使用負margin值來調整居中位置# ##############CSS實作文字環繞圖片的效果######################

以上是關於CSS banner圖響應式居中顯示的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!