纯js实现图片匀速淡入淡出效果

发布时间 - 2026-01-11 02:54:31    点击率:

图片匀速淡入淡出效果如下:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>淡入效果</title>
  <style>
    * {
      margin: 0;
      padding: 0;
    }
    div {
      border: 2px solid #aaa;
    }
    img {
      width: 300px;
      height: 300px;
      filter: alpha(opacity:30);
      opacity: .3;
      margin: 0 auto;
    }
  </style>
</head>
<body>
<div>
  <img src="img/timg.jpg" alt="" id="img">
</div>
<script>
  var alpha=30;
  var img = document.getElementById("img");
  img.onmouseover=function(){
    startMove(100)
  };
  img.onmouseout=function(){
    startMove(30)
  }
  var timer;
  function startMove(tar) {
    var img = document.getElementById("img");
    clearInterval(timer);
    timer = setInterval(function () {
      var ispeed=0;
      ispeed= alpha<tar?5:-5;
      if(alpha==tar){
        clearInterval(timer)
      }
      else{
        alpha+=ispeed;
        img.style.filter="alpha(opacity:"+alpha+")";
        img.style.opacity=alpha/100;
      }
    }, 30)
  }
</script>
</body>
</html>

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


# js图片匀速淡入淡出  # js图片淡入淡出效果  # js淡入淡出效果  # js实现图片加载淡入淡出效果  # JS实现淡入淡出图片效果的方法分析  # JS实现图片延迟加载并淡入淡出效果的简单方法  # js实现图片淡入淡出切换简易效果  # js淡入淡出的图片轮播效果代码分享  # 原生js和jquery实现图片轮播淡入淡出效果  # js运动框架_包括图片的淡入淡出效果  # 原生js实现fadein 和 fadeout淡入淡出效果  # js如何实现淡入淡出效果  # js控制淡入淡出示例代码  # 大家多多  # UTF  # title  # margin  # charset  # en  # head  # meta  # solid  # aaa  # img  # px  # padding  # div  # border  # center  # pre  # class  # align  # br 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: JS实现鼠标移上去显示图片或微信二维码  Laravel怎么为数据库表字段添加索引以优化查询  Laravel如何安装使用Debugbar工具栏_Laravel性能调试与SQL监控插件【步骤】  详解Huffman编码算法之Java实现  Laravel 419 page expired怎么解决_Laravel CSRF令牌过期处理  如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南  HTML 中如何正确使用模板变量为元素的 name 属性赋值  python中快速进行多个字符替换的方法小结  Laravel Octane如何提升性能_使用Laravel Octane加速你的应用  软银砸40亿美元收购DigitalBridge 强化AI资料中心布局  魔方云NAT建站如何实现端口转发?  Win11怎样安装网易有道词典_Win11安装词典教程【步骤】  Laravel如何使用缓存系统提升性能_Laravel缓存驱动和应用优化方案  JavaScript 输出显示内容(document.write、alert、innerHTML、console.log)  Laravel如何生成API文档?(Swagger/OpenAPI教程)  北京网站制作费用多少,建立一个公司网站的费用.有哪些部分,分别要多少钱?  如何自定义建站之星网站的导航菜单样式?  iOS UIView常见属性方法小结  Laravel怎么配置不同环境的数据库_Laravel本地测试与生产环境动态切换【方法】  韩国服务器如何优化跨境访问实现高效连接?  微信小程序 五星评分(包括半颗星评分)实例代码  Laravel N+1查询问题如何解决_Eloquent预加载(Eager Loading)优化数据库查询  如何实现javascript表单验证_正则表达式有哪些实用技巧  Laravel怎么实现支付功能_Laravel集成支付宝微信支付  Laravel怎么写单元测试_PHPUnit在Laravel项目中的基础测试入门  Laravel如何实现本地化和多语言支持?(i18n教程)  移动端脚本框架Hammer.js  如何快速搭建高效可靠的建站解决方案?  Laravel如何与Inertia.js和Vue/React构建现代单页应用  HTML透明颜色代码在Angular里怎么设置_Angular透明颜色使用指南【详解】  什么是JavaScript解构赋值_解构赋值有哪些实用技巧  公司门户网站制作流程,华为官网怎么做?  电视网站制作tvbox接口,云海电视怎样自定义添加电视源?  如何挑选高效建站主机与优质域名?  js实现点击每个li节点,都弹出其文本值及修改  Laravel Eloquent关联是什么_Laravel模型一对一与一对多关系精讲  如何正确下载安装西数主机建站助手?  5种Android数据存储方式汇总  如何在IIS服务器上快速部署高效网站?  Laravel如何使用.env文件管理环境变量?(最佳实践)  PythonWeb开发入门教程_Flask快速构建Web应用  php做exe能调用系统命令吗_执行cmd指令实现方式【详解】  如何快速搭建虚拟主机网站?新手必看指南  Laravel如何处理CORS跨域问题_Laravel项目CORS配置与解决方案  Laravel事件和监听器如何实现_Laravel Events & Listeners解耦应用的实战教程  宙斯浏览器视频悬浮窗怎么开启 边看视频边操作其他应用教程  php在windows下怎么调试_phpwindows环境调试操作说明【操作】  Laravel如何配置任务调度?(Cron Job示例)  Laravel控制器是什么_Laravel MVC架构中Controller的作用与实践  手机怎么制作网站教程步骤,手机怎么做自己的网页链接?