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 相关文章推荐
8个超棒的学习 jQuery 的网站 推荐收藏
Apr 02 Javascript
JavaScript 创建运动框架的实现代码
May 08 Javascript
JS 实现图片直接下载示例代码
Jul 22 Javascript
js数组的基本用法及数组根据下标(数值或字符)移除元素
Oct 20 Javascript
js清除input中type等于file的值域(示例代码)
Dec 24 Javascript
jquery ajax请求方式与提示用户正在处理请稍等
Sep 01 Javascript
Vue数据驱动模拟实现1
Jan 11 Javascript
原生JS与jQuery编写简单选项卡
Oct 30 jQuery
javaScript实现鼠标在文字上悬浮时弹出悬浮层效果
Apr 12 Javascript
微信小程序公用参数与公用方法用法示例
Jan 09 Javascript
Vue项目history模式下微信分享爬坑总结
Mar 29 Javascript
vue 组件内获取actions的response方式
Nov 08 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 header示例代码(推荐)
2010/09/08 PHP
php中使用exec,system等函数调用系统命令的方法(不建议使用,可导致安全问题)
2012/09/07 PHP
如何取得中文字符串中出现次数最多的子串
2013/08/08 PHP
php 使用array函数实现分页
2015/02/13 PHP
php跨服务器访问方法小结
2015/05/12 PHP
php 三元运算符实例详细介绍
2016/12/15 PHP
PHP读取Excel类文件
2017/05/15 PHP
Laravel框架实现多个视图共享相同数据的方法详解
2019/07/09 PHP
TP5框架简单登录功能实现方法示例
2019/10/31 PHP
JS启动应用程序的一个简单例子
2008/05/11 Javascript
ie和firefox不兼容的解决方法集合
2009/04/28 Javascript
基于jQuery实现左右div自适应高度完全相同的代码
2012/08/09 Javascript
js浏览器html5表单验证
2016/10/17 Javascript
vue-cli+webpack记事本项目创建
2017/04/01 Javascript
python语言使用技巧分享
2016/05/31 Python
利用numpy实现一、二维数组的拼接简单代码示例
2017/12/15 Python
python实现多线程行情抓取工具的方法
2018/02/28 Python
Python两个字典键同值相加的几种方法
2019/03/05 Python
python使用Plotly绘图工具绘制水平条形图
2020/03/25 Python
PyQt5 多窗口连接实例
2019/06/19 Python
基于tensorflow指定GPU运行及GPU资源分配的几种方式小结
2020/02/03 Python
Python按照list dict key进行排序过程解析
2020/04/04 Python
Windows下Anaconda和PyCharm的安装与使用详解
2020/04/23 Python
使用Python FastAPI构建Web服务的实现
2020/06/08 Python
python爬虫scrapy框架之增量式爬虫的示例代码
2021/02/26 Python
Probikekit日本:自行车套件,跑步和铁人三项装备
2017/04/03 全球购物
巴西备受欢迎的服装和生活方式品牌:FARM Rio
2020/02/04 全球购物
英文简历中的自荐信范文
2013/12/14 职场文书
经理秘书找工作求职信
2013/12/19 职场文书
新闻专业学生的自我评价
2014/02/13 职场文书
奠基仪式主持词
2014/03/20 职场文书
中国合伙人观后感
2015/06/02 职场文书
飞屋环游记观后感
2015/06/08 职场文书
2015年统计员个人工作总结
2015/07/23 职场文书
Python3 如何开启自带http服务
2021/05/18 Python
实现一个简单得数据响应系统
2021/11/11 Javascript