html富强民主鼠标特效,给网站添加鼠标点击特效富强、民主、和谐 js效果 - 寒星皓月...
给自己网站添加鼠标点击显示“富强、民主、和谐”鼠标点击特效,这个特效网上也有许多教程,其实就是一个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效果 - 寒星皓月...相关推荐
- JS特效教程:给网站添加鼠标点击弹出指定汉字特效
网站添加鼠标点击弹出指定汉字特效,就是鼠标点击站点任何位置,都会随机弹出我们指定的一组汉字中的一个.比如指定"文明,自由,民主,公正,和谐"等,点击鼠标时就会随机显示这一组的某个词 ...
- 【HTML】使用css3和html给网站添加上春节灯笼特效
马上就过年了,网站也可以装饰一下,本文就教大家如何使用css和html代码给你网站添加上一对新年灯笼. 这个灯笼特效可以加到任何网站上面,不管你是不是用的WordPress搭建的网站都可以. 具体的方 ...
- 鼠标点击特效——富强、民主、文明、和谐.....
网站鼠标点击特效和鼠标移动特效 效果地址 图片打包下载 代码 <!DOCTYPE html> <html><head><meta charset=" ...
- JQuery 实现鼠标点击特效富强民主文明方法
最近逛好多博客发现都有一个鼠标点击弹窗的事件, 感觉非常棒 #就像这个样子的 百度了一下 发现还是实现还是比较简单的(当然我也不会),但是copy 是程序员最喜欢的事,所以我就转载这个文章,也当是自己 ...
- php富强民主,前端网页鼠标点击弹出浮动文字–“富强、民主、和谐”点击特效...
效果 添加点击特效,点击页面会显示:"富强", "民主", "文明", "和谐", "自由", &q ...
- javascript特效_如何在网页添加鼠标点击特效
经常有同学问我怎么做到的,本论坛属于DZ当然用的是插件啦. 偶然在网上找到一个关于wordpress的特效代码,分享给大家. WordPress 添加鼠标点击特效 实际上这种教程在网上搜索一下有一大堆 ...
- WordPress主题添加鼠标点击特效
关于WordPress主题添加鼠标点击特效方法以及代码使用.看着花里胡哨的,其实实现很简单.找到相对应的文件位置,然后复制粘贴,最后保存运行即可.为了方便新手我尽可能详细些,使用方法:打开宝塔Linu ...
- 鼠标点击特效:点击网站页面显示24字核心价值观上升的特效代码
将以下代码直接写入html中即可(也可以去掉首尾,添加进js文件中,然后在html中包含这个文件) <script type="text/javascript"> /* ...
- 博客园添加鼠标粒子吸附特效
本文从以下三个方面, 阐述在博客园添加鼠标粒子吸附特效: 一. 效果展示 二. 权限申请 三. 设置步骤 一. 效果展示 在博客园的页面, 出现鼠标粒子吸附的特效, 如图所示: 二. 权限申请 点击博 ...
- html网站点击特效,HTML5 svg和CSS3炫酷鼠标点击按钮特效
这是一组效果非常炫酷的HTML5 svg和CSS3鼠标点击按钮特效.这组鼠标点击特效共有22种效果,大多数是在伪元素上使用CSS3 animations来制作动画效果.非常适合于移动手机APP上的按钮 ...
最新文章
- [python] 溜了,溜了,七牛云图片资源批量下载 自建图床服务器
- swift_004(Storyboard进行界面跳转及传值)
- 信息学奥赛一本通(1175:除以13)
- Flutter 饼状图、柱状图、拆线图、Flutter动态饼图、Flutter图表 flutter_echart 开发文档
- python读取json数据教程_Python教程之解析json数据
- Ubuntu16.04: 和 Windows-7 双系统启动顺序更改
- [Java] 蓝桥杯ADV-171 算法提高 身份证号码升级
- 互联网卫星地图服务比较
- 刘汝佳第二章习题(前四)
- 大学一年级(行走的皮卡丘)
- Layer-2方案StarkWare估值80亿 以太坊扩容方案重要角色
- 2020-11-20
- 量化投资发展史上的那些“决定性瞬间”
- 按丶自动打开计算机,联想电脑台式机启动自动进入Lenovo diagnostics界面
- OpenCV4学习笔记(23)——几何矩、中心矩、归一化矩和Hu矩的计算,以及基于Hu矩的轮廓匹配
- Jetpack(五)—— Navigation
- h5故障代码_美的空调故障代码h5 看完你就知道了
- Day69_SparkSQL(一)
- thinkpad卡在logo界面_win7系统开机卡在开机Thinkpad LOGO画面的解决方法
- GEB第八章印符数论翻译练习的思考
热门文章
- 超分辨率重建 matlab,图像超分辨率重建软件
- ajax authorization,ajax跨域,_ajax Authorization 鉴权失败,ajax跨域 - phpStudy
- 微信公众号授权成功重定向后点击返回最上一层时显示空白页
- Java实现PC端支付宝网页支付
- python爬取微博内容_python如何抓取新浪微博的微博内容!
- matlab对离散曲线积分,matlab实现曲线积分
- Unity Kinect添加自定义姿势识别
- spy——[1220] SPY
- Activiti6--入门学习--中间事件
- LaTeX 文档类型