网站html+css+jQuery教程系列 第二讲 DIV淡入和淡出——由米定制网
如何用CSS实现一个令人惊叹的淡入淡出效果
如何用CSS实现一个令人惊叹的淡入淡出效果CSS(Cascading Style Sheets)是一种用于网页样式设计的标记语言,通过它可以控制网页的布局、字体、颜色、背景等方面。
其中,淡入淡出效果是一种常用的动画效果,能够给用户带来视觉上的流畅和舒适感。
本文将介绍如何用CSS实现一个令人惊叹的淡入淡出效果。
为了实现淡入淡出效果,我们首先需要了解CSS中的一些相关属性和技巧。
以下是一些常用的属性和技巧:1. opacity属性:opacity属性用于控制元素的透明度。
取值范围为0~1,0表示完全透明,1表示完全不透明。
2. transition属性:transition属性用于定义CSS过渡效果的属性。
通过指定过渡的属性、持续时间和过渡类型等参数,可以实现元素的平滑过渡。
3. @keyframes规则:@keyframes规则用于定义CSS动画中的关键帧。
通过在关键帧中指定元素的样式属性,可以实现逐帧动画效果。
基于以上属性和技巧,我们可以按照以下步骤实现一个令人惊叹的淡入淡出效果:1. HTML结构:首先,我们需要在HTML中创建一个元素,作为我们要实现淡入淡出效果的对象。
比如,我们创建一个div元素,给它一个唯一的id属性,如下所示:```html<div id="fade-in-out"></div>```2. CSS样式:接下来,我们需要在CSS文件或style标签中添加相应的样式。
首先,给这个div元素设置一个初始的透明度,如下所示:```css#fade-in-out {opacity: 0;}```3. 过渡效果:为了让元素在显示和隐藏之间产生过渡效果,我们需要使用transition属性。
通过设置transition的属性和持续时间,实现元素逐渐显示或隐藏,如下所示:```css#fade-in-out {opacity: 0;transition: opacity 1s;}```在上述代码中,opacity属性指定了透明度的过渡效果,持续时间为1秒。
jQuery 效果:滑动、卷动和淡入、淡出
jQuery效果:滑动、卷动和淡入、淡出滑动、卷动jQuery提供了一组改变元素高度的方法:.slideUp()、.slideDown()和.slideToggle()。
顾名思义,向上收缩(卷动)和向下展开(滑动)。
$('.down').click(function(){$('#box').slideDown();});$('.up').click(function(){$('#box').slideUp();});$('.toggle').click(function(){$('#box').slideToggle();});注意:滑动、卷动效果和显示、隐藏效果一样,具有相同的参数。
淡入、淡出 jQuery提供了一组专门用于透明度变化的方法:.fadeIn()和.fadeOut(),分别表示淡入、淡出,当然还有一个自动切换的方法:.fadeToggle()。
$('.in').click(function(){$('#box').fadeIn('slow');});$('.out').click(function(){$('#box').fadeOut('slow');});$('.toggle').click(function(){$('#box').fadeToggle();});上面三个透明度方法只能是从0到100,或者从100到0,如果我们想设置指定值就没有办法了。
而jQuery为了解决这个问题提供了.fadeTo()方法。
$('.toggle').click(function(){$('#box').fadeTo('slow',0.33);//0.33表示值为33});注意:淡入、淡出效果和显示、隐藏效果一样,具有相同的参数。
网页教案(div布局)
网页教案(div布局)第一章:HTML基础1.1 学习目标:了解HTML的基本结构掌握如何使用标签来创建网页的基本元素1.2 教学内容:HTML简介:HTML的作用和重要性HTML基本结构:`<!DOCTYPE >`、`<>`、`<head>`、`<body>`标签网页元素:、段落、、图片等标签的使用1.3 教学活动:演示HTML的基本结构及其功能示例:创建一个简单的网页,包含、段落和图片学生练习:创建一个网页,使用HTML的基本元素1.4 作业:完成一个简单的HTML练习,创建一个包含、段落和图片的网页第二章:CSS基础2.1 学习目标:了解CSS的作用和重要性掌握如何使用CSS来样式化网页元素2.2 教学内容:CSS简介:CSS的作用和重要性内联样式:使用`style`属性来添加样式内部样式表:使用`<style>`标签来添加样式外部样式表:使用`.css`文件来添加样式2.3 教学活动:演示CSS的作用和重要性示例:使用内联样式、内部样式表和外部样式表来样式化网页元素学生练习:创建一个简单的网页,使用CSS来样式化、段落和图片2.4 作业:完成一个简单的CSS练习,创建一个包含、段落和图片的网页,并使用CSS来样式化它们第三章:DIV标签3.1 学习目标:了解DIV标签的作用和重要性掌握如何使用DIV标签来创建布局3.2 教学内容:DIV标签简介:DIV的作用和重要性使用`<div>`标签来创建块级元素使用CSS来样式化DIV元素3.3 教学活动:演示DIV标签的作用和重要性示例:使用DIV标签来创建一个简单的布局学生练习:创建一个简单的网页布局,使用DIV标签来创建不同的区域3.4 作业:完成一个简单的DIV标签练习,创建一个包含、段落和图片的网页布局第四章:定位和布局4.1 学习目标:了解定位的作用和重要性掌握如何使用CSS定位技术来对元素进行精确布局4.2 教学内容:定位概述:静态定位、相对定位、绝对定位和固定定位使用`position`属性来设置元素的定位方式使用`top`、`right`、`bottom`和`left`属性来控制元素的位置了解`z-index`属性的作用4.3 教学活动:演示不同定位方式的原理和效果示例:使用定位技术创建一个导航栏布局学生练习:创建一个网页布局,使用定位技术来实现一个水平导航栏4.4 作业:完成一个定位练习,创建一个包含导航栏的网页布局。
jquery讲义
Jquery效果 Jquery HTML Jquery遍历 Jquery Ajax
Jquery教程:
Jquery 简介 Jquery 语法 Jquery 选择器 Jquery 事件
WPS Office
Powerful and free
Jquery简介:
jQuery 是一个 JavaScript 函数库。 包含以下特性: HTML 元素选取 HTML 元素操作 CSS 操作 HTML 事件函数 JavaScript 特效和动画 HTML DOM 遍历和修改 AJAX Utilities
方法: Callback 函数在当前动画 100% 完成之后执行。
7、jQuery – Chaining
方法:通过 jQuery,您可以把动作/方法链接起来。 Chaining 允许我们在一条语句中允许多个 jQuery 方法(在 相同的 元素上)。
jQuery HTML
1、 jQuery 获取
方法:获得内容 - text()、html() 以及 val() 三个简单实用的用于 DOM 操作的 jQuery 方法: text() - 设置或返回所选元素的文本内容 html() - 设置或返回所选元素的内容(包括 HTML 标记) val() - 设置或返回表单字段的值 获取属性 - attr() jQuery attr() 方法用于获取属性值
获得匹配元素集合中每个元素的子元素,包括文本和注释节点。 对 jQuery 对象进行迭代,为每个匹配元素执行函数。 结束当前链中最近的一次筛选操作,并将匹配元素集合返回到前一次的状态。 将匹配元素集合缩减为位于指定索引的新元素。
.filter()
将匹配元素集合缩减为匹配选择器或匹配函数返回值的新元素。
div指令详细介绍
div指令详细介绍div 是HTML(超文本标记语言)中的一个常用元素,用于创建一个容器,可以用来组织和布局页面上的其他元素。
下面是div 元素的详细介绍:1. div 元素的基本概念:1.1 定义:div 是HTML 中的一个块级元素,它本身不具有特定的语义,主要用作布局和样式的容器。
1.2 语法:<div><!--其他HTML 元素和文本内容--></div>1.3 作用:•容器:div 提供一个通用的容器,可用于包裹其他HTML 元素,方便样式和布局的应用。
•分组:用于将相关的内容进行分组,提高代码的结构性和可读性。
2. div 的属性:div 元素本身没有特有的属性,但可以使用通用的HTML 属性,如class、id、style 等,来进一步定义和控制其行为和样式。
2.1 class 属性:<div class="container"><!--内容--></div>通过class 属性,可以为div 添加一个或多个类名,方便对其应用样式或标识其作用。
2.2 id 属性:<div id="header"><!--头部内容--></div>id 属性用于为div 元素指定唯一的标识符,通常用于JavaScript 操作或作为页面内部链接的目标。
2.3 style 属性:<div style="color: blue; padding: 10px;"><!--内容--></div>style 属性用于直接为div 元素添加内联样式,包括颜色、字体、边距等。
3. div 的嵌套和层级结构:<div class="container"><div id="header"><!--头部内容--></div><div id="main-content"><!--主要内容--></div><div id="footer"><!--页脚内容--></div></div>div 元素可以嵌套,形成层级结构,用于组织和管理页面的不同部分。
网页元素淡入淡出
Effect.Appear库Effect.Appear的功能是让元素显示出来。
如果元素原来设置了display:none 属性,Appear能够让他平滑的显示出来。
这就意味着display属性必须显式设置在元素上,不能是包含在外在的CSS文件上。
否则Appear不能工作。
注意:这个特效与Opacity特效非常相似,但是有一点不同:Appear在显示元素之前,会先检查此元素的display属性是否为none.语法:你可以按照如下方式进行调用:new Effect.Appear('id_of_element', [options]);ORnew Effect.Appear(element, [options]);特定参数:除了通用参数,Appear参数没有特定参数例子:<html><head><title> examples</title><script type="text/javascript"src="/javascript/prototype.js"></script><script type="text/javascript"src="/javascript/scriptaculous.js?load=effects"></script><script type="text/javascript">function ShowEffect(element){new Effect.Appear(element,{duration:1, from:0, to:1.0});}function HideEffect(element){new Effect.Appear(element,{duration:1, from:1.0, to:0});}</script></head><body><div onclick="ShowEffect('hideshow')"> Click me to see the line!</div><br /><div onclick="HideEffect('hideshow')"> Click me to hide the line!</div><br /><div id="hideshow">LINE TO HIDE AND TO SHOW</div></body></html>。
div教程
div教程DIV是HTML规范中的一种标签,用于定义HTML文档中的分区或部分。
是HTML中最常用的元素之一,也是网页布局的关键。
DIV是“division”的缩写,意为“划分”或“分隔”。
它的作用主要是将HTML文档划分为不同的区块,使得网页的布局更加清晰和有组织性。
DIV标签在HTML文档中以<div>和</div>的形式出现。
在这对标签之间,可以放入各种其他的HTML元素,例如文本、图像、链接等等。
通过给这些元素添加CSS样式,可以控制它们在网页中的排布和显示效果。
DIV标签的一个重要作用是实现网页布局。
通过合理地使用DIV,可以将网页划分为多个区块,例如头部、导航栏、侧边栏、主内容区等,每个区块都可以独立地控制样式和内容。
这样一来,网页的设计者可以更加灵活地调整和修改布局,从而实现各种不同风格和需求的网站。
DIV标签还可以与CSS一起使用,实现更加复杂和精细化的布局效果。
通过给DIV添加ID或类名,可以在CSS样式表中为它们定义不同的样式和属性,例如大小、位置、背景颜色和边框等。
DIV也可以用于JavaScript编程中的DOM操作。
通过给DIV添加ID或类名,并使用JavaScript获取这些DIV元素的引用,可以通过编程的方式对其进行各种操作,例如动态添加、修改或删除内容。
总之,DIV是HTML中最常用的元素之一,它的灵活性和功能强大使得它成为网页布局和设计的重要工具。
通过合理地使用DIV,可以实现各种不同风格和需求的网页布局,使得网站更加美观和易于维护。
无论是初学者还是专业人士,都应该掌握和熟悉DIV的使用方法,以便更好地开发和设计网页。
利用CSS3制作淡入淡出动画效果
利用CSS3制作淡入淡出动画效果
利用CSS3制作淡入淡出动画效果
CSS3新增动画属性“@-webkit-keyframes”,从字面就可以看出其含义——关键帧,这与Flash中的含义一致。
利用CSS3制作动画效果其原理与Flash一样,我们需要定义关键帧处的状态效果,由CSS3来驱动产生动画效果。
下面讲解一下如何利用CSS3制作淡入淡出的动画效果。
具体实例可参考刚进入本站时的淡入效果。
1. 定义动画,名称为fadeIn
@-webkit-keyframes fadeIn {
0% {
opacity: 0; /*初始状态透明度为0*/
}
50% {
opacity: 0; /*中间状态透明度为0*/
}
100% {
opacity: 1; /*结尾状态透明度为1*/
}
}
2. 在ID或类中增加如下的动画代码
#box
{-webkit-animation-name: fadeIn; /*动画名称*/
-webkit-animation-duration: 3s; /*动画持续时间*/
-webkit-animation-iteration-count: 1; /*动画次数*/
-webkit-animation-delay: 0s; /*延迟时间*/}
通过上面的代码即可实现淡入淡出的动画效果,代码具体的含义已在注释中注明。
div宽度随内容变化
div宽度随内容变化在网页设计中,div元素是非常常用的一个标签,它可以用来创建各种不同的布局和样式。
其中,div宽度随内容变化是一个常见的需求,也是我们在网页设计中经常会遇到的问题。
在本文中,我们将讨论如何实现div宽度随内容变化的效果,以及一些常见的应用场景和注意事项。
首先,我们来看一下如何实现div宽度随内容变化的效果。
在HTML中,我们可以使用CSS的display属性来实现这一效果。
具体来说,我们可以将div的display属性设置为inline-block,这样就可以让div的宽度随内容的变化而自动调整。
另外,我们还可以使用CSS的flexbox布局来实现div宽度随内容变化的效果。
通过设置flex容器和flex项的属性,我们可以轻松地实现div的宽度随内容变化而自动调整。
在实际应用中,div宽度随内容变化的效果可以应用在很多地方。
比如,我们可以利用这一特性来创建响应式布局,让网页在不同设备上都能够呈现出最佳的布局效果。
另外,我们还可以利用div宽度随内容变化的特性来创建动态的导航菜单,让菜单的宽度随着内容的增加而自动调整,从而提供更好的用户体验。
需要注意的是,虽然div宽度随内容变化的效果非常实用,但在实际应用中也有一些需要注意的地方。
首先,我们需要确保内容的长度和宽度不会超出我们设定的范围,否则就会出现内容溢出的情况。
另外,我们还需要注意到一些浏览器的兼容性问题,有些老版本的浏览器可能不支持一些新的CSS属性和布局方式,因此在实际应用中需要进行一些兼容性处理。
综上所述,div宽度随内容变化是一个非常实用的效果,它可以帮助我们实现各种不同的布局和样式。
通过合理地运用CSS的display属性和flexbox布局,我们可以轻松地实现div宽度随内容变化的效果,从而为用户提供更好的浏览体验。
在实际应用中,我们需要注意一些细节和兼容性问题,以确保这一效果能够正常地运行和展示。
希望本文能够帮助大家更好地理解和应用div宽度随内容变化的效果,为网页设计和开发工作带来更多的灵感和帮助。
DIVCSS学习(入门)教程
Div+CSS布局入门教程页面布局与计划在网页制作中,有许多的术语,例如:CSS、HTML、DHTML、XHTML等等。
在下面的文章中咱们将会用到一些有关于HTML的大体知识,而在你学习这篇入门教程之前,请确信你已经具有了必然的HTML基础。
下面咱们就开始一步一步利用DIV+CSS进行网页布局设计吧。
所有的设计第一步确实是构思,构思好了,一样来讲还需要用PhotoShop或FireWorks(以下简称PS或FW)等图片处置软件将需要制作的界面布局简单的构画出来,以下是我构思好的界面布局图。
下面,咱们需要依照构思图来计划一下页面的布局,认真分析一下该图,咱们不难发觉,图片大致分为以下几个部份:一、顶部部份,其中又包括了LOGO、MENU和一幅Banner图片;2、内容部分又可分为侧边栏、主体内容;3、底部,包括一些版权信息。
有了以上的分析,我们就可以很容易的布局了,我们设计层如下图:依照上图,我再画了一个实际的页面布局图,说明一基层的嵌套关系,如此明白得起来就会更简单了。
DIV结构如下:│body {}/*这是一个HTML元素,具体我就不说明了*/└#Container {}/*页面层容器*/├#Header {}/*页面头部*/├#PageBody {}/*页面主体*/│├#Sidebar {}/*侧边栏*/│└#MainBody {}/*主体内容*/└#Footer {}/*页面底部*/至此,页面布局与计划已经完成,接下来咱们要做的确实是开始书写HTML代码和CSS。
写入整体层结构与CSS接下来咱们在桌面新建一个文件夹,命名为“DIV+CSS布局练习”,在文件夹下新建两个空的记事本文档,输入以下内容:<!DOCTYPE html PUBLIC "-ivID。
若是id="divID"那个层中包括了一个<img></img>,那么那个img在CSS中对应的设置语法应该是#divID img {},一样,若是是包括在class="divID"那个层中时,那么设置语法应该是.divIDimg {},这一点希望大伙儿要分清楚了。
div_淡入淡出效果
<!DOCTYPE html PUBLIC"-//W3C//DTD XHTML 1.0 Transitional//EN" "/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="/1999/xhtml"xml:lang="zh"lang="zh"dir="ltr"> <head profile="/2000/08/w3c-synd/#"><title>淡入淡出...</title><style type="text/css">div{width: 250px;height: 250px;}div#main{position: relative;border: 1px solid red;}#main div{position: absolute;top: 0;left: 0;background-color: #ccc;opacity: 1;filter: alpha(opacity=100);display: none;}div#a1{color: red;z-index: 1;display: block;}div#a2{color: blue;z-index: 0;}div#a3{color: Black;z-index: 0;}div#a4{color: Green;z-index: 0;}</style><script type="text/javascript">var timer = null;var t = null;var ele_a = ele_b = null;function fade_opacity() {var ifstop = false;if (document.all) {if (ele_a.filters.alpha.opacity > 0) {ele_a.filters.alpha.opacity -= 10;} else if (ele_b.filters.alpha.opacity < 100) {ele_b.filters.alpha.opacity += 10;} else {ifstop = true;}} else {if (ele_a.style.opacity > 0) {ele_a.style.opacity -= 0.1;//google chrome (通過-01無法真正減少到0)if (ele_a.style.opacity < 0.2) {ele_a.style.opacity = 0;}} else if (ele_b.style.opacity < 1) {ele_b.style.opacity = parseFloat(ele_b.style.opacity) + 0.1;} else {ifstop = true;}}if (ifstop == true) {window.clearTimeout(timer);ele_b.style.zIndex = parseInt(ele_a.style.zIndex) + 1;if (i == 4) {i = 1;}else {i++;}if (t != null) {window.clearInterval(t);}t = setTimeout("alphaOpacity(" + i + ")", 6000);} else {timer = window.setTimeout('fade_opacity()', 100);}}var i;function alphaOpacity(itemIndex) {for (var j = 1; j <= 4; j++) {document.getElementById("a" + j).style.display = 'none';document.getElementById("a" + j).style.zIndex = 0;}i = itemIndex;ele_a = document.getElementById("a" + i);if (i + 1 > 4) {ele_b = document.getElementById("a1");}else {ele_b = document.getElementById("a" + (i + 1));}if (document.all) {ele_a.filters.alpha.opacity = 100;ele_b.filters.alpha.opacity = 0;} else {ele_a.style.opacity = 1;ele_b.style.opacity = 0;}ele_a.style.zIndex = 1;ele_b.style.zIndex = 0;ele_a.style.display = "block";ele_b.style.display = "block";fade_opacity(i);}</script></head><body><div id="main"><div id="a1">this is div-a<input type="text"size="20"/></div> <div id="a2">this is div-b<input type="text"size="20"/></div> <div id="a3">this is div-c<input type="text"size="20"/></div> <div id="a4">this is div-d<input type="text"size="20"/></div> </div><script language="javascript"type="text/javascript">t = setTimeout("alphaOpacity(" + 1 + ")", 6000);</script></body></html>。
jQuery淡入淡出元素让其效果更为生动
jQuery淡⼊淡出元素让其效果更为⽣动为了达到更为⽣动的效果,可以把⼀个元素淡出或淡⼊,在任何⼀种情况下,都只是随着时间来改变元素的透明度。
jQuery提供了3个和淡⼊淡出相关的函数:·fadeIn()使得⼀个隐藏的元素淡⼊视野。
⾸先,元素占据的空间出现在页⾯上(这可能意味着页⾯上的其他元素要移⾛);然后,元素逐渐地变得可见。
如果元素在页⾯上已经可见,则这个函数没有任何效果。
如果没有提供⼀个速度值,元素使⽤“常规”设置来淡⼊(400毫秒)。
·fadeOut()通过使得⼀个可视的元素像幽灵般地淡出视线来隐藏它。
如果元素在页⾯上已经隐藏,这个函数没有任何效果,这和fadeIn()函数⼀样。
如果没有提供⼀个速度值,元素以400毫秒的速度淡出。
·fadeToggle()组合了淡⼊和淡出的效果。
如果该元素当前是隐藏的,它会淡⼊视线中;如果它当前是可见的,该元素会淡出视线。
可以使⽤这个函数让⼀个提⽰框出现在页⾯上或从页⾯消失。
例如,假设有⼀个按钮,其上显⽰单词“instructions”。
当访问者单击该按钮的时候,带有说明的⼀个div将淡⼊视线;再次单击该按钮,将会使说明淡出视线。
要让该提⽰框每半秒钟淡⼊或淡出⼀次,可以这样编写代码:$('#button').click(function(){$('#instructions').fadeToggle(500);});//end click·fadeTo()的⼯作⽅式和其他两个效果函数略有不同。
它把图像淡化到⼀定的透明度。
例如,可以让图像淡化到半透明。
和其他效果不同,必须提供⼀个速度值。
此外,还提供0~1之间的⼀个值来表⽰元素的透明度。
例如,要把所有的段落淡化到75%的透明度,可以这样编写代码:$('p').fadeTo('normal',.75);这个函数改变了⼀个元素的透明度,⽽不管这个元素是可见的还是不可见的。
jQuery实现淡入淡出效果
jQuery实现淡⼊淡出效果⽤jQuery完成淡⼊淡出效果前,我们先来认识⼏个代码:淡⼊ fadeIn([ speed , [easing] , [fn] ]),参数都可不写淡出 fadeOut([ speed , [easing] , [fn] ]),参数都可不写淡⼊淡出切换 fadeToggle([ speed , [easing] , [fn] ]),参数都可不写修改透明度 fadeTo([ [speed] , opacity , [easing] , [fn] ]),注意,这⾥速度和透明度⼀定要写其中speed是速度easing是切换效果fn是回调函数那我们把上述代码放到整体代码中看下效果完整代码如下<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>Wellfancy</title><style>div {margin: 10px;padding: 10px;width: 100px;display: none;}</style><script src="https:///jquery-3.5.1.min.js"></script></head><body><button>淡⼊效果</button><button>淡出效果</button><button>淡⼊淡出切换</button><button>修改透明度</button><div><img src="images/1.jpg" style="width: 280px;"></div><script>$(function() {$("button").eq(0).click(function() {$("div").fadeIn(1000);})$("button").eq(1).click(function() {$("div").fadeOut(1000);})$("button").eq(2).click(function() {$("div").fadeToggle(1000);});$("button").eq(3).click(function() {$("div").fadeTo(1000, 0.5);});});</script></body></html>以上就是本⽂的全部内容,希望对⼤家的学习有所帮助,也希望⼤家多多⽀持。
jQuery实现基本淡入淡出效果的方法详解
jQuery实现基本淡⼊淡出效果的⽅法详解本⽂实例讲述了jQuery实现基本淡⼊淡出效果的⽅法。
分享给⼤家供⼤家参考,具体如下:jQuery fadeIn()⽅法:⽤于淡⼊已隐藏的元素jQuery fadeOut()⽅法:⽤于淡出可见的元素<!DOCTYPE html><html><head><script src="/jquery/2.0.0/jquery.min.js"></script><script>$(document).ready(function(){$("button").click(function(){$("#div1").fadeIn();});});</script></head><body><p>演⽰带有不同参数的fadeIn()⽅法。
</p><button>点击</button><br /><div id="div1" style="width:80px;height:80px;display:none;background-color:red;"></div></body></html>运⾏结果:jQuery fadeToggle()⽅法:⽅法可以在fadeIn()与fadeOut()⽅法之间进⾏切换语法:$(selector).fadeToggle(speed,callback);如果元素已淡出,则fadeToggle()会向元素添加淡⼊效果如果元素已淡⼊,则fadeToggle()会向元素添加淡出效果<!DOCTYPE html><html><head><script src="/jquery/2.0.0/jquery.min.js"></script><script>$(document).ready(function(){$("button").click(function(){$("#div1").fadeToggle();});});</script></head><body><button>点击</button><br/><div id="div1" style="width:80px;height:80px;background-color:red;"</div></body></html>运⾏结果:jQuery fadeTo()⽅法:允许渐变为给定的不透明(值介于0与1之间)语法:$(selector).fadeTo(speed,opacity,callback);<!DOCTYPE html><html><head><script src="/jquery/2.0.0/jquery.min.js"></script><script>$(document).ready(function(){$("button").click(function(){$("#div1").fadeTo(1000,0.2);});});</script></head><body><button>点击</button><br/><div id="div1" style="width:80px;height:80px;background-color:red;"</div></body></html>运⾏结果:更多关于jQuery相关内容还可查看本站专题:《》、《》、《》、《》、《》、《》、《》及《》希望本⽂所述对⼤家jQuery程序设计有所帮助。
网站html+css+jQuery教程系列 第一讲 DIV显示和隐藏——由米定制网
网站html+css+jQuery教程系列第一讲DIV显示和隐藏——由米定制网1.教程目的学习使用jQuery控制div的隐藏和显示。
2.教程内容使用html+css设置前台div样式,利用jQuery控制div的隐藏和显示效果。
3.教程使用的方法(1)hide()方法:提供隐藏div的方法。
语法:$(selector).hide(speed,callback)。
参数:speed:可选,控制隐藏的速度。
默认值“0”。
单位毫秒。
其他值:slow 、normal、fast;callback:可选,hide 函数执行完之后,要执行的函数。
(2)show()方法:提空显示div的方法。
语法:$(selector).show(speed,callback)。
参数:speed:可选,控制显示的速度。
默认值“0”。
单位毫秒。
其他值:slow 、normal、fast;callback:可选,hide 函数执行完之后,要执行的函数。
(3)Toggle()方法:切换显示和隐藏div的方法。
语法:$(selector).toggle(speed,callback)。
参数:speed:可选,控制切换显示和隐藏的速度。
默认值“0”。
单位毫秒。
其他值:slow 、normal、fast;callback:可选,hide 函数执行完之后,要执行的函数。
4.教程过程(1)前台展现使用div的方式展现两个div,一个是提供点击事件的div,一个属于呈现div的隐藏和显示效果。
(2)Css展现主要是控制前台两个div的样式呈现,一个控制点击事件的div样式,一个控制呈现隐藏和显示的div样式。
(3)jQuery展现控制鼠标点击div,另一个div呈现隐藏和显示的效果,隐藏使用hide()方法,显示使用show()方法,切换隐藏和显示使用toggle()方法。
5.教程代码(1)前台代码<!-- 显示和隐藏--><div id="jQuery"><div id="jQuery-btn" class="jQuery-ycxs-btn"><p>隐藏和显示</p><p>toggle()方法</p></div><div id="jQuery-nr" class="jQuery-ycxs-nr"><p>hello</p><p>word</p></div></div><!-- end -->(2)Css代码#jQuery{width:200px;height:auto;margin-left:20px;margin-top:20px;}#jQuery-btn{width:200px;height:60px;text-align:center;line-height:10px;cursor:pointer;margin-top:1px;}#jQuery-nr{width:200px;height:80px;text-align:center;line-height:20px;margin-top:1px;}.jQuery-ycxs-btn, .jQuery-ycxs-nr{background:#F00;}(3)jQuery代码//显示和隐藏$(".jQuery-ycxs-btn").click(function(){$(".jQuery-ycxs-nr").toggle(1000);//切换显示//$(".jQuery-ycxs-nr").show(1000);//显示//$(".jQuery-ycxs-nr").hide(1000);//隐藏});。
网站建设中使用jQuery如何实现页面淡入淡出
官方网站:
但是这个特效在 IE 浏览器下会存在一些问题,所以要加个判断让 IE 核心浏 览显示淡入淡出特效,在上面的代码中加上.if(!+[1,]);else
例如: 1.<script type="text/javascript"> 2. //页面淡入淡出 3. if(!+[1,]);else 4.$(document).ready(function() { 5.$('#wrapper').hide().fadeIn(1000); 6.}); 7.</script> 另外, 选择 body 整个面可能对浏览器造成负担, 可替换成某个标签选择器, 只让部分 DIV 显示淡入淡出效果,比如上面的改为#wrapper。
官方网站:
网站建入淡入淡出效果,包括导航菜单、TAB 菜单、图 片幻灯等。 如果整个页面也有一个淡入淡出的特效,可以让浏览者有一个暂短的 视频休息间隙,是不是也很不错,将下面代码添加到</head>标签前,记得不 要忘了加载 jQuery 库, <script src="/libs/jquery/2.1.4/jque ry.min.js" type="text/javascript"></script> 话不多少,先来段代码,简单的淡入效果: 1.<script type="text/javascript"> 2. //页面淡入淡出 3.$(document).ready(function() { 4.$('body').hide().fadeIn(1000); 5.}); 6.</script> 淡入淡出代码: 1.<script type="text/javascript"> 2. //页面淡入淡出 3.$(document).ready(function(){ 4.$("body").css("display","none"); 5.$("body").fadeIn("slow"); 6.$("a[target],a[href*='javascript'],a.lightbox-processe d,a[href*='#']").addClass("speciallinks"); 7.$("a:not(.speciallinks)").click(function(){ 8.$("body").fadeOut("slow"); 9.$("object,embed").css("visibility","hidden"); 10.}); 11.}); 12.</script>
jQuery控制DIV层实现由大到小,由远及近动画变化效果
jQuery控制DIV层实现由⼤到⼩,由远及近动画变化效果本⽂实例讲述了jQuery控制DIV层实现由⼤到⼩,由远及近动画变化效果。
分享给⼤家供⼤家参考。
具体如下:这⾥介绍jQuery控制DIV由⼤到⼩,由远及近动画变化效果,使⽤jquery⽣成动画效果的⼀个⼩例⼦,希望⼤家喜欢。
运⾏效果截图如下:在线演⽰地址如下:具体代码如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>Panel控制Div运动,由⼤到⼩变化。
</title><style type="text/css">*{margin:0;padding:0;}body { padding: 60px }#panel {position: relative; width: 100px; height:100px;border: 1px solid #0050D0;background: #96E555; cursor: pointer}</style><script type="text/javascript" src="jquery1.3.2.js"></script><script type="text/javascript">$(function(){$("#panel").css("opacity", "0.5");//设置不透明度$("#panel").click(function(){$(this).animate({left: "400px", height:"200px" ,opacity: "1"}, 3000).animate({top: "200px" , width :"200px"}, 3000 ,function(){$(this).css("border","5px solid blue");})});});</script></head><body><div id="panel"></div></body></html>希望本⽂所述对⼤家的jQuery程序设计有所帮助。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
网站html+css+jQuery教程系列第二讲DIV淡入和淡出
——由米定制网
1.教程目的
学习使用jQuery控制div的淡入和淡出。
2.教程内容
使用html+css设置前台div样式,利用jQuery控制div的淡入和淡出效果。
3.教程使用的方法
(1)fadeOut()方法:提供淡出div的方法。
语法:$(selector).fadeOut(speed,callback)。
参数:speed:可选,控制淡出的速度。
默认值“normal”。
单位毫秒。
其他值:slow 、normal、fast;
callback:可选,fadeOut函数执行完之后,要执行的函数。
(2)fadeIn()方法:提供淡入div的方法。
语法:$(selector). fadeIn (speed,callback)。
参数:speed:可选,控制淡入的速度。
默认值“normal”。
单位毫秒。
其他值:slow 、normal、fast;
callback:可选,fadeIn函数执行完之后,要执行的函数。
(3)fadeToggle()方法:切换显示和隐藏div的方法。
语法:$(selector).fadeToggle(speed,callback)。
参数:speed:可选,控制淡出的速度。
默认值“normal”。
单位毫秒。
其他值:slow 、normal、fast;
callback:可选,fadeToggle函数执行完之后,要执行的函数。
4.教程过程
(1)前台展现
使用div的方式展现两个div,一个是提供点击事件的div,一个属于呈现div的淡入和淡出效果。
(2)Css展现
主要是控制前台两个div的样式呈现,一个控制点击事件的div样式,一个控制呈现淡入和淡出的div样式。
(3)jQuery展现
控制鼠标点击div,另一个div呈现淡入和淡出的效果,淡出使用fadeOut()方法,淡入使用fadeIn()方法,切换淡入和淡出使用fadeToggle()方法。
5.教程代码
(1)前台代码
<!-- 淡入和淡出-->
<div id="jQuery">
<div id="jQuery-btn" class="jQuery-drdc-btn">
<p>淡入和淡出</p>
<p>fadeToggle()方法</p>
</div>
<div id="jQuery-nr" class="jQuery-drdc-nr">
<p>hello</p>
<p>word</p>
</div>
</div>
<!-- end -->
(2)Css代码
#jQuery{
width:200px;
height:auto;
margin-left:20px;
margin-top:20px;
}
#jQuery-btn{
width:200px;
height:60px;
text-align:center;
line-height:10px;
cursor:pointer;
margin-top:1px;
}
#jQuery-nr{
width:200px;
height:80px;
text-align:center;
line-height:20px;
margin-top:1px;
}
.jQuery-drdc-btn, .jQuery-drdc-nr{
background:#0F0;
}
(3)jQuery代码
//显示和隐藏
$(".jQuery-drdc-btn").click(function(){
$(".jQuery-drdc-nr").fadeToggle(1000);//切换淡入和淡出
//$(".jQuery-drdc-nr").fadeIn(1000);//淡入
//$(".jQuery-drdc-nr").fadeOut(1000);//淡出});。