0 0

如何实现类似于QQ的淡入淡出右下角提示框效果?5

如何实现类似于QQ的淡入淡出右下角提示框效果?我现在准备在项目中做,但是不知道怎么做,我的JavaScript和CSS都学的不好,不知道怎么做,望会做或者做过的朋友,提供我写思路或者源码也行。谢谢了

问题补充:可进行拖动,只能在窗体内部进行拖动,不能拖出窗体内部
2010年1月24日 11:47

4个答案 按时间排序 按投票排序

0 0

采纳的答案

我个人建议你学习一下EXTJS!这个就可以实现这个效果呀!

2010年1月25日 22:22
0 0

jquery ui dialog吧,简单方便,可以直接设置弹出位置和显示效果等。

2010年1月24日 12:37
0 0

<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.aspx

2010年1月24日 12:20
0 0

<!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右下角提示框效果

    本主题聚焦于"QQ右下角提示框效果",这是一种常见的用户界面(UI)设计,通常用于在计算机桌面右下角弹出通知或消息,模仿腾讯QQ软件的提示方式。 易语言实现QQ右下角提示框效果,涉及到以下几个关键知识点: 1. *...

    Qt实现仿qq右下角浮动弹窗

    在本文中,我们将深入探讨如何使用Qt框架来实现仿QQ右下角的浮动弹窗功能。Qt是一个跨平台的应用程序开发框架,支持多种操作系统,包括Windows、Linux和Mac OS X等。实现这样的功能,需要利用Qt提供的窗口管理、布局...

    模仿QQ消息提示右下角弹出窗口提示代码源文件4种不同方式

    通过CSS3,可以设计一个在右下角淡入淡出的提示框,同时保持页面性能。这种方式适合对样式要求较高的场景,但可能在老版本浏览器中兼容性不佳。 3. **Web组件(Web Components)**: Web Components是现代Web开发...

    网页右下角提示框

    网页右下角提示框是一种常见的用户交互设计,用于在页面中模拟类似QQ聊天软件的提醒方式,以吸引用户的注意力并传递重要信息。这种提示框通常具有可定制的显示时间、皮肤样式、延迟出现时间和显示内容,同时还可以...

    类似QQ右下角弹出消息效果

    在IT行业中,创建类似QQ右下角弹出消息的效果是一项常见的任务,特别是在开发桌面应用程序时。这个效果通常被称为“消息提示框”或“通知气泡”,它能够在不影响用户当前操作的情况下,快速向用户传递信息。以下是...

    精美的网页右下角弹出提示框+仿QQ+仿百度

    这个项目包含两个文件,分别模仿了QQ和百度的提示框效果,适用于那些希望在自己的网站上实现类似功能的开发者。 首先,我们来详细了解一下网页右下角弹出提示框这一设计元素。这种提示框通常用于显示通知、消息、...

    wpf 消息提示框(仿QQ左下角提示框)

    3. **动画效果**: 为了达到类似QQ的效果,我们可以添加动画效果,如淡入淡出、滑动出现等。这可以通过使用Storyboard和双工绑定实现,动画通常在控件的Loaded事件中启动。 4. **自定义样式**: 使用WPF的样式和模板...

    仿QQ右下角消息框代码

    本项目名为"仿QQ右下角消息框代码",旨在实现一个与QQ应用相似的弹出消息提示功能。下面将详细阐述相关知识点。 1. **C#语言基础**: C#是微软公司推出的.NET框架的一部分,它结合了C++的性能和Java的简洁性。在本...

    仿QQ会员右下角提示框c#实现,提示窗体不获得焦点.pdf

    在C#编程中,创建一个类似QQ会员右下角提示框的效果,并且确保该提示窗体不会自动获得焦点,可以通过一些技巧实现。首先,我们需要理解窗体焦点的概念,窗体焦点指的是用户输入的焦点,通常点击窗体或者窗体内的控件...

    jquery浮动层制作右下角float浮动提示框向上滑动提示

    本教程将详细介绍如何使用jQuery库来创建一个位于页面右下角的浮动提示框,并实现向上滑动的动画效果,类似于MSN、QQ和阿里旺旺等即时通讯软件中的提示功能。 首先,我们需要在HTML结构中创建一个基础的提示框容器...

    C++仿QQ右下角弹出窗口

    在本文中,我们将深入探讨如何使用C++编程语言来实现类似QQ右下角弹出窗口的功能。QQ作为一款流行的即时通讯软件,其右下角的通知窗口具有吸引用户注意力、高效传递信息的特点。为了在自己的应用中实现这一功能,...

    Delphi右下角消息提示窗口.rar

    "Delphi右下角消息提示窗口.rar" 文件提供了一种实现方式,它能够创建类似QQ迷你提示窗口的效果,这种窗口会出现在屏幕的右下角,既美观又实用。这个功能的实现主要依赖于两种方法:Tiptimer方法和Tip循环方法。尽管...

    JS+css实现仿QQ空间信息提示框

    在实现信息提示框时,JavaScript可以用来控制提示框的显示与隐藏,以及添加动画效果,如淡入淡出、滑动等。通过DOM操作,我们可以动态地创建、修改或删除页面元素,以此实现提示框的生成和更新。 CSS则是用来美化...

    mfc图标位图资源使用,对话框淡入淡出效果,ini文件的读写

    mfc图标位图资源使用,对话框淡入淡出效果,以及类似QQ提示:在屏幕的右下角从下向上淡出或淡入淡出效果(根据参数不同,选择不同的效果);该资源本是一个短息收发的系统,但未全部实现,这里只是提供一个框架;以及...

    wpf 仿qq消息提示框

    5. **窗体定位**:为了使提示框总是出现在屏幕的特定位置,比如右下角,我们需要使用`Window`类的`Top`和`Left`属性,结合屏幕尺寸计算合适的坐标。 6. **非模态对话框**:与传统的模态对话框不同,QQ消息提示框...

    DELPHI7实现QQ/MSN消息提示框

    总之,通过Delphi结合Windows API的`AnimateWindow`函数,你可以创建出与QQ和MSN类似的屏幕右下角消息提示框,提供丰富的动画效果,增强用户交互体验。这种技术不仅可以应用于即时通讯软件,还可以应用于任何需要...

    C# 实现仿QQ消息提示框

    在C#编程中,实现一个仿QQ消息提示框可以为应用程序添加类似QQ的用户体验,提升用户界面的吸引力和交互性。QQ消息框以其独特的设计和动态效果,如平滑的渐变过渡,使得通知和消息的展示更加引人注意。下面我们将详细...

    类似QQ右下角的信息弹出

    【标题】:“类似QQ右下角的信息弹出”是一种在计算机桌面右下角显示通知的技术,常见于即时通讯软件如QQ。这种技术使得应用程序能够快速、直观地向用户传达信息,而无需用户打开特定的窗口或应用。在本实例程序中,...

    js 右下角弹出div 类似 QQ消息提示

    ### JavaScript 实现右下角弹出 DIV 类似 QQ 消息提示 #### 一、概述 在网页开发中,为了提升用户体验与交互性,我们常常需要实现类似即时通讯软件(如QQ)的消息提示功能。这类功能的核心在于能够在浏览器窗口的...

Global site tag (gtag.js) - Google Analytics