网页点击特效代码js
本篇文章给大家带来《网页点击特效代码js》,石家庄人才网对文章内容进行了深度展开说明,希望对各位有所帮助,记得收藏本站。
网页点击特效可以使用 JavaScript 代码来实现,以下是一些常见的点击特效代码:
1. 点击出现文字特效
```javascriptdocument.addEventListener('click', function(e) { let x = e.clientX; let y = e.clientY; let span = document.createElement('span'); span.textContent = '你点我干嘛?'; span.style.position = 'absolute'; span.style.left = x + 'px'; span.style.top = y + 'px'; document.body.appendChild(span); setTimeout(() => { span.remove(); }, 1000);});```
这段代码会在用户点击网页的任意位置时,创建一个显示“你点我干嘛?”的span元素,并将其定位在鼠标点击的位置。1秒后,该元素会自动消失。
2. 点击出现心形特效
```javascriptdocument.addEventListener('click', function(e) { let x = e.clientX; let y = e.clientY; let div = document.createElement('div'); div.style.position = 'absolute'; div.style.left = x + 'px'; div.style.top = y + 'px'; div.style.width = '50px'; div.style.height = '50px'; div.style.background = 'red'; div.style.transform = 'rotate(45deg)'; document.body.appendChild(div); setTimeout(() => { div.remove(); }, 1000);});```
这段代码会在用户点击网页的任意位置时,创建一个红色的心形div元素,并将其定位在鼠标点击的位置。1秒后,该元素会自动消失。石家庄人才网小编提醒您,您可以根据自己的需要修改颜色、大小和形状等参数。
3. 点击出现涟漪特效
```javascriptdocument.addEventListener('click', function(e) { let x = e.clientX; let y = e.clientY; let div = document.createElement('div'); div.style.position = 'absolute'; div.style.left = x + 'px'; div.style.top = y + 'px'; div.style.width = '0px'; div.style.height = '0px'; div.style.border = '3px solid rgba(0, 0, 255, 0.5)'; div.style.borderRadius = '50%'; div.style.animation = 'ripple 1s linear'; document.body.appendChild(div); setTimeout(() => { div.remove(); }, 1000);});
@keyframes ripple { 0% { width: 0px; height: 0px; opacity: 1; } 100% { width: 100px; height: 100px; opacity: 0; }}```这段代码会在用户点击网页的任意位置时,创建一个圆形的div元素,并使用CSS动画使其像涟漪一样扩散开来。1秒后,该元素会自动消失。石家庄人才网小编建议您根据自己的喜好调整颜色、大小和动画效果等参数。
以上只是一些简单的网页点击特效代码示例,您可以根据自己的需求进行修改和扩展,创造出更多有趣的效果。
石家庄人才网小编对《网页点击特效代码js》内容分享到这里,如果有相关疑问请在本站留言。
- 上一篇:如何创建自己的网站平台免费
- 下一篇:iframe嵌入第三方网站免登陆
版权声明:《网页点击特效代码js》来自【石家庄人才网】收集整理于网络,不代表本站立场,所有图片文章版权属于原作者,如有侵略,联系删除。
https://www.ymil.cn/quanzi/10144.html