JS+CSS实现鼠标经过弹出一个DIV框完整实例(带缓冲动画渐变效果)


Posted in Javascript onMarch 25, 2016

本文实例讲述了JS+CSS实现鼠标经过弹出一个DIV框效果。分享给大家供大家参考,具体如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>js+CSS实现表格渐变</title>
<style>
#tip{
position:absolute;
left:90px;
width:0px;
height:0px;
color:#FFF;
font-size:12px;
background-color:#000;
border:1px solid #DEF;
filter:Alpha(Opacity=0);
opacity:0;
z-index:999;
}
</style>
<script type="text/javascript">
<!--
//定义“获得指定dom节点”的函数,因为其重用率高
function $(d){return document.getElementById(d);}
//控制div逐渐显示
var i = 0;
function change_show(){
var obj = $("tip");
i=i+5; //逐渐显示速度
obj.style.filter = "Alpha(Opacity=" + i + ")"; //透明度逐渐变小
obj.style.opacity = i/100; //兼容FireFox
if(i>=100){
clearInterval(s);
i=0;
}
}
//控制div逐渐消失
var j = 100;
function change_hidden(){
var obj = $("tip");
j=j-5; //逐渐消失速度
obj.style.filter = "Alpha(Opacity=" + j + ")"; //透明度逐渐变大
obj.style.opacity = j/100; //兼容FireFox
if(j<=0){
clearInterval(h);
//obj.style.display="none";
j=100;
}
}
//控制change_show()行为
var s;
function show(){
if(s){clearInterval(s);}
$("tip").style.display="block";
s = setInterval(change_show,1);
}
//控制change_hidden()行为
var h;
function hiddentip(){
$("tip").innerHTML="";
h = setInterval(change_hidden,1);
}
//-->
</script>
</head>
<body>
鼠标滑过这里,渐变出现
<div id="tip" style="background-color:blue;width:48%;height:48%;" onmouseover="show();" onmouseout="hiddentip();">
</div>
</body>
</html>

PS:上述代码没有进行格式化的排版处理,对此小编给大家提供了一款本站的js代码在线压缩、格式化与加密工具,非常强大实用:

JavaScript压缩/格式化/加密工具:http://tools.3water.com/code/jscompress

上面这款js工具中的加密功能可实现js代码的eval函数加密形式,对此本站还提供了如下这款针对eval函数加密的解密工具,非常强大实用!

js的eval方法在线加密解密工具:http://tools.3water.com/password/evalencode

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
论坛特效代码收集(落伍转发-不错)
Dec 02 Javascript
jquery 学习之二 属性相关
Nov 23 Javascript
js操作textarea 常用方法总结
Dec 03 Javascript
js怎么判断flash swf文件是否加载完毕
Aug 14 Javascript
jQuery实现带动画效果的二级下拉导航方法
Mar 11 Javascript
Node.js Sequelize如何实现数据库的读写分离
Oct 23 Javascript
jQuery实现拖拽可编辑模块功能代码
Jan 12 Javascript
详解vue-cli + webpack 多页面实例应用
Apr 25 Javascript
js如何获取网页所有图片
May 12 Javascript
Javascript实现找不同色块的游戏
Jul 17 Javascript
Vue中$refs的用法详解
Jun 24 Javascript
vue项目引入ts步骤(小结)
Oct 31 Javascript
JS+CSS实现的漂亮渐变背景特效代码(6个渐变效果)
Mar 25 #Javascript
详解Javascript继承的实现
Mar 25 #Javascript
JavaScript实现弹出DIV层同时页面背景渐变成半透明效果
Mar 25 #Javascript
JavaScript修改作用域外变量的方法
Mar 25 #Javascript
JavaScript 2048 游戏实例代码(简单易懂)
Mar 25 #Javascript
JavaScript入门系列之知识点总结
Mar 24 #Javascript
JS实现支持Ajax验证的表单插件
Mar 24 #Javascript
You might like
如何开发一个虚拟域名系统
2006/10/09 PHP
把1316这个数表示成两个数的和,其中一个为13的倍数,另一个是11的倍数,求这两个数。
2011/06/24 PHP
浅谈PHP中单引号和双引号到底有啥区别呢?
2015/03/04 PHP
Thinkphp 中 distinct 的用法解析
2016/12/14 PHP
利用Laravel生成Gravatar头像地址的优雅方法
2017/12/30 PHP
Laravel监听数据库访问,打印SQL的例子
2019/10/24 PHP
推荐17个优美新鲜的jQuery的工具提示插件
2012/09/14 Javascript
document.all的一个比较完整的总结及案例
2013/01/31 Javascript
jquery获取url参数及url加参数的方法
2015/10/26 Javascript
在WordPress中加入Google搜索功能的简单步骤讲解
2016/01/04 Javascript
javascript匀速运动实现方法分析
2016/01/08 Javascript
javascript实现仿百度图片的瀑布流加载效果
2016/04/20 Javascript
第十章之巨幕页头缩略图与警告框组件
2016/04/25 Javascript
JavaScript必知必会(七)js对象继承
2016/06/08 Javascript
javascript工厂模式和构造函数模式创建对象方法解析
2016/12/30 Javascript
深入理解angular2启动项目步骤
2017/07/15 Javascript
如何优雅的在一台vps(云主机)上面部署vue+mongodb+express项目
2019/01/20 Javascript
Angular使用ControlValueAccessor创建自定义表单控件
2019/03/08 Javascript
layui use 定义js外部引用函数的方法
2019/09/26 Javascript
python操作xml文件详细介绍
2014/06/09 Python
使用70行Python代码实现一个递归下降解析器的教程
2015/04/17 Python
Python易忽视知识点小结
2015/05/25 Python
Python编写一个优美的下载器
2018/04/15 Python
python+django+rest框架配置创建方法
2019/08/31 Python
Django 路由层URLconf的实现
2019/12/30 Python
Python基于xlutils修改表格内容过程解析
2020/07/28 Python
英国综合网上购物商城:The Hut
2018/07/03 全球购物
优质的学校老师推荐信
2013/10/28 职场文书
九年级物理教学反思
2014/01/29 职场文书
会计人员岗位职责
2014/03/19 职场文书
小学生操行评语
2014/04/22 职场文书
大型营销活动计划书
2014/04/28 职场文书
电子商务求职信
2014/06/15 职场文书
2015年幼儿园学期工作总结
2015/05/22 职场文书
MySQL学习之基础操作总结
2022/03/19 MySQL
python图像处理 PIL Image操作实例
2022/04/09 Python