js 淡入淡出的图片

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>js淡入淡出的图片</title>
<style>
#img{display:block;margin:0 auto; opacity:0.3; filter:alpha(opacity=30); width:200px; height:300px;}
</style>
<script>
window.onload=function(){
var oImg=document.getElementById(‘img‘);
var iTimer=0;
oImg.onmouseover=function(){
   startMove(this,100,10);
}
oImg.onmouseout=function(){
   startMove(this,30,-10);
}
function startMove(obj, iTarget, iSpeed) {
        clearInterval(iTimer);
        var iCur=0;
        iTimer = setInterval(function() {
            iCur=Math.round(css(obj,‘opacity‘)*100);
            if (iCur == iTarget) {
                clearInterval(iTimer);
            } else {
                obj.style.opacity=(iCur+iSpeed)/100;
                obj.style.filter=‘alpha(opacity=‘+(iCur+iSpeed)+‘)‘;   //加括号防止转换成字符串
            }

        }, 30);
    }

function css(obj,attr){       //获取元素的css任何属性
  if(obj.currentStyle){
      return obj.currentStyle[attr];
   }else{
     return getComputedStyle(obj,false)[attr];
   }
}}
</script>
</head>
<body>
<img src=‘cat.jpg‘ id=‘img‘/>

</body>
</html>
时间: 2024-10-11 07:32:28

js 淡入淡出的图片的相关文章

基于jQuery点击淡入淡出显示图片特效

分享一款基于jQuery点击淡入淡出显示图片特效.这是一款基于jQuery+CSS3实现酷炫效果的图片切换特效代码.效果图如下: 在线预览   源码下载 实现的代码. html代码: <center><p style="color:#334960">点击图标进行展示</p></center> <div class="main"> <div id="coolShow"><

js淡入淡出效果实例代码

js淡入淡出效果实例代码:现在的网页要求美观平滑,所以很多让元素消失的效果也也需要有一个过渡过程,这样看起来更为平缓美观,本章节提供了一个代码实例,可以轻松的实现让元素淡入淡出效果.代码实例如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com

js 淡入淡出的tab选项卡

代码如下 <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> </head> <style> body {font-family: "Lato", sans-serif;} /* Style the tab */ div.tab { overflo

利用jQuery的淡入淡出实现轮播器

基本原理:将所有图片绝对定位在同一位置,透明度设为0,然后通过jQuery的淡入淡出实现图片的切换效果: 但我在使用fadeIn淡出时却无效果,最后只能使用fadeOut实现,求大神指教 HTML: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <htm

js实现多个图片淡入淡出,框架

单个淡入淡出已经写过,可以看看上几遍的博文 <style> *{ margin:0; padding:0; } div{ height:100px; width:100px; background:red; margin:0 auto; margin-bottom:5px; filter:alpha(opacity:30); opacity:0.3; } </style> <body> <div></div> <div></di

图片的淡入淡出

<html><head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <title>jQuery控制图片淡入淡出效果</title> <script src="jquery-1.7.2.min.js" type="text/javascript" charset=&quo

javascript 图片淡入淡出效果 实例源代码

? 1 代码说明:把代码粘贴好之后,需要更改html代码中的图片路径,即可执行成功.<br>后面还有对js代码的详细说明,希望大家好好消化,好好理解.<br><br>html源代码: 1 <head> 2 <title>图片切换</title> 3 <script type="text/javascript" src="图片切换.js"></script> 4 <l

h5+css3最简单的图片飞入以及淡入淡出效果

正如很多小伙伴们所知道的,楼主最近在开发移动端的响应式布局的自适应页面了,现在分享一个刚写完的小demo html: <!doctype html> <html lang="en"> <head> <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1, user-sca

图片切换(非轮播,淡入淡出)--变形金刚joy007 项目总结

图片切换(非轮播,淡入淡出) 1.切换2.停止 <html> <head> <meta content="text/html; charset=UTF-8" http-equiv="Content-Type"> <style type="text/css"> div{ position: absolute; left: 0px; top: 0px;} .div1{ width: 800px; hei