可以有多種方法實(shí)現(xiàn)的。比如可以給每個(gè)img設(shè)置不同的ID:
我們提供的服務(wù)有:成都做網(wǎng)站、成都網(wǎng)站制作、微信公眾號(hào)開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、疏勒ssl等。為數(shù)千家企事業(yè)單位解決了網(wǎng)站和推廣的問(wèn)題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的疏勒網(wǎng)站制作公司
img?id=p1?src="1.jpg"/img?id=p2?src="2.jpg"/img?id=p3?src="3.jpg"/
style
#p1?{border:1px?solid?#f00}
#p2?{border:1px?solid?#0f0}
#p3?{border:1px?solid?#00f}
/style
或者是不同的class:
img?class=p1?src="1.jpg"/img?class=p2?src="2.jpg"/img?class=p3?src="3.jpg"/
style
.p1?{border:1px?solid?#f00}
.p2?{border:1px?solid?#0f0}
.p3?{border:1px?solid?#00f}
/style
還有一種更靈活的方式,但需要瀏覽器支持css3:
img?src="1.jpg"/img?src="2.jpg"/img?src="3.jpg"/
style
img:nth-of-type(1)?{border:1px?solid?#f00}
img:nth-of-type(2)?{border:1px?solid?#0f0}
img:nth-of-type(3)?{border:1px?solid?#00f}
/style
這種方法還有多種靈活的處理方式,比如:
img:nth-of-type(odd) 會(huì)選擇所有單數(shù)的圖片(第1張、第3張、第5張……)
img:nth-of-type(even) 會(huì)選擇所有雙數(shù)的圖片(第2張、第4張、第6張……)
img:nth-of-type(2n) 也是選擇雙數(shù)
img:nth-of-type(2n+1) 也是選擇單數(shù)
img:nth-of-type(3n+1) 從第1張算起每3張取出1張圖片(第1張、第4張、第7張……)
img:nth-of-type(5n+3) 從第3張算起每5張取出1張圖片(第3張、第8張、第13張……)
除了這個(gè),css還有幾十種不同的選擇器,你百度搜一下 css選擇器 就知道了。
1、css li的圖片樣式:liimg src="" class="img"/li
2、樣式: .img{width:100px; height:100px; background:#f00;}
這種情況用table比較合適,例如
table width="200" border="0" cellspacing="0" cellpadding="0" height="200"
tr
td align="center" valign="middle" bgcolor="#CCCCCC"img src="" width="100" height="70" //td
/tr
/table
寫個(gè)簡(jiǎn)單的例子給你吧
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
dw里怎樣設(shè)置圖片的css樣式
1、首先在文件內(nèi)插入一張圖片,點(diǎn)擊插入\圖像,選擇一張圖片即可。
2、選中圖像,點(diǎn)擊css樣式窗口的+號(hào),新建一個(gè)CSS(相關(guān)課程推薦:css視頻教程) 樣式,打開對(duì)話框。選擇標(biāo)簽元素,下面就自動(dòng)變?yōu)閕mg,就是說(shuō)為圖像編輯規(guī)則。
3、比如要為圖片編輯邊框,就在彈出的對(duì)話框中選擇邊框,有三個(gè)屬性可以更改,一個(gè)是類型,大小和顏色。可以根據(jù)需要選擇。
4、在右側(cè)的css面板上就多了個(gè)邊框?qū)傩裕a中多了個(gè)圖像的css樣式代碼。圖像就自動(dòng)按照樣式進(jìn)行更改了。
5、如果要對(duì)該圖像再進(jìn)行修改,可以點(diǎn)擊css樣式窗口下的鉛筆,在彈出的對(duì)話框中修改即可。
這個(gè)可以用CSS實(shí)現(xiàn)就好了。不必要使用JS
圖片放大效果的話,建議用一個(gè)額外的 div層放置放大后的圖片,這樣布局就不會(huì)亂了。鼠標(biāo)放上去就顯示這個(gè)層。
.img2{
/*這里寫你的所有圖片都會(huì)用到的樣式*/
}
.img2:first-child, .img2:last-child{
/*這里寫第一個(gè)圖片和最后一個(gè)圖片會(huì)用到的樣式*/
}
.img1:hover .showBigImg{
display:block;
}
對(duì)于這個(gè)大圖的div層的顯示,可以稍加js控制,這樣就可以所有圖片共用一個(gè)div層來(lái)放置大圖。
希望能幫助到你