国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

Javascript+CSS實現影像卷簾效果思路及代碼

2019-11-20 14:00:36
字體:
來源:轉載
供稿:網友

用過Arcgis的筒子們對于Arcmap里面的一個卷簾效果肯定記憶很深刻,想把它搬到自己的WebGIS系統中去,抱著同樣的想法,我也對這種比較炫的卷簾效果做了一下研究,吼吼,出來了,給大家匯報一下成果

看到這樣的效果,你是不是小雞動了一下,嘿嘿,別急,聽我慢慢道來。

首先,容器。分別用兩個DIV來顯示兩個不同時期的影像。接下來設置兩個容器的樣式,代碼:

#after{ position: absolute; top: 0px; left: 0px; background-image: url(../images/24.jpg); width: 940px; height: 529px; background-repeat: no-repeat; } #before{ position: absolute; top: 0px; left: 0px; border-right: 3px solid #f00; background-image: url(../images/23.jpg); width: 433px; height: 529px; background-repeat: no-repeat; max-width: 940px; } 


這樣,圖片就在web上顯示出來了。


接下來實現卷簾效果。實現卷簾,最主要的是設置before的寬度,如何去設置呢,就是獲取鼠標的位置,代碼如下:

function RollImage(evt){ var x=evt.pageX; console.log(x); $("#before").css("width",x+"px"); } /script>

這樣,卷簾的效果就實現了。源代碼如下:

style.css

.beforeafter{ width: 940px; height: 529px; } #after{ position: absolute; top: 0px; left: 0px; background-image: url(../images/24.jpg); width: 940px; height: 529px; background-repeat: no-repeat; } #before{ position: absolute; top: 0px; left: 0px; border-right: 3px solid #f00; background-image: url(../images/23.jpg); width: 433px; height: 529px; background-repeat: no-repeat; max-width: 940px; } 

test.html


<html lang="zh-CN" xmlns="http://www.w3.org/1999/xhtml"><head> <title>日本地震災區前后對比</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Language" content="zh-CN"> <link href="css/roll.css" type="text/css" rel="stylesheet"> <script src="../jquery-1.8.3.js" type="text/javascript" charset="utf-8"></script> <script type="text/javascript"> function RollImage(evt){ <strong>var x=evt.pageX; $("#before").css("width",x+"px");</strong> } </script> </head> <body> <div class="beforeafter" onmousemove="RollImage(event)"> <div id="after"></div> <div id="before"> </div> </div> </body> </html> 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 团风县| 克山县| 德兴市| 苏尼特左旗| 长汀县| 邻水| 台北县| 斗六市| 德州市| 长子县| 子洲县| 石景山区| 阿尔山市| 锡林郭勒盟| 三都| 杭锦后旗| 临海市| 门头沟区| 外汇| 双流县| 昌邑市| 西乌珠穆沁旗| 临沂市| 墨脱县| 宁国市| 德保县| 青海省| 海林市| 长兴县| 叙永县| 青田县| 宝坻区| 平罗县| 高雄县| 延津县| 灵寿县| 南溪县| 江阴市| 稻城县| 咸阳市| 通化县|