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 相关文章推荐
JavaScript中判断函数是new还是()调用的区别说明
Apr 07 Javascript
使用jQuery.fn自定义jQuery翻页插件
Jan 20 Javascript
jquery中的过滤操作详细解析
Dec 02 Javascript
js面向对象之静态方法和静态属性实例分析
Jan 10 Javascript
jquery限定文本框只能输入数字(整数和小数)
Jan 08 Javascript
AngularJS学习笔记之依赖注入详解
May 16 Javascript
vue实现简单表格组件实例详解
Apr 16 Javascript
JS设置随机出现2个数字的实例代码
Jul 19 Javascript
浅谈vue-router 路由传参的方法
Dec 27 Javascript
JavaScript作用域、闭包、对象与原型链概念及用法实例总结
Aug 20 Javascript
jQuery实现网页拼图游戏
Apr 22 jQuery
使用Vue.observable()进行状态管理的实例代码详解
May 26 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
优化NFR之一 --MSSQL Hello Buffer Overflow
2006/10/09 PHP
PHP的cURL库功能简介 抓取网页、POST数据及其他
2011/04/07 PHP
PHP面向对象精要总结
2014/11/07 PHP
迁移PHP版本到PHP7
2015/02/06 PHP
PHP对象、模式与实践之高级特性分析
2016/12/08 PHP
PHP CURL实现模拟登陆并上传文件操作示例
2020/01/02 PHP
js实现右下角提示框的方法
2015/02/03 Javascript
JS实现在线统计一个页面内鼠标点击次数的方法
2015/02/28 Javascript
jQuery实现在下拉列表选择时获取json数据的方法
2015/04/16 Javascript
JS判断字符串包含的方法
2015/05/05 Javascript
javascript动态生成树形菜单的方法
2015/11/14 Javascript
Angular 2 利用Router事件和Title实现动态页面标题的方法
2017/08/23 Javascript
将jquery.qqFace.js表情转换成微信的字符码
2017/12/01 jQuery
JavaScript实现写入文件到本地的方法【基于FileSaver.js插件】
2018/03/15 Javascript
浅谈Vue服务端渲染框架Nuxt的那些事
2018/12/21 Javascript
Vue axios与Go Frame后端框架的Options请求跨域问题详解
2020/03/03 Javascript
vue自定义标签和单页面多路由的实现代码
2020/05/03 Javascript
详解微信小程序入门从这里出发(登录注册、开发工具、文件及结构介绍)
2020/07/21 Javascript
vue flex 布局实现div均分自动换行的示例代码
2020/08/05 Javascript
vue基于Echarts的拖拽数据可视化功能实现
2020/12/04 Vue.js
从零学Python之入门(三)序列
2014/05/25 Python
python基础教程之序列详解
2014/08/29 Python
如何解决django配置settings时遇到Could not import settings 'conf.local'
2014/11/18 Python
Sanic框架流式传输操作示例
2018/07/18 Python
Python 微信爬虫完整实例【单线程与多线程】
2019/07/06 Python
对Pytorch中Tensor的各种池化操作解析
2020/01/03 Python
python安装第三方库如xlrd的方法
2020/10/31 Python
网购亚洲时装、美容产品和生活百货:YesStyle
2016/09/15 全球购物
时尚、社区、科技:SEVENSTORE
2019/04/26 全球购物
德国最大的网上足球商店:11teamsports
2019/09/11 全球购物
历史学专业大学生找工作的自我评价
2013/10/16 职场文书
员工培训邀请函
2014/01/11 职场文书
2014全国两会大学生学习心得体会
2014/03/10 职场文书
聘用意向书
2014/07/29 职场文书
房产协议书范本2014
2014/09/30 职场文书
2015年学校团委工作总结
2015/05/26 职场文书