1、首先創(chuàng)建一個html文件(本人是使用HBuilder工具,你喜歡用什么就用什么)。

10多年的冀州網(wǎng)站建設(shè)經(jīng)驗,針對設(shè)計、前端、開發(fā)、售后、文案、推廣等六對一服務,響應快,48小時及時工作處理。網(wǎng)絡(luò)營銷推廣的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動調(diào)整冀州建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計,從而大程度地提升瀏覽體驗。成都創(chuàng)新互聯(lián)公司從事“冀州網(wǎng)站設(shè)計”,“冀州網(wǎng)站推廣”以來,每個客戶項目都認真落實執(zhí)行。
2、然后在html的body下創(chuàng)建一個div.這樣比較好結(jié)合css完成簡單布局和樣式。
3。接下來在該div下創(chuàng)建一個按鈕和一img.然后設(shè)置圖片的寬高的初始圖片。
4、然后我們添加css代碼,簡單完成div的樣式。包括邊框樣式,大小,內(nèi)容居中。
5、然后我們添加js代碼,讓點擊下一張的時候生效。要用到j(luò)avascript的點擊事件,這要用onclick屬性,onclick的值就是js中的方法。因為目標是改變img,所以給img標簽加上id。
6、在html中添加javascript的值,主要是完成changeImg()方法。changeImg方法主要是改變img標簽中src的值,從而起到變換圖片的作用。添加了下面的js的內(nèi)容之后,點擊下一張圖片就會發(fā)生更改了。
7、但是上面的代碼到最后一張的時候就會停止,不會跳到最后一張,所以還要加下面的代碼才會完成從尾到首的切換,這樣一直點都能變換圖片,不會有停止了。
可以有多種方法實現(xiàn)的。比如可以給每個img設(shè)置不同的ID:
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) 會選擇所有單數(shù)的圖片(第1張、第3張、第5張……)
img:nth-of-type(even) 會選擇所有雙數(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張……)
除了這個,css還有幾十種不同的選擇器,你百度搜一下 css選擇器 就知道了。
1)背景圖片插入:background-image:url(位置及名稱); //默認在父級元素內(nèi)的左上角
2)背景平鋪方式:background-repeat:no-repeat; //不平鋪
3)背景位置:background-position:right bottom; //橫向在右邊,縱向在下邊,即右下角
center center; //位于中心
center right; //中間靠右
100px 200px; //靠左100 靠上200
4)背景尺寸:background-size:cover/contain/100% 100% 等比例縮放(鋪滿即可)/包含在里面/按盒子大小縮放
注意:低版本的IE不支持背景尺寸
5)背景顯示方式:background-attachment:scroll//隨屏幕滾動 fixed//固定在可視區(qū)域,注意:此時的位置是相對于可視區(qū)域的
(fixed:這里有一個兼容性性的問題,在IE6中,只有html和body支持這個屬性)
6)在圖片設(shè)置邊距時注意IE6的雙倍間距問題:同時有浮動和邊距時產(chǎn)生雙倍間距!
解決方法: display:inline;//變?yōu)樾袃?nèi)元素即可
分享題目:css設(shè)置圖片樣式,css如何設(shè)置圖片樣式
網(wǎng)站網(wǎng)址:http://chinadenli.net/article2/dsgepoc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供建站公司、外貿(mào)網(wǎng)站建設(shè)、ChatGPT、App設(shè)計、網(wǎng)站制作、Google
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)