亚洲国产精品成人无码区,公天天吃我奶躁我的比视频,亚洲国产欧美视频亚洲国产精品一区二区成人片不卡,天天躁日日躁狠狠躁视频2021,起视碰看97视频在线少妇久久久久久人妻无码, 芒果乱码一线二线三线新区 ,亚洲熟妇无码AⅤ不卡在线播放,人妻少妇乱子伦无码专区

400-800-9385
網(wǎng)站建設(shè)資訊詳細(xì)

用js做鼠標(biāo)拖動(dòng)進(jìn)度條實(shí)現(xiàn)顯示多張縮略圖

發(fā)表日期:2019-07-17 10:37:35   作者來源:方維網(wǎng)絡(luò)   瀏覽:4915   標(biāo)簽:網(wǎng)站前端制作    
近期項(xiàng)目中遇到一個(gè)有點(diǎn)意思的效果,在一定范圍內(nèi)根據(jù)進(jìn)度條的進(jìn)度來顯示圖片的數(shù)量,效果圖如下:
 

前端制作效果

 
實(shí)現(xiàn)思路是根據(jù)進(jìn)度條拖動(dòng)的距離來算百分比,然后根據(jù)百分比來改變每個(gè)圖片的寬度,
頁面結(jié)構(gòu)代碼如下:
HTML代碼
 
Css樣式如下:
CSS代碼1
CSS代碼2
 
Js代碼如下:
JS代碼
 
因?yàn)檫M(jìn)度條最多只有100%,所以就需要根據(jù)顯示的圖片數(shù)量來設(shè)置每張圖片寬度的占比,這里是要顯示16張圖片,在進(jìn)度條進(jìn)度為0的時(shí)候,只顯示一張,進(jìn)度條進(jìn)度達(dá)到100%的時(shí)候要顯示16張,也就是4X4排列,所以每張圖片的寬度占比是25%。又因?yàn)檎麄€(gè)顯示區(qū)域的大小是固定的,也就是說當(dāng)進(jìn)度條進(jìn)度為0的時(shí)候,每張圖片的實(shí)際寬度是這個(gè)區(qū)域的寬度,也就是說存放圖片的模塊寬度是這個(gè)區(qū)域?qū)挾鹊?00%,如圖中樣式:
CSS代碼3
理清了圖片顯示的思路之后就要思考如何實(shí)現(xiàn)了,這里我是通過運(yùn)用Js來實(shí)現(xiàn)進(jìn)度條的拖動(dòng)效果,同時(shí)運(yùn)用js來獲取進(jìn)度條的進(jìn)度值,如下:
HTML代碼2
 
圖中l(wèi)iwidht 是根據(jù)圖片顯示數(shù)量寬度占比在拖動(dòng)進(jìn)度條的過程中 ul 的實(shí)時(shí)寬度,然后就是將這個(gè)實(shí)時(shí)變化的寬度賦值給 ul :
JS代碼3
這里因?yàn)閖query寫簡(jiǎn)單一些,就沒用js來賦值。
到這里上述的效果基本就完成了,效果如下:
效果1
效果2
效果3
 
后期可能會(huì)研究一下點(diǎn)擊進(jìn)度條改變進(jìn)度來直接顯示對(duì)應(yīng)的圖片數(shù)量,只能通過拖動(dòng)進(jìn)度條來改變顯示圖片的數(shù)量功能太單一了。暫時(shí)就這樣吧。
如沒特殊注明,文章均為方維網(wǎng)絡(luò)原創(chuàng),轉(zhuǎn)載請(qǐng)注明來自http://www.oulysa.com/news/5155.html
相關(guān)網(wǎng)站設(shè)計(jì)案例
国产一区二区三区乱码在线观看| 国产欧美日韩综合视频在线观看| 国产粗语刺激对白ⅩXX| 日韩精品在线观看免费 | 精品人妻少妇嫩草AV无码专区| 国产AV旡码专区亚洲AV苍井空| 无套大战乌克兰白嫩美女| 欧美日韩国产色综合一二三四| 亚洲AV午夜成人片精品网站| 国产强伦姧在线观看无码| 中文字幕人妻第一区| 日韩欧美国产一区二区三区| 国产欧美日韩3p合辑在线播放| 最近免费中文字幕大全高清10| 国产学生粉嫩喷水在线观看| 国产在线精品一区二区夜色| 午夜不卡无码中文字幕影院| 亚洲49vv在线观看| 精品亚洲无人区一区二区| 高清午夜看片A福利在线| 国产精品v?在线观综合| 国产精品99久久久久久WWW| 久久久亚洲福利精品午夜| 国产精品免费观看| 超碰aⅴ人人做人人爽欧美| 亚洲人成影院在线播放高清| 激情内射亚州一区二区三区爱妻| 国产白嫩护士无码在线播放| 久久99热成人精品国产| 精品中文字幕一区在线| 一级做a爰片性色毛片成人久久久国产一级a毛| 亚洲AV夜夜欢一区二区三区| 2021久久精品99精品久久 | 欧美一级一区二区中文字幕| 中文字幕在线播放| 影音先锋中文字幕人妻| 天天天天躁天天爱天天碰2018| 国产成a人亚洲精品无码樱花| 538在线啪在线观看| 怡红院免费快播视频| 91久久婷婷国产综合精品青草|