`
qingwenxiutong
  • 浏览: 19709 次
  • 性别: Icon_minigender_2
社区版块
存档分类
最新评论

JQUERY实现背景图渐显(淡入淡出)

阅读更多

实现原理

通过一个两张不同的图片,两个不同的层重叠在一起,顶层暂时透明,当鼠标移上去时,顶层由透明变成不透明,鼠标离开反之。

下面写代码
html结构:

1
<a id="logo" href="http://fatkun.com"><span>fatkun.com</span></a>

css代码:

	#logo{
		margin:0 auto;
		position:relative;/*相对定位,为了下面hover的绝对定位*/
		background:url(fatkun.png) left top no-repeat;/*设置背景图*/
		width:150px;
		height:40px;/*注意这里高度*/
		display:block;
		text-indent:-9999px;
	}
	#logo .hover{/*为JQ准备*/
		background:url(fatkun.png) left bottom no-repeat;/*background-position和上面不同*/
		position:absolute;/*为了使两张图片重叠在一起*/
		top:0;
		left:0;
		height:40px;
		width:150px;
	}

最后最重要的JQuery代码出现了

   <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
    <script type="text/javascript">
		$("#logo").append("<span class='hover'></span>");//添加一个标签用来和灰图重叠起来
		$(".hover").css('opacity', 0);//先不显示
    	$(".hover").parent().hover(
		function(){
			$(".hover").stop().animate({opacity: '1'},1000);
		},
		function(){
			$(".hover").stop().animate({opacity: '0'},1000);
		});
    </script>
分享到:
评论

相关推荐

    js实现图片淡入淡出

    在JavaScript和jQuery的世界里,实现图片的淡入淡出效果是一项常见的需求,尤其在网页动态展示和动画设计中。这个主题主要围绕如何使用jQuery库来创建一个简单的图片切换功能,让图片在显示和隐藏时产生平滑的过渡...

    html+css+JavaScript实现淡入淡出下拉菜单

    3. **JavaScript交互**:为了实现淡入淡出效果,我们可以使用JavaScript(这里可能是jQuery库)来监听鼠标悬停事件,并改变子菜单的透明度。例如: ```javascript $(document).ready(function() { $('.menu li')....

    jquery动画背景图片.rar

    在背景图片动画中,我们可能会用到`fadeIn()`和`fadeOut()`来实现图片的渐显渐隐效果,或者用`animate()`来实现更复杂的平滑过渡。 1. `fadeIn()`和`fadeOut()`: 这两个方法用于控制元素的透明度,从而实现淡入...

    jQuery实现的淡入淡出与滑入滑出效果示例

    在网页动态效果方面,jQuery 提供了丰富的API,使得开发者能够轻松实现各种视觉上的交互效果,如淡入淡出和滑入滑出。这些效果不仅能够提升用户体验,还能使网站看起来更加专业和吸引人。 1. **淡入淡出效果**: ...

    js实现淡入淡出轮播切换功能

    在JavaScript中,我们主要通过定时器来控制图片的切换,并且使用CSS来实现淡入淡出的动画效果。 在HTML部分,我们需要创建包含图片和控制按钮的结构。本例中,我们创建了一个包含三张背景色不同的列表项(li元素)...

    jquery图片轮播插件仿支付宝2013版全屏图片幻灯片淡出淡进切换效果

    3. **jQuery动画**:使用`.fadeIn()`和`.fadeOut()`方法实现图片的淡入淡出。这两个方法会逐渐改变元素的透明度,达到渐显渐隐的效果。 4. **事件绑定**:绑定`mouseover`和`mouseout`事件,当鼠标悬停在轮播上时...

    jQuery大屏淡入淡出幻灯片特效代码

    这种特效利用了jQuery库的强大功能,结合CSS3的动画特性,实现了图片或内容在页面上以淡入淡出的方式进行平滑过渡。 首先,jQuery是一个轻量级的JavaScript库,它简化了HTML文档遍历、事件处理、动画以及Ajax交互。...

    JQuery&CSS;&CSS;+DIV实例大全.rar

    11.jQuery支持三级菜单的超酷华丽炫彩动感多级渐显菜单下载 12.jQuery制作登录按钮实现Ajax带状态提示 13.jvalidate无刷新表单验证插件示例下载 14.分享jquery无刷新多功能表单验证插件并漂亮美化表单及错误...

    jquery 图片Silhouette Fadeins渐显效果

    标题指明了文章的主题是介绍如何利用jQuery技术实现图片的Silhouette Fadeins渐显效果。Silhouette Fadeins意指轮廓渐变,通过这种方式可以达到一种图片逐渐从模糊到清晰,或者从不透明到完全显示的视觉效果。 ####...

    jQuery全屏背景滑块幻灯片.zip

    例如,使用`.fadeIn()`和`.fadeOut()`方法实现图片的渐显渐隐效果,使用`.animate()`进行自定义动画,以及`.next()`和`.prev()`方法控制滑块的前进和后退。 此外,为了优化性能和适应不同的设备,还要考虑响应式...

    jquery简单实现带渐显效果的选项卡菜单代码

    总的来说,本文介绍的jQuery实现带渐显效果的选项卡菜单的代码和样式,是前端开发者在设计类似网页组件时可以参考的实用例子。该方案具有一定的参考价值和借鉴意义,特别是在用户体验日益受到重视的当下,这种渐变...

    jquery类似flash效果动感滑动背景导航菜单

    通过使用fadeIn、fadeOut、slideToggle等函数,开发者可以轻松实现元素的渐显渐隐、滑动切换等特效。 在“动态滑动背景导航菜单”中,jQuery可能被用来改变导航菜单项的背景图片或者颜色,随着用户的滚动或点击,...

    图片渐变轮播

    例如,当一张图片展示完毕后,会逐渐淡出,同时下一张图片淡入。这通常通过修改图片的CSS类名或调整其`opacity`属性来实现。此外,JavaScript还可以添加额外功能,如自动播放、手动导航按钮、指示器等。 在实际应用...

    jQuery实现网页右下角弹出窗口特效.zip

    例如,`.fadeIn()`和`.fadeOut()`用于元素的渐显和渐隐,`.slideToggle()`则实现元素的滑动显示或隐藏。 3. **jQuery插件**:虽然这个压缩包没有明确提及jQuery插件,但通常来说,为了实现特定功能,开发者会编写或...

    jquery+css3缩略图图片全屏特效

    例如,当用户点击一个缩略图时,jQuery可以通过选择器选中相应的图片,并利用`.fadeIn()`或`.slideDown()`方法将其渐显或滑动显示出来。同时,可能还需要使用`.fadeOut()`或`.slideUp()`方法来隐藏当前显示的全屏...

    jQuery图片循环轮播代码.zip

    核心的jQuery代码可能会包含选择器(如`$("#slider img")`)来选取元素,`.fadeIn()`和`.fadeOut()`方法来执行淡入淡出效果,以及`.delay()`来设置延迟时间,使得图片切换更自然。 2. jQuery特效:jQuery提供了丰富...

    jQuery手机端图片自动切换

    在实现图片自动切换时,jQuery提供了方便的动画方法,如`.fadeIn()`和`.fadeOut()`,用于图片的渐显和渐隐,使得切换过程平滑且富有视觉吸引力。 描述中提到的"可通过配置参数实现循环和不循环",这通常涉及到一个...

    自制jQuery焦点图切换简易插件

    在函数内部,你可以使用`setInterval`来定时触发切换,使用`fadeOut`和`fadeIn`方法实现图片的渐显渐隐效果,或者使用`animate`方法进行更复杂的动画效果。 在实际应用中,你可能还需要考虑一些额外的功能,比如...

    jQuery弹出层登录页面

    淡入淡出效果则是通过`.fadeIn()`和`.fadeOut()`方法来实现,这两个方法分别用于元素的渐显和渐隐,使得页面元素的出现和消失更加自然流畅。 在`demo.html`文件中,我们可以看到HTML结构的设置,包括登录表单的布局...

    jQuery 淡出一个图像到另一个图像的实现代码

    jQuery是一个轻量级的...在以上代码中,我们介绍了如何在HTML页面中设置基本结构和样式,并使用jQuery的`hover`事件和动画方法来实现淡入淡出的动画效果。这种效果常用于网页设计中,可以增强用户的交互体验。

Global site tag (gtag.js) - Google Analytics