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 tips提示框组件实现代码
Nov 19 Javascript
jQuery固定浮动侧边栏实现思路及代码
Sep 28 Javascript
jQuery判断对象是否存在的方法
Feb 05 Javascript
JS实现带圆弧背景渐变效果的导航菜单代码
Oct 13 Javascript
KnockoutJS 3.X API 第四章之数据控制流if绑定和ifnot绑定
Oct 10 Javascript
Bootstrap基本样式学习笔记之按钮(4)
Dec 07 Javascript
浅谈regExp的test方法取得的值变化的原因及处理方法
Mar 01 Javascript
运用jQuery写的验证表单(实例讲解)
Jul 06 jQuery
input type=file 选择图片并且实现预览效果的实例
Oct 26 Javascript
详解在React中跨组件分发状态的三种方法
Aug 09 Javascript
JS/HTML5游戏常用算法之碰撞检测 包围盒检测算法详解【矩形情况】
Dec 13 Javascript
浅谈Angular7 项目开发总结
Dec 19 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
php数组函数序列之array_keys() - 获取数组键名
2011/10/30 PHP
你可能不知道PHP get_meta_tags()函数
2014/05/12 PHP
php实现的双向队列类实例
2014/09/24 PHP
php使用Cookie控制访问授权的方法
2015/01/21 PHP
Laravel 实现密码重置功能
2018/02/23 PHP
jqeury eval将字符串转换json的方法
2011/01/20 Javascript
jQuery的学习步骤
2011/02/23 Javascript
js 创建书签小工具之理论
2011/02/25 Javascript
jQuery1.6 类型判断实现代码
2011/09/01 Javascript
jquery 卷帘效果实现代码(不同方向)
2013/02/05 Javascript
js获取页面传来参数的方法
2014/09/06 Javascript
javascript实现可全选、反选及删除表格的方法
2015/05/15 Javascript
JS禁用页面上所有控件的实现方法(附demo源码下载)
2015/12/17 Javascript
jQuery学习笔记之入门
2016/12/14 Javascript
html5+canvas实现支持触屏的签名插件教程
2017/05/08 Javascript
Angular模板表单校验方法详解
2017/08/11 Javascript
Vue 中使用vue2-highcharts实现曲线数据展示的方法
2018/03/05 Javascript
layer.prompt输入层的例子
2019/09/24 Javascript
vue使用过滤器格式化日期
2021/01/20 Vue.js
Python科学计算环境推荐——Anaconda
2014/06/30 Python
Django中更新多个对象数据与删除对象的方法
2015/07/17 Python
Python监控主机是否存活并以邮件报警
2015/09/22 Python
Python如何快速上手? 快速掌握一门新语言的方法
2017/11/14 Python
详细分析python3的reduce函数
2017/12/05 Python
详解10个可以快速用Python进行数据分析的小技巧
2019/06/24 Python
基于python框架Scrapy爬取自己的博客内容过程详解
2019/08/05 Python
python实现两个文件夹的同步
2019/08/29 Python
500行代码使用python写个微信小游戏飞机大战游戏
2019/10/16 Python
Python flask框架实现浏览器点击自定义跳转页面
2020/06/04 Python
django rest framework 自定义返回方式
2020/07/12 Python
python利用os模块编写文件复制功能——copy()函数用法
2020/07/13 Python
大学生简历的个人自我评价
2013/12/04 职场文书
教师个人查摆剖析材料
2014/10/14 职场文书
教师学习群众路线心得体会
2014/11/04 职场文书
2014年前台个人工作总结
2014/11/14 职场文书
教你快速构建一个基于nginx的web集群项目
2021/11/27 Servers