js实现鼠标移动到图片产生遮罩效果


Posted in Javascript onOctober 21, 2017

本文实例为大家分享了js实现鼠标移动到图片产生遮罩效果的具体代码,供大家参考,具体内容如下

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>mask</title>
<style>
  .pic{
    width:300px;
    height:250px;
    background:url(icon/product1.jpg) no-repeat;
    margin:40px auto;
  }
  #mask{
    width:300px;
    height:250px;
    background-color: gray;
    margin:40px auto;
    opacity: 0.5;
    z-index: 1000;
  }
</style>  
</head>
<body>
  <div class="pic">
    <!-- <div id="mask"></div> -->
  </div>
</body>
<script>
  var pic=document.getElementsByClassName("pic")[0];
  var d=document.createElement("div");
  pic.onmouseenter=function(){
    // var d=document.createElement("div");
    d.id="mask";
    pic.appendChild(d);
  };
  pic.onmouseleave=function(){
    this.removeChild(d);
  }; 
</script>
</html>

效果图:

js实现鼠标移动到图片产生遮罩效果

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Jquery UI震动效果实现原理及步骤
Feb 04 Javascript
javascript获取函数名称、函数参数、对象属性名称的代码实例
Apr 12 Javascript
javascript匿名函数实例分析
Nov 18 Javascript
基于Angularjs实现分页功能
May 30 Javascript
通用无限极下拉菜单的实现代码
May 31 Javascript
JavaScript实现阿拉伯数字和中文数字互相转换
Jun 12 Javascript
JS调用打印机功能简单示例
Nov 28 Javascript
BootStrap Validator对于隐藏域验证和程序赋值即时验证的问题浅析
Dec 01 Javascript
详解小程序原生使用ES7 async/await语法
Aug 06 Javascript
代码分析vue中如何配置less
Sep 28 Javascript
关于JavaScript 数组你应该知道的事情(推荐)
Apr 10 Javascript
vue 如何使用递归组件
Oct 23 Javascript
js注册时输入合法性验证方法
Oct 21 #Javascript
angular4实现tab栏切换的方法示例
Oct 21 #Javascript
js Dom实现换肤效果
Oct 21 #Javascript
基于twbsPagination.js分页插件使用心得(分享)
Oct 21 #Javascript
深入浅析ES6 Class 中的 super 关键字
Oct 20 #Javascript
vue做网页开场视频的实例代码
Oct 20 #Javascript
使用JS中的Replace()方法遇到的问题小结
Oct 20 #Javascript
You might like
PHP4中实现动态代理
2006/10/09 PHP
php定时删除文件夹下文件(清理缓存文件)
2013/01/23 PHP
PHP页面间参数传递的四种方法详解
2013/06/09 PHP
yii2中的rules 自定义验证规则详解
2016/04/19 PHP
PHP number_format函数原理及实例解析
2020/07/14 PHP
经典海量jQuery插件 大家可以收藏一下
2010/02/07 Javascript
js实现select组件的选择输入过滤代码
2014/10/14 Javascript
如何动态加载外部Javascript文件
2015/12/02 Javascript
谈一谈jQuery核心架构设计
2016/03/28 Javascript
jQuery控制li上下循环滚动插件用法实例(附demo源码下载)
2016/05/28 Javascript
批量下载对路网图片并生成html的实现方法
2016/06/07 Javascript
在微信、支付宝、百度钱包实现点击返回按钮关闭当前页面和窗口的方法
2016/08/05 Javascript
很酷的星级评分系统原生JS实现
2016/08/25 Javascript
关于js二维数组和多维数组的定义声明(详解)
2016/10/02 Javascript
JavaScript函数柯里化原理与用法分析
2017/03/31 Javascript
javascript 正则表达式分组、断言详解
2017/04/20 Javascript
JavaScript你不知道的一些数组方法
2017/08/18 Javascript
用vue封装插件并发布到npm的方法步骤
2017/10/18 Javascript
javascript数组去重方法总结(推荐)
2019/03/20 Javascript
javascript设计模式 ? 桥接模式原理与应用实例分析
2020/04/13 Javascript
微信小程序实现点击生成随机验证码
2020/09/09 Javascript
[01:14]DOTA2亚洲邀请赛 ShowOpen
2015/02/07 DOTA
Python中使用wxPython开发的一个简易笔记本程序实例
2015/02/08 Python
python去除所有html标签的方法
2015/05/05 Python
使用Nginx+uWsgi实现Python的Django框架站点动静分离
2016/03/21 Python
Python实现按照指定要求逆序输出一个数字的方法
2018/04/19 Python
世界上最大的折扣香水店:FragranceNet.com
2016/10/26 全球购物
中东地区为妈妈们提供一切的头号购物目的地:Sprii
2018/05/06 全球购物
Spartoo瑞典:鞋子、包包和衣服
2018/09/15 全球购物
销售工作岗位职责
2013/12/24 职场文书
校庆活动策划方案
2014/06/05 职场文书
销售员岗位职责
2014/06/09 职场文书
项目战略合作意向书
2015/05/08 职场文书
医生行业员工的辞职信
2019/06/24 职场文书
浅谈Redis在直播场景的实践方案
2021/04/27 Redis
JavaScript中MutationObServer监听DOM元素详情
2021/11/27 Javascript