1、首先先在頁面里加載一張圖片,代碼和效果如下圖所示:
創(chuàng)新互聯(lián)專注于銅陵網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠為您提供銅陵?duì)I銷型網(wǎng)站建設(shè),銅陵網(wǎng)站制作、銅陵網(wǎng)頁設(shè)計(jì)、銅陵網(wǎng)站官網(wǎng)定制、小程序設(shè)計(jì)服務(wù),打造銅陵網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供銅陵網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。
2、然后設(shè)置給圖片起一個(gè)class名,方便一會兒的操作。
3、然后給圖片設(shè)置css樣式,因?yàn)榉奖愕脑蚓椭苯釉趆tml頁面寫css樣式了。
4、經(jīng)常使用“margin: 0 auto”來實(shí)現(xiàn)水平居中,而一直認(rèn)為“margin: auto”是不能實(shí)現(xiàn)垂直居中,但是實(shí)際上,僅需要添加一些限制便能實(shí)現(xiàn)效果,就是通過定位:
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
設(shè)置定位讓上下左右都為0,然后通過margin:0 auto,來讓元素實(shí)現(xiàn)上下左右都居中。
5、設(shè)置完CSS樣式之后,通過瀏覽查看代碼的效果就可以,可以看到圖片已經(jīng)實(shí)現(xiàn)了。
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
1、打開操作軟件這里用DW,定義一個(gè)css樣式,如下圖
2、首先看下,背景圖效果,如下圖所示:
3、在div中添加一個(gè)img,輸入以下代碼。如下圖所示:
4、即可實(shí)現(xiàn)如題,css圖片之上再加一張圖片:如下圖所示:
方法和詳細(xì)的操作步驟如下:
1、第一步,打開html編輯器并創(chuàng)建一個(gè)新的html文件,具體見下面的圖示,進(jìn)入到下一步驟中。
2、第二步,新建完一個(gè)新的html文件后,在index.html的style標(biāo)簽中,輸入如下所示的CSS代碼,具體見下面的圖示,進(jìn)入到下一步驟中。
3、第三步,輸入完CSS代碼之后,接下來運(yùn)行index.html頁面。
可以發(fā)現(xiàn),本地圖片通過背景圖片中的本地路徑成功調(diào)用為了背景圖片,具體見下面的圖示。這樣,圖片就成功加入了。
寫個(gè)簡單的例子給你吧
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
可以在CSS里面用background-image:url(你的圖片地址)。這樣來加入圖片,展現(xiàn)到網(wǎng)頁中。
div id="bgimg"/div
#bgimg {
background: #333 url(圖片路徑) center center no-repeat;
}
第一個(gè)參數(shù),圖片底層的背景顏色,第二個(gè)參數(shù),圖片路徑,第三個(gè)參數(shù),圖片上下的相對位置(其他參數(shù)left,right),第四個(gè)參數(shù),圖片左右的相對位置(top,bottom),第五個(gè)參數(shù),圖片的重復(fù)(其他參數(shù) repeat,repeat-x,repeat-y)
擴(kuò)展資料:
css背景圖片代碼:
{background-image: url(url)|none};指定要使用的一個(gè)或多個(gè)背景圖像
例子代碼:
html
head
meta charset="UTF-8"
title背景圖片/title
style
body{background:#ddd;}
.div1{
width:300px;
height:150px;
background-image:url(2.jpg);
}
/style
/head
body
div背景圖片/div
/body
css樣式背景圖片分開插入:
css中的背景(background):
CSS2 中有5個(gè)主要的背景(background)屬性,它們是:
* background-color: 指定填充背景的顏色。
* background-image: 引用圖片作為背景。
* background-position: 指定元素背景圖片的位置。
* background-repeat: 決定是否重復(fù)背景圖片。
* background-attachment: 決定背景圖是否隨頁面滾動。
這些屬性可以全部合并為一個(gè)縮寫屬性: background。需要注意的一個(gè)要點(diǎn)是背景占據(jù)元素的所有內(nèi)容區(qū)域,包括 padding 和 border,但是不包括元素的 margin。它在 Firefox, Safari ,Opera 以及 IE8 中工作正常,但是 IE6 和 IE7 中,background 沒把 border 計(jì)算在內(nèi)。
background-position 屬性可以用其它數(shù)值,關(guān)鍵詞和百分比來指定,這比較有用,尤其是在元素尺寸不是用像素設(shè)置時(shí)。
關(guān)鍵詞是不用解釋的。x 軸上:
* left
* center
* right
y 軸上:
* top
* center
* bottom
順序方面和使用像素值時(shí)的順序幾乎一樣,首先是 x 軸,其次是 y 軸,像這樣: