给自己网站添加鼠标点击显示“富强、民主、和谐”鼠标点击特效,这个特效网上也有许多教程,其实就是一个JS代码,代码如下,放在网站底部就可以了。

/* 鼠标特效 */

var a_idx = 0;

jQuery(document).ready(function($) {

$("body").click(function(e) {

var a = new Array("富强", "民主", "文明", "和谐", "自由", "平等", "公正" ,"法治", "爱国", "敬业", "诚信", "友善");

var $i = $("").text(a[a_idx]);

a_idx = (a_idx + 1) % a.length;

var x = e.pageX,

y = e.pageY;

$i.css({

"z-index": 999999999999999999999999999999999999999999999999999999999999999999999,

"top": y - 20,

"left": x,

"position": "absolute",

"font-weight": "bold",

"color": "#ff6651"

});

$("body").append($i);

$i.animate({

"top": y - 180,

"opacity": 0

},

1500,

function() {

$i.remove();

});

});

});

原生 JS 实现代码:window.οnlοad=()=>{

let i=0;//定义获取词语下标

let body=document.getElementsByTagName("body")[0];

body.οnclick=function(e){//点击body时触发事件

const a=["富强","民主", "文明", "和谐","自由", "平等", "公正","法治", "爱国", "敬业","诚信", "友善"];//需要显示的词语

let span=document.createElement("span");//创建span标签

span.innerText=a[(i++)%a.length];//设置词语给span标签

let x = e.pageX;//获取x指针坐标

let y = e.pageY;//获取y指针坐标

span.style.cssText="z-index:999999999999999999999999;top:"+(y - 20)+"px;left:"+x+"px;position:absolute;font-weight:bold;color:#ff6651;";//在鼠标的指针的位置给span标签添加css样式

body.appendChild(span);//在body添加这个span标签

animate(span, {"top" : y - 180,"opacity" : 0}, 15, 0.01, function(){

body.removeChild(span);//时间到了自动删除

})

}

//animate函数执行 CSS 属性集的自定义动画。

function animate(obj, json, interval, sp, fn) {

clearInterval(obj.timer);

function getStyle(obj, arr) {

if(obj.currentStyle){

return obj.currentStyle[arr];//针对ie

} else {

return document.defaultView.getComputedStyle(obj, null)[arr].replace(/px/g,"");

}

}

obj.timer = setInterval(function(){

var flag = true;

for(var arr in json) {

var icur = 0;

if(arr == "opacity") {

icur = Math.round(parseFloat(getStyle(obj, arr))*100);

} else {

icur = parseInt(getStyle(obj, arr));

}

var speed = (json[arr] - icur) * sp;

speed = speed > 0 ? Math.ceil(speed): Math.floor(speed);

if(icur != json[arr]){

flag = false;

}

if(arr == "opacity"){

obj.style.filter = "alpha(opacity : '+(icur + speed)+' )";

obj.style.opacity = (icur + speed)/100;

}else {

obj.style[arr] = icur + speed + "px";

}

}

if(flag){

clearInterval(obj.timer);

if(fn){

fn();

}

}

},interval);

}

}

jQuery 实现代码:jQuery(document).ready(function($) {

let i=0;//定义获取词语下标

$("body").click(function(e) {//点击body时触发事件

let a = ["富强","民主", "文明", "和谐","自由", "平等", "公正","法治", "爱国", "敬业","诚信", "友善"];//需要显示的词语

let $i = $("").text(a[(i++)%a.length]);//设置词语给span标签

let x = e.pageX;

let y = e.pageY;//获取x和y的指针坐标

$i.css({"z-index" : 9999999999999999999,

"top" : y - 20,

"left" : x,

"position" : "absolute",

"font-weight" : "bold",

"color" : "#ff6651"

});//在鼠标的指针的位置给$i定义的span标签添加css样式

$("body").append($i);//在body添加这个标签

/*nimate() 方法执行 CSS 属性集的自定义动画。

*该方法通过CSS样式将元素从一个状态改变为另一个状态。CSS属性值是逐渐改变的,这样就可以创建动画效果。

*详情请看http://www.w3school.com.cn/jquery/effect_animate.asp

*/

$i.animate({

"top" : y - 180,//将原来的位置向上移动180

"opacity" : 0

//1500动画的速度

}, 1500, ()=>{

$i.remove();//时间到了自动删除

});

});

});

版权声明:若无特殊注明,本文为《寒星皓月》原创,转载请保留文章出处。

本文链接:https://www.wanghanyue.com/post-35.html

本作品采用知识共享署名 4.0 国际许可协议进行许可。

正文到此结束

html富强民主鼠标特效,给网站添加鼠标点击特效富强、民主、和谐 js效果 - 寒星皓月...相关推荐

  1. JS特效教程:给网站添加鼠标点击弹出指定汉字特效

    网站添加鼠标点击弹出指定汉字特效,就是鼠标点击站点任何位置,都会随机弹出我们指定的一组汉字中的一个.比如指定"文明,自由,民主,公正,和谐"等,点击鼠标时就会随机显示这一组的某个词 ...

  2. 【HTML】使用css3和html给网站添加上春节灯笼特效

    马上就过年了,网站也可以装饰一下,本文就教大家如何使用css和html代码给你网站添加上一对新年灯笼. 这个灯笼特效可以加到任何网站上面,不管你是不是用的WordPress搭建的网站都可以. 具体的方 ...

  3. 鼠标点击特效——富强、民主、文明、和谐.....

    网站鼠标点击特效和鼠标移动特效 效果地址 图片打包下载 代码 <!DOCTYPE html> <html><head><meta charset=" ...

  4. JQuery 实现鼠标点击特效富强民主文明方法

    最近逛好多博客发现都有一个鼠标点击弹窗的事件, 感觉非常棒 #就像这个样子的 百度了一下 发现还是实现还是比较简单的(当然我也不会),但是copy 是程序员最喜欢的事,所以我就转载这个文章,也当是自己 ...

  5. php富强民主,前端网页鼠标点击弹出浮动文字–“富强、民主、和谐”点击特效...

    效果 添加点击特效,点击页面会显示:"富强", "民主", "文明", "和谐", "自由", &q ...

  6. javascript特效_如何在网页添加鼠标点击特效

    经常有同学问我怎么做到的,本论坛属于DZ当然用的是插件啦. 偶然在网上找到一个关于wordpress的特效代码,分享给大家. WordPress 添加鼠标点击特效 实际上这种教程在网上搜索一下有一大堆 ...

  7. WordPress主题添加鼠标点击特效

    关于WordPress主题添加鼠标点击特效方法以及代码使用.看着花里胡哨的,其实实现很简单.找到相对应的文件位置,然后复制粘贴,最后保存运行即可.为了方便新手我尽可能详细些,使用方法:打开宝塔Linu ...

  8. 鼠标点击特效:点击网站页面显示24字核心价值观上升的特效代码

    将以下代码直接写入html中即可(也可以去掉首尾,添加进js文件中,然后在html中包含这个文件) <script type="text/javascript"> /* ...

  9. 博客园添加鼠标粒子吸附特效

    本文从以下三个方面, 阐述在博客园添加鼠标粒子吸附特效: 一. 效果展示 二. 权限申请 三. 设置步骤 一. 效果展示 在博客园的页面, 出现鼠标粒子吸附的特效, 如图所示: 二. 权限申请 点击博 ...

  10. html网站点击特效,HTML5 svg和CSS3炫酷鼠标点击按钮特效

    这是一组效果非常炫酷的HTML5 svg和CSS3鼠标点击按钮特效.这组鼠标点击特效共有22种效果,大多数是在伪元素上使用CSS3 animations来制作动画效果.非常适合于移动手机APP上的按钮 ...

最新文章

  1. [python] 溜了,溜了,七牛云图片资源批量下载 自建图床服务器
  2. swift_004(Storyboard进行界面跳转及传值)
  3. 信息学奥赛一本通(1175:除以13)
  4. Flutter 饼状图、柱状图、拆线图、Flutter动态饼图、Flutter图表 flutter_echart 开发文档
  5. python读取json数据教程_Python教程之解析json数据
  6. Ubuntu16.04: 和 Windows-7 双系统启动顺序更改
  7. [Java] 蓝桥杯ADV-171 算法提高 身份证号码升级
  8. 互联网卫星地图服务比较
  9. 刘汝佳第二章习题(前四)
  10. 大学一年级(行走的皮卡丘)
  11. Layer-2方案StarkWare估值80亿 以太坊扩容方案重要角色
  12. 2020-11-20
  13. 量化投资发展史上的那些“决定性瞬间”
  14. 按丶自动打开计算机,联想电脑台式机启动自动进入Lenovo diagnostics界面
  15. OpenCV4学习笔记(23)——几何矩、中心矩、归一化矩和Hu矩的计算,以及基于Hu矩的轮廓匹配
  16. Jetpack(五)—— Navigation
  17. h5故障代码_美的空调故障代码h5 看完你就知道了
  18. Day69_SparkSQL(一)
  19. thinkpad卡在logo界面_win7系统开机卡在开机Thinkpad LOGO画面的解决方法
  20. GEB第八章印符数论翻译练习的思考

热门文章

  1. 超分辨率重建 matlab,图像超分辨率重建软件
  2. ajax authorization,ajax跨域,_ajax Authorization 鉴权失败,ajax跨域 - phpStudy
  3. 微信公众号授权成功重定向后点击返回最上一层时显示空白页
  4. Java实现PC端支付宝网页支付
  5. python爬取微博内容_python如何抓取新浪微博的微博内容!
  6. matlab对离散曲线积分,matlab实现曲线积分
  7. Unity Kinect添加自定义姿势识别
  8. spy——[1220] SPY
  9. Activiti6--入门学习--中间事件
  10. LaTeX 文档类型