方法和詳細的操作步驟如下:
創新互聯建站成立于2013年,是專業互聯網技術服務公司,擁有項目成都網站設計、網站制作網站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元洱源做網站,已為上家服務,為洱源各地企業和個人服務,聯系電話:13518219792
1、第一步,打開前端開發工具,然后創建一個新的html代碼頁,見下圖,轉到下面的步驟。
2、第二步,執行完上面的操作之后,創建一個div標簽以設置html代碼頁的背景色,然后將class
=“ bg-img”添加到標簽中,見下圖,轉到下面的步驟。
3、第三步,執行完上面的操作之后,設置背景圖片,創建一個樣式標簽,然后設置背景圖像、該圖像不重復以及標簽中bg-img的類的寬度和高度,見下圖,轉到下面的步驟。
4、第四步,執行完上面的操作之后,保存html代碼,然后使用瀏覽器打開,瀏覽器上的背景圖像將顯示在左上角,見下圖,轉到下面的步驟。
5、第五步,執行完上面的操作之后,返回html代碼頁,在bg-img類中添加background-position:center屬性,見下圖,轉到下面的步驟。
6、第六步,執行完上面的操作之后,保存html代碼并刷新瀏覽器,會發現瀏覽器上的背景圖像已自動水平居中,見下圖。這樣,就解決了這個問題了。
寫個簡單的例子給你吧
htlm如下:
h4圖片水平居中/h4
div class="demo1"
img src="你的圖片" alt=""
/div
h4圖片垂直居中/h4
div class="demo2"
div class="imgbox"
img src="你的圖片" alt=""
/div
/div
h4圖片水平垂直居中/h4
div class="demo3"
div class="imgbox"
img src="你的圖片" alt=""
/div
/div
css如下:
style type="text/css"
.demo1{width: 200px;height: 200px;border: 1px solid #ccc;display: inline-block;text-align: center;}
.demo1 img{width: 100px;height: auto;}
.demo2{width: 200px;height: 200px;border: 1px solid #ccc;display: table;}
.demo2 .imgbox{display: table-cell;vertical-align: middle;}
.demo2 .imgbox img{width: 100px;height: auto;}
.demo3{width: 200px;height: 200px;border: 1px solid #ccc;display: table;}
.demo3 .imgbox{display: table-cell;vertical-align: middle;text-align: center;}
.demo3 .imgbox img{width: 100px;height: auto;}
/style
1、首先先在頁面里加載一張圖片,代碼和效果如下圖所示:
2、然后設置給圖片起一個class名,方便一會兒的操作。
3、然后給圖片設置css樣式,因為方便的原因就直接在html頁面寫css樣式了。
4、經常使用“margin: 0 auto”來實現水平居中,而一直認為“margin: auto”是不能實現垂直居中,但是實際上,僅需要添加一些限制便能實現效果,就是通過定位:
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
設置定位讓上下左右都為0,然后通過margin:0 auto,來讓元素實現上下左右都居中。
5、設置完CSS樣式之后,通過瀏覽查看代碼的效果就可以,可以看到圖片已經實現了。
6、最后給大家附上全部的代碼:
!DOCTYPE html
html
head
meta charset="utf-8" /
title使用CSS讓圖片水平垂直居中/title
/head
body
img class="pic" src="img/timg.jpg" alt="" /
/body
style type="text/css"
.pic{
margin: auto;
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
}
/style
/html
分享名稱:css樣式圖片居中,css中圖片如何居中
URL鏈接:http://vcdvsql.cn/article40/dsdidho.html
成都網站建設公司_創新互聯,為您提供Google、標簽優化、軟件開發、企業網站制作、建站公司、域名注冊
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯