图片的逐渐显示与消失

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>图片的逐渐显示与消失</title>
        <style type="text/css">
			img {
				opacity: 0.6;
				filter: alpha(opacity=60);
			}
        </style>
    </head>
    <script type="text/javascript">
        window.onload = function() {
            var oImg = document.getElementById("img1");
            var oBtnChange2=document.getElementById("btnChange2");
            var oBtnChange = document.getElementById("btnChange");
            var iAlpha = 60;//用来定义默认的图片的透明度

            oBtnChange.onclick=function(){//逐渐显示
                iAlpha=0;
                oImg.style.opacity=0;//设置透明度
                oImg.style.filter='alpha(opacity=0)';//设置透明度 IE
                changeOpacity(oImg,100);

            };
             oBtnChange2.onclick = function() {//逐渐消失
                iAlpha=100;
                oImg.style.opacity=1;//设置透明度
                oImg.style.filter='alpha(opacity=100)';//设置透明度 IE
                changeOpacity(oImg, 0);
            };
            var oTimer = null;
            //定时器
            function changeOpacity(obj, iTarget) {
                clearInterval(oTimer);
                //关闭定时器
                var iSpeed = 0;
                //速度
                if (iAlpha < iTarget) {
                    iSpeed = 10;
                } else {
                    iSpeed = -10;
                };
                oTimer = setInterval(function() {
                    if (iAlpha == iTarget) {
                        clearInterval(oTimer);
                    } else {
                        iAlpha += iSpeed;
                        //设置透明度
                        obj.style.opacity = iAlpha / 100;
                        obj.style.filter = "alpha(opacity=" + iAlpha + ")";
                    };
                }, 1000);

            }

        };
    </script>
    <body>
        <img src="tadu1.jpg" id="img1" alt="塔读" />
        <input type="button" id="btnChange" value="图片逐渐显示" />
        <input type="button" id="btnChange2" value="图片逐渐消失" />
    </body>
</html>

时间: 2024-10-28 21:50:55

图片的逐渐显示与消失的相关文章

word里面粘贴图片,怎么显示的不全?

分析处理     出现此故障的原因有可能是设置为固定值的文档行距小于图形的高度,从而导致插入的图形只显示出了一部分.可以采用如下的方法解决:  一. 首先,选定该图形,单击[开始]tab页中的[段落]项的右方的箭头,打开[段落]对话框.  二. 在[段落]对话框中,单击[缩进和间距]选项卡,在[行距]框中选择[单倍行距],如果在[行距]框中选择了[固定值],就需要注意将[设置值]框中的数值改为合适的高度值  三. 单击[确定]按钮.       四.也可以全部选择文档,把那个[段落]中的[行距]

关于UIImageView的显示问题——居中显示或者截取图片的中间部分显示

我们都知道在ios中,每一个UIImageView都有他的frame大小,但是如果图片的大小和这个frame的大小不符合的时候会怎么样呢?在默认情况,图片会被压缩或者拉伸以填满整个区域. 通过查看UIView的属性可以知道,view的contentMode属性可以用来控制图片的显示情况.下面的设置可以让图片进行居中显示. 1 imageView.contentMode =  UIViewContentModeCenter; 这个居中是包括了,横向和纵向都是居中.图片不会拉伸或者压缩,就是按照im

Tomcat停,图片名字中文显示不出来

Tomcat停,图片名字中文显示不出来 Tomcat下,图片名字中文显示不出来在tomcat的server.xml中加入URIEncoding="utf-8"<Connector port="8080" connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="utf-8"/>

利用 :before 特性实现图片按比例显示

好吧,想不到自称布局小沙弥的我会被图片按比例显示给尴尬到. 设计师跟我说,这里的图要按 750x330 的,好吧,但这图是屏宽呀,屏幕宽度会变化的,那高度也会不定咯, 要么裁图片(工作量大),要么给定高(图片会比例不对,或者用 background 显示不全),来体会一下... 当宽度变化时,立马就呵呵了,一脸懵逼... 后来吧,在研究大量图片数据加载优化问题时,去调研了下淘宝天猫京东,然后一不小心发现了 :before 这种布局方式,先看一眼代码 .img { position: relati

iOS不得姐项目--精华模块上拉下拉的注意事项,日期显示,重构子控制器,计算cell的高度(只计算一次),图片帖子的显示

一.上拉下拉注意事项 使用MJRefresh中的上拉控件自动设置透明 当请求下页数据通过page的时候,注意的是上拉加载更多数据失败的问题,下拉加载数据失败了,页数应该还原.或者是请求成功的时候再将页数修改 二.帖子中的日期显示问题(操作日期的两个类的使用) 期望达到的效果:如图 <1>NSDate -- 需要通过NSDateFormatter(日期格式类)将日期转换成相同的格式,才能相互运算,计算出来的时间间隔是以秒数来呈现的. <2>NSCalendar(日历类) -- 通过当

iOS View自定义窍门——UIButton实现上显示图片,下显示文字

"UIButton实现上显示图片,下显示文字"这个需求相信大家在开发中都或多或少会遇见.比如自定义分享View的时候.当然,也可以封装一个item,上边imageView,下边一个label.但是既然有现成的,稍微改造下,设置下就可以,干嘛还要重复造轮子.有时候好多东西不是他们没有给设置,而是暂时没找到如何设置的方法而已. 示例 1. 一开始我的方案 自定义类继承UIButton,然后 -(void)layoutSubviews { [super layoutSubviews]; CG

jQuery事件 mouseover方法与mouseout方法实现鼠标移进显示移出消失的效果 (css控制span标签)

<script> $(function(){ var text ; $(".pos span").each(function(){ text = $(this).text().trim(); if(text=="设为默认"){ $(this).css('display','none'); } }); $(".pos").mouseover(function(){ //鼠标移进显示效果 text = $(this).find('span

数据库存入图片成功但显示不出来

数据库存入loadimage()图片成功但显示showimage()不出来! 分析可知是showimage()出现了问题: void Caccess_test_1Dlg::showimage45()//显示图片 { CRect rect; GetDlgItem(IDC_STATIC_picture45)->GetWindowRect(&rect);//将矩形窗口选中到picture空间里 ScreenToClient(&rect); CWnd *pWnd = GetDlgItem(I

实现点击menu键popupWindow显示和消失

转载请注明出处,谢谢 http://blog.csdn.net/harryweasley/article/details/45217273 最近想实现一个这样的功能:点击menu键,popupWindow显示出来,再点击menu键,popupWindow消失,同时也可以点击正常的按钮使popupWindow出来和消失. 我说的是不是有点乱,那就看下具体的效果图,就像微信的这个效果一样的,如图所示: 这个popupWindow既可以通过点击"+"号出来,也可以点击menu键出来,当然也可