淡入淡出窗口

模拟一个弹窗口

html

 1 <!DOCTYPE html>
 2 <html>
 3 <head lang="en">
 4     <meta charset="UTF-8">
 5     <title>浮动窗口</title>
 6     <script type="text/javascript" src="../jslib/jquery-2.1.4.min.js"></script>
 7     <script type="text/javascript" src="../jslib/jQueryWin.js"></script>
 8     <link type="text/css" rel="stylesheet" href="../css/win.css" />
 9 </head>
10 <body>
11     <a onclick="showWin()" href="#">显示浮动窗口</a>
12     <div id="win">
13         <div id="title">我是标题栏啊!!<span id="close" onclick="hide()">X</span></div>
14         <div id="content">我是一个窗口哦!!</div>
15     </div>
16 </body>
17 </html>

js

//显示浮动窗口的方法
function showWin() {
    //lert("准备显示弹出窗口啦!!!");
    //1.找到窗口对应的div节点
    var winNode = $("#win");
    //2.让div对应的窗口显示出来
    //方法1,修改节点的css值,让窗口显示出来
    //winNode.css("display","block");
    //方法2,利用Jqeury的show方法
    //winNode.show("slow");
    //方法3,利用JQuery的fadeIn方法
    winNode.fadeIn("slow");
}

//隐藏窗口的方法
function hide() {
    //1.找到窗口对应的节点
    var winNode = $("#win");
    //2.将窗口隐藏起来
    //方法1,修改css
    //winNode.css("display","none");
    //方法2,利用hide方法
    //winNode.hide("slow");
    //方法3,利用fadeOut方法
    winNode.fadeOut("slow");

}

css

 1 /*id选择器*/
 2 #win {
 3     /*希望窗口有边框*/
 4     border: 1px red solid;
 5     /*希望窗口宽度和高度固定,不要太大*/
 6     width: 300px;
 7     height: 200px;
 8     /*希望控制窗口的位置*/
 9     position: absolute;  /*绝对定位*/
10     top: 100px;
11     left: 350px;
12     /*希望窗口开始时不可见*/
13     display: none;
14 }
15
16 /*控制标题栏的样式*/
17 #title {
18     /*控制标题栏的背景色*/
19     background-color: blue;
20     /*控制标题栏中文字的颜色*/
21     color: yellow;
22     /*控制标题栏的左内边距*/
23     padding-left:3px;
24 }
25
26 /*控制内容区域的样式*/
27 #content {
28     padding-left: 3px;
29     padding-top: 5px
30 }
31 /*控制关闭按钮的位置*/
32 #close {
33     /*使关闭按钮向右侧移动*/
34     margin-left: 158px;
35     /*让鼠标进入时可以显示小手,告知用户可以点击操作*/
36     cursor: pointer;
37 }
时间: 2024-10-03 22:54:44

淡入淡出窗口的相关文章

窗口淡入淡出

思路 1)#define WINVER 0X500  // 放在所有头文件前 #include <winuser.h> 2) WM_CREATE AnimateWindow(hwnd, 1000, AW_ACTIVATE|AW_BLEND); InvalidateRect(hwnd, NULL, TRUE); UpdateWindow(hwnd); 3) WM_CLOSE AnimateWindow(hwnd, 1000, AW_HIDE|AW_BLEND); 注:除淡入淡出外,还有滑动特效

使用AnimateWindow来实现窗口淡入淡出(主要有四种动画,滚动,滑动,折叠或展开,和淡入淡出)

如果是在VC6下进行编译,应引入下面的预编译宏,注意放在windows.h的前面#undef  WINVER   #define  WINVER   0x500为什么要引入上面的宏呢?看看winuser.h里面该API的声明就明白了:#if(WINVER >= 0x0500)WINUSERAPIBOOLWINAPIAnimateWindow(    HWND hWnd,    DWORD dwTime,    DWORD dwFlags);#endif /* WINVER >= 0x0500

(转)winform Form 淡入淡出效果

原文地址:http://blog.csdn.net/a237428367/article/details/5933565 using System.Runtime.InteropServices; public class Win32 { public const Int32 AW_HOR_POSITIVE = 0x00000001; // 从左到右打开窗口 public const Int32 AW_HOR_NEGATIVE = 0x00000002; // 从右到左打开窗口 public c

C#.NET使用AnimateWindow制作淡入淡出特殊效果的窗体

使用AnimateWindow制作淡入淡出效果的窗体 命名空间: using System.Runtime.InteropServices; API函数: [DllImport("user32")] private static extern bool AnimateWindow(IntPtr whnd,int dwtime,int dwflag); //dwflag的取值如下 public const Int32 AW_HOR_POSITIVE = 0x00000001; //从左到

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

网页常见的图片淡入淡出的效果还是比较常见的,在这里,我个人来分享一些自己的一些笔记. <!DOCTYPE html><html><head>    <meta charset="utf-8">    <title>淡入淡出图片效果图</title>    <style type="text/css">        #img1{ filter:alpha(opacity:30); o

jQuery基础(动画篇 animate,显示隐藏,淡入淡出,下拉切换)

1.jQuery中隐藏元素的hide方法 让页面上的元素不可见,一般可以通过设置css的display为none属性.但是通过css直接修改是静态的布局,如果在代码执行的时候,一般是通过js控制元素的style属性,这里jQuery提供了一个快捷的方法.hide()来达到这个效果   $elem.hide() 提供参数: .hide( options ) 当提供hide方法一个参数时,.hide()就会成为一个动画方法..hide()方法将会匹配元素的宽度,高度,以及不透明度,同时进行动画操作

jQuery淡入淡出

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>淡入淡出</title> <script src="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script> <script src=&q

jQuery效果:隐藏、显示、切换、滑动、淡入淡出、动画

jQuery效果 隐藏.显示.切换.滑动.淡入淡出.以及动画 1.隐藏与显示(改变:display:none;) hide()--隐藏 show()--显示 toggle()方法:可以使用它来切换hide()与show()方法 eg1:显示 <style type="text/css"> *{margin:0;padding:0;} .body{font-size:12px;font-family:"微软雅黑";color:#666;} .yym{wid

淡入淡出效果 (jQuery)

1jQuery中淡出动画fadeOut 让元素在页面不可见,常用的办法就是通过设置样式的display:none.除此之外还可以一些类似的办法可以达到这个目的.这里要提一个透明度的方法,设置元素透明度为0,可以让元素不可见,透明度的参数是0~1之间的值,通过改变这个值可以让元素有一个透明度的效果.常见的淡入淡出动画正是这样的原理. fadeOut()函数用于隐藏所有匹配的元素,并带有淡出的过渡动画效果 所谓"淡出"隐藏的,元素是隐藏状态不对作任何改变,元素是可见的,则将其隐藏. .fa