最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JS實(shí)現(xiàn)頁面鼠標(biāo)點(diǎn)擊出現(xiàn)圖片特效

 更新時(shí)間:2020年08月19日 09:26:43   作者:hthththtt  
這篇文章主要為大家詳細(xì)介紹了JS實(shí)現(xiàn)頁面鼠標(biāo)點(diǎn)擊出現(xiàn)圖片特效,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了js實(shí)現(xiàn)頁面鼠標(biāo)點(diǎn)擊出現(xiàn)圖片,供大家參考,具體內(nèi)容如下

需求:

在頁面可視區(qū)鼠標(biāo)點(diǎn)擊時(shí),鼠標(biāo)位置出現(xiàn)圖片

技術(shù):

監(jiān)聽器,鼠標(biāo)坐標(biāo)獲取

效果圖

源碼分享:

圖片是動(dòng)態(tài)添加進(jìn)頁面的,所以沒有HTML部分。

JS

let div = document.createElement("div");
 div.id = "mouseImg";
 for (let i =0 ; i <3 ;i++){
 let img = document.createElement("img");
 img.src = "images/timg.gif";
 div.appendChild(img);
 }
 document.body.appendChild(div);
 let divImg = document.querySelector("#mouseImg");
 document.addEventListener("mousedown",function (e) {
 let x = e.pageX;
 let y = e.pageY;
 divImg.style.left = x + "px" ;
 divImg.style.top = y + "px";
 let imgs = divImg.children;
 for (let i =0 ; i < imgs.length ;i++) {
 imgs[i].style.opacity = "1";
 setTimeout(function () {
 imgs[i].style.opacity = "0";
 },2200);
 }
 });

CSS

body {
 background-color: rgba(0, 255, 255, 0.12);
 cursor: pointer;
 }
 #mouseImg {
 width: 50px;
 height: 50px;
 position: absolute;
 }
 #mouseImg img {
 width: 100%;
 opacity: 0;
 transition: all .9s ease ;
 }
 #mouseImg img:nth-of-type(2){
 transition-delay: .5s;
 }
 #mouseImg img:nth-of-type(3){
 transition-delay: .8s;
 }

這個(gè)案例,也可以做成 圖片跟隨鼠標(biāo)移動(dòng) 上圖 !

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 微信小程序?qū)崿F(xiàn)簡(jiǎn)單日歷效果

    微信小程序?qū)崿F(xiàn)簡(jiǎn)單日歷效果

    這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)簡(jiǎn)單日歷效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-08-08
  • javascript 兩個(gè)字符串比較函數(shù)

    javascript 兩個(gè)字符串比較函數(shù)

    比較兩個(gè)字符串中不同的字符
    2009-05-05
  • js中substring使用示例詳解

    js中substring使用示例詳解

    substring是從中截取一段字符串,在組成一個(gè)新的字符串,這篇文章主要介紹了js中substring使用示例小結(jié),本文通過示例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2024-01-01
  • prototype class詳解

    prototype class詳解

    prototype class詳解...
    2006-09-09
  • 你不知道的Git?log還有這種用法

    你不知道的Git?log還有這種用法

    這篇文章主要為大家介紹了你不知道的Git?log竟然還有這種用法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-05-05
  • js中switch case循環(huán)實(shí)例代碼

    js中switch case循環(huán)實(shí)例代碼

    這篇文章主要介紹了js中switch case循環(huán)實(shí)例代碼,有需要的朋友可以參考一下
    2013-12-12
  • 在CSS里寫復(fù)雜的JavaScript腳本

    在CSS里寫復(fù)雜的JavaScript腳本

    在IE下,CSS里可以寫入JavaScript腳本,不過,要用expression套住. 雖然可以這樣,但是由于是在CSS里,這個(gè)特殊地方,所以,不能寫成如下這樣: width:expression(if(...){}else{...})
    2008-04-04
  • 使用JavaScript庫還是自己寫代碼?

    使用JavaScript庫還是自己寫代碼?

    有時(shí)候在寫JavaScript添加到你的網(wǎng)頁中的時(shí)候,你將需要決定是使用已有的可用的JavaScript庫還是自己寫所有代碼。其中每個(gè)各有優(yōu)缺點(diǎn),因此沒有任何一種方式對(duì)每個(gè)人來說都是絕對(duì)正確的選擇。
    2010-01-01
  • 用函數(shù)式編程技術(shù)編寫優(yōu)美的 JavaScript_ibm

    用函數(shù)式編程技術(shù)編寫優(yōu)美的 JavaScript_ibm

    函數(shù)式編程語言在學(xué)術(shù)領(lǐng)域已經(jīng)存在相當(dāng)長(zhǎng)一段時(shí)間了,但是從歷史上看,它們沒有豐富的工具和庫可供使用。隨著 .NET 平臺(tái)上的 Haskell 的出現(xiàn),函數(shù)式編程變得更加流行。一些傳統(tǒng)的編程語言,例如 C++ 和 JavaScript,引入了由函數(shù)式編程提供的一些構(gòu)造和特性。在許多情況下,JavaScript 的重復(fù)代碼導(dǎo)致了一些拙劣的編碼。如果使用函數(shù)式編程,就可以避免這些問題。此外,可以利用函數(shù)式編程風(fēng)格編寫更加優(yōu)美的回調(diào)。
    2008-05-05
  • 用javascript實(shí)現(xiàn)的激活輸入框后隱藏初始內(nèi)容

    用javascript實(shí)現(xiàn)的激活輸入框后隱藏初始內(nèi)容

    用javascript實(shí)現(xiàn)的激活輸入框后隱藏初始內(nèi)容...
    2007-06-06

最新評(píng)論

新巴尔虎右旗| 大田县| 博乐市| 沙雅县| 襄汾县| 滁州市| 广安市| 江门市| 五华县| 如东县| 嘉黎县| 玛多县| 恩平市| 清新县| 右玉县| 佛教| 永胜县| 阳谷县| 昌宁县| 犍为县| 十堰市| 天津市| 渭南市| 秭归县| 泸水县| 凉城县| 丽江市| 桑日县| 新营市| 化隆| 卓资县| 湖南省| 偃师市| 乐都县| 滦平县| 博乐市| 沧州市| 芷江| 凉城县| 平度市| 驻马店市|