有关网页常见图片淡入淡出的效果的随笔

网页常见的图片淡入淡出的效果还是比较常见的,在这里,我个人来分享一些自己的一些笔记。

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>淡入淡出图片效果图</title>
    <style type="text/css">
        #img1{ filter:alpha(opacity:30); opacity: 0.3; }        /*    这里用两种方式表示透明度,主要是考虑浏览器兼容性问题   */
    </style>
    <script type="text/javascript">
        window.onload = function(){
            var oImg = document.getElementById("img1");
            var alpha = 30;                //用一个变量存储透明度,开始时图片本身的透明度也可以表示
            oImg.onmouseover = function(){
                startMove(100);            //鼠标移入时开启函数
            }
            oImg.onmouseout = function(){
                startMove(30);
            }
            function startMove(iTarget){
            var timer = null;
            clearInterval(timer);    //在开启一个定时器之前,先关闭已经开起的定时器
            timer = setInterval(function(){
                var speed = 0;                //设置透明度变化的速度
                if(alpha<iTarget){
                    speed = 1;      //透明度小于目标值,则将变化的速度设为正值
                }else{
                    speed = -1;
                }
                if(alpha==iTarget){
                    clearInterval(timer);        //如果达到目标透明度,则清除定时器,否则定时器不会消除,没有效果
                }else{
                    alpha+=speed;
                    oImg.style.filter = ‘alpha(opacity:‘+alpha+‘)‘;        //为了兼容IE浏览器
                    oImg.style.opacity = alpha/100;
                    document.title = alpha;        //主要是为了测试,在标题上显示透明度
                }
            },30);
            }
        };
    </script>
</head>
<body>
    <img id="img1" src="../img/9.jpg">
</body>
</html>

时间: 2024-12-28 08:14:44

有关网页常见图片淡入淡出的效果的随笔的相关文章

实现基本的图片淡入淡出的效果

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style> #img1 { filter: alpha(opacity:20); opacity: 0.2; } </style> <script> window.onload = f

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

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

React-Native ListView加载图片淡入淡出效果的组件

今天练习项目中需要给listview在加载图片时增加一个淡入淡出的效果,因此干脆就自己封装了一个组件: 1 'use strict' 2 3 import React from 'react-native' 4 5 var { 6 Animated, 7 PropTypes 8 } = React 9 10 class AniImage extends React.Component { 11 static propTypes = { 12 url: PropTypes.string, 13 i

gallery左右滑动时图片淡入淡出

前几天,公司项目有一个功能要做成滑动图片的淡入淡出,要一边滑动一边改变,所以ViewFlipper左右滑动效果就不能了.网上找了很久,也找不到资料,所以自己写了一个,通过滑动改变imageView的透明度.当按下图片时,先记下imageView的位置,图片滑动时,位置发生变化,就可以算出移动的距离,从而可以算出alpha的值.当图片向左滑动时,设置imageView的Alpha即imageView.setAlpha(255-alpha),设置下一个nextView的Alpha即nextView.

图片淡入淡出代码,鼠标移上透明度变化

又一个图片透明度特效,鼠标移在图片上,图片的透明度就发生变化,最初的透明度为20,鼠标移上后透明度恢复正常,很明显的响应鼠标的图片特效,而且代码超简单,新手也能学会使用. <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>石家庄伸缩门</title> </head>

练习:javascript淡入淡出半透明效果

划过无透明 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>淡入淡出半透明效果</title> <style> img {width:400px;height:200px;opacity: 0.3;filter:alpha(opacity=30)} </style> </he

transition实现的鼠标悬停淡入淡出的效果

1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title>transition实现的鼠标悬停淡入淡出的效果</title> 6 <style type="text/css"> 7 div.wrap>div.box i{ 8 width: 50px; 9 height: 50px; 10 backg

利用CSS3制作淡入淡出动画效果

CSS3新增动画属性“@-webkit-keyframes”,从字面就可以看出其含义——关键帧,这与Flash中的含义一致. 利用CSS3制作动画效果其原理与Flash一样,我们需要定义关键帧处的状态效果,由CSS3来驱动产生动画效果. 下面讲解一下如何利用CSS3制作淡入淡出的动画效果.具体实例可参考刚进入本站时的淡入效果. 1. 定义动画,名称为fadeIn @-webkit-keyframes fadeIn { 0% { opacity: 0; /*初始状态 透明度为0*/ } 50% {

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