-
如何实现类似于QQ的淡入淡出右下角提示框效果?5
如何实现类似于QQ的淡入淡出右下角提示框效果?我现在准备在项目中做,但是不知道怎么做,我的JavaScript和CSS都学的不好,不知道怎么做,望会做或者做过的朋友,提供我写思路或者源码也行。谢谢了
问题补充:可进行拖动,只能在窗体内部进行拖动,不能拖出窗体内部2010年1月24日 11:47
4个答案 按时间排序 按投票排序
-
<html>
<head>
</head>
<body>
<div style="position:absolute;left:200;top:50;width:400;height:220;background-
color:yellow;
color:blue;font-size:20px;border:solid black;"
id="main">
<div id="Inner1"
style="position:relative;left:20%;top:35%;width:60%;height:30%; filter:blendTrans(duration=3);"
>
<p align=center>演示区域</p>
</div>
<div id="control" style="position:absolute;left:180;top:180">
<input type=button value="开始" onclick="toggleMultimedia();">
</div>
</div>
<mce:script language="JavaScript"><!--
var curObj=Inner1,i=0;
words=new Array(3);
words[0]="<p align=center>渐渐隐去</p>";
words[1]="<p align=center>慢慢浮现</p>";
words[2]="<p align=center>这就是Blend的效果</p>";
function toggleMultimedia() {
curObj.innerHTML=words[i];
if (curObj.filters(0).status == 2) {
curObj.filters(0).Stop();
if (curObj.style.visibility == "hidden")
curObj.style.visibility = "visible";
else
curObj.style.visibility = "hidden";
window.setTimeout("toggleMultimedia()", 1);
}
//准备开始
curObj.filters(0).Apply();
if (curObj.style.visibility == "hidden")
{curObj.style.visibility = "visible";}
else
{curObj.style.visibility = "hidden";
if (i==2) i=-1;
ii=i+1;}
//开始
curObj.filters(0).Play();
window.setTimeout("toggleMultimedia()",4000);
}
// --></mce:script>
</body>
</html>
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/Littler_corn/archive/2010/01/03/5125904.aspx2010年1月24日 12:20
-
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title>特效代码:弹出一个淡入淡出的提示框</title> <SCRIPT> var intTimeStep=20; var isIe=(window.ActiveXObject)?true:false; var intAlphaStep=(isIe)?5:0.05; var curSObj=null; var curOpacity=null; var stopTime=0; function startObjMessage(objId) { curSObj=document.getElementById(objId); if(isIe){curSObj.style.cssText='DISPLAY: none; Z-INDEX: 1; FILTER: alpha(opacity=0); POSITION: absolute;';} setMessage(); } function setMessage() { if(isIe){curSObj.filters.alpha.opacity=0;} else{curOpacity=0;curSObj.style.opacity=0} curSObj.style.display=''; setMessageShow(); } function setMessageShow() { if(isIe) { curSObj.filters.alpha.opacity+=intAlphaStep; if (curSObj.filters.alpha.opacity<100) {setTimeout('setMessageShow()',intTimeStep);} else{stopTime+=10;if(stopTime<500){setTimeout('setMessageShow()',intTimeStep);}else{stopTime=0;setMessageClose();}} }else { curOpacity+=intAlphaStep; curSObj.style.opacity =curOpacity; if (curOpacity<1) {setTimeout('setMessageShow()',intTimeStep);} else{stopTime+=10;if(stopTime<200){setTimeout('setMessageShow()',intTimeStep);}else{stopTime=0;setMessageClose();}} } } function setMessageClose() { if(isIe) { curSObj.filters.alpha.opacity-=intAlphaStep; if (curSObj.filters.alpha.opacity>0) { setTimeout('setMessageClose()',intTimeStep); } else { curSObj.style.display='none'; } } else { curOpacity-=intAlphaStep; if (curOpacity>0) { curSObj.style.opacity =curOpacity; setTimeout('setMessageClose()',intTimeStep); } else { curSObj.style.display='none'; } } } </SCRIPT> </head> <body> <table width=80% ID="Table1"><tr><td>效果二:淡入淡出的弹出消息<br><input type=button onclick="startObjMessage('objDiv')" value="点击弹出消息" ID="Button1" NAME="Button1"></td> </tr> <tr><td><DIV id="objDiv" style="DISPLAY: none; Z-INDEX: 1; POSITION: absolute; "> <img src="http://www.chinaz.com/upimg/litimg/080522/013550264J3.gif">测试效果<img src="http://www.chinaz.com/upimg/litimg/080522/013550264J3.gif"></DIV></td></tr> </table> </body> </html>
2010年1月24日 11:57
相关推荐
本主题聚焦于"QQ右下角提示框效果",这是一种常见的用户界面(UI)设计,通常用于在计算机桌面右下角弹出通知或消息,模仿腾讯QQ软件的提示方式。 易语言实现QQ右下角提示框效果,涉及到以下几个关键知识点: 1. *...
在本文中,我们将深入探讨如何使用Qt框架来实现仿QQ右下角的浮动弹窗功能。Qt是一个跨平台的应用程序开发框架,支持多种操作系统,包括Windows、Linux和Mac OS X等。实现这样的功能,需要利用Qt提供的窗口管理、布局...
通过CSS3,可以设计一个在右下角淡入淡出的提示框,同时保持页面性能。这种方式适合对样式要求较高的场景,但可能在老版本浏览器中兼容性不佳。 3. **Web组件(Web Components)**: Web Components是现代Web开发...
网页右下角提示框是一种常见的用户交互设计,用于在页面中模拟类似QQ聊天软件的提醒方式,以吸引用户的注意力并传递重要信息。这种提示框通常具有可定制的显示时间、皮肤样式、延迟出现时间和显示内容,同时还可以...
在IT行业中,创建类似QQ右下角弹出消息的效果是一项常见的任务,特别是在开发桌面应用程序时。这个效果通常被称为“消息提示框”或“通知气泡”,它能够在不影响用户当前操作的情况下,快速向用户传递信息。以下是...
这个项目包含两个文件,分别模仿了QQ和百度的提示框效果,适用于那些希望在自己的网站上实现类似功能的开发者。 首先,我们来详细了解一下网页右下角弹出提示框这一设计元素。这种提示框通常用于显示通知、消息、...
3. **动画效果**: 为了达到类似QQ的效果,我们可以添加动画效果,如淡入淡出、滑动出现等。这可以通过使用Storyboard和双工绑定实现,动画通常在控件的Loaded事件中启动。 4. **自定义样式**: 使用WPF的样式和模板...
本项目名为"仿QQ右下角消息框代码",旨在实现一个与QQ应用相似的弹出消息提示功能。下面将详细阐述相关知识点。 1. **C#语言基础**: C#是微软公司推出的.NET框架的一部分,它结合了C++的性能和Java的简洁性。在本...
在C#编程中,创建一个类似QQ会员右下角提示框的效果,并且确保该提示窗体不会自动获得焦点,可以通过一些技巧实现。首先,我们需要理解窗体焦点的概念,窗体焦点指的是用户输入的焦点,通常点击窗体或者窗体内的控件...
本教程将详细介绍如何使用jQuery库来创建一个位于页面右下角的浮动提示框,并实现向上滑动的动画效果,类似于MSN、QQ和阿里旺旺等即时通讯软件中的提示功能。 首先,我们需要在HTML结构中创建一个基础的提示框容器...
在本文中,我们将深入探讨如何使用C++编程语言来实现类似QQ右下角弹出窗口的功能。QQ作为一款流行的即时通讯软件,其右下角的通知窗口具有吸引用户注意力、高效传递信息的特点。为了在自己的应用中实现这一功能,...
"Delphi右下角消息提示窗口.rar" 文件提供了一种实现方式,它能够创建类似QQ迷你提示窗口的效果,这种窗口会出现在屏幕的右下角,既美观又实用。这个功能的实现主要依赖于两种方法:Tiptimer方法和Tip循环方法。尽管...
在实现信息提示框时,JavaScript可以用来控制提示框的显示与隐藏,以及添加动画效果,如淡入淡出、滑动等。通过DOM操作,我们可以动态地创建、修改或删除页面元素,以此实现提示框的生成和更新。 CSS则是用来美化...
mfc图标位图资源使用,对话框淡入淡出效果,以及类似QQ提示:在屏幕的右下角从下向上淡出或淡入淡出效果(根据参数不同,选择不同的效果);该资源本是一个短息收发的系统,但未全部实现,这里只是提供一个框架;以及...
5. **窗体定位**:为了使提示框总是出现在屏幕的特定位置,比如右下角,我们需要使用`Window`类的`Top`和`Left`属性,结合屏幕尺寸计算合适的坐标。 6. **非模态对话框**:与传统的模态对话框不同,QQ消息提示框...
总之,通过Delphi结合Windows API的`AnimateWindow`函数,你可以创建出与QQ和MSN类似的屏幕右下角消息提示框,提供丰富的动画效果,增强用户交互体验。这种技术不仅可以应用于即时通讯软件,还可以应用于任何需要...
在C#编程中,实现一个仿QQ消息提示框可以为应用程序添加类似QQ的用户体验,提升用户界面的吸引力和交互性。QQ消息框以其独特的设计和动态效果,如平滑的渐变过渡,使得通知和消息的展示更加引人注意。下面我们将详细...
【标题】:“类似QQ右下角的信息弹出”是一种在计算机桌面右下角显示通知的技术,常见于即时通讯软件如QQ。这种技术使得应用程序能够快速、直观地向用户传达信息,而无需用户打开特定的窗口或应用。在本实例程序中,...
### JavaScript 实现右下角弹出 DIV 类似 QQ 消息提示 #### 一、概述 在网页开发中,为了提升用户体验与交互性,我们常常需要实现类似即时通讯软件(如QQ)的消息提示功能。这类功能的核心在于能够在浏览器窗口的...