- 浏览: 68883 次
- 性别:
- 来自: 南京
文章分类
最新评论
浏览聚美优品的时候看到的这个效果,鼠标移入图片后,当前图为高亮,*图片为灰色显示,移出图片区域后,图片重新变为高亮。挺绕口的,直接上代码,大家预览看下就晓得了,这种效果貌似电商网站用的还比较多。 代码图片直接用的聚美优品的,在此说明一下。 本来想用javascript写的,有思路,但是掌握不熟练,无从下手,遂改用jQuery写,代码很简单,一看即可明白。
<!--more-->小知识点:
1.jQuery中鼠标经过为mouseover,鼠标离开为mouseout。
2.透明度设置的css代码:opacity:0.5; filter:alpha(opacity=50); 代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<style type="text/css">
*{margin:0; padding:0;}
li{ list-style:none;}
#top_banner{ width:400px;}
#top_banner li{ }
#top_banner li a{ position:relative; display:block; width:190px; height:150px;float: left;margin-right:10px; margin-bottom:10px;}
.mask_Layout{ width:190px; height:150px; position:absolute; left:0; top:0;}
.cur .mask_Layout{
background:#000;
opacity:0.5;
filter:alpha(opacity=50);
}
</style>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$oLi=$('#top_banner ul li');
$oA=$('#top_banner ul li a');
$oLi.mouseover(function(){
$oLi.addClass('cur');
$(this).removeClass('cur');
}).mouseout(function(){
$oLi.removeClass('cur');
})
})
</script>
</head>
<body>
<div id="top_banner">
<ul>
<li>
<a href="#">
<img width="190" height="150" src="http://images.jumei.com/banner/63/new_mall_show/484_0.jpg" alt="欧莱雅">
<div class="mask_Layout"></div>
</a>
<li>
<a target="_blank" href="#">
<img width="190" height="150" src="http://images.jumei.com/banner/63/new_mall_show/484_1.jpg" alt="丝塔芙">
<div class="mask_Layout"></div>
</a>
</li>
<li>
<a target="_blank" href="#">
<img width="190" height="150" src="http://images.jumei.com/banner/63/new_mall_show/863_13.jpg" alt="曼秀雷敦">
<div class="mask_Layout"></div>
</a>
</li>
<li>
<a target="_blank" href="#">
<img width="190" height="150" src="http://images.jumei.com/banner/63/new_mall_show/484_2.jpg" alt="佰草集">
<div class="mask_Layout"></div>
</a>
</li>
</ul>
</div>
</body>
</html>
转载自:http://www.9958.pw/post/html_img_mouseout
发表评论
-
项目管理之如何控制项目进度和质量
2016-07-16 22:37 606控制项目进度和质量首先在整体上要有一个合理清晰的流程,并且在整 ... -
15 个非常棒的 CSS3 效果教程
2016-07-03 20:42 5881. 创建一个漂亮的图标 这个教程将教你如何用纯 C ... -
前20名的不安全密码(需要避免)
2016-07-01 21:41 514下图举例说明了一些人们作出选择密码时最常用的错误,以及如何使你 ... -
js实现图片放大缩小后进行的复杂排序
2016-06-30 21:57 584首先,我们来讲下需求: 1.图片分为大小和小图,大图占四个小 ... -
史上最全ajax(原生JS,javascript版,非jquery)详细注释!
2016-06-29 22:31 810史上最全ajax详细注释!(原生JS,javascript版, ... -
php千万级pv架构经验分享
2016-06-28 22:04 1294转载自:http://www.9958.pw/post/ph ... -
ecshop 时间问题请注意 /data/config.php
2016-06-27 22:43 866ecshop 处理时间,绕来绕去, 后台的时区设置, 并非以 ... -
目前比较流行的二维码的生成
2016-06-26 23:55 584最近比较流行二维码,自己百度了一下发现有一个很不错的实现方法使 ... -
如何阻止移动设备(手机,pad)浏览器双击放大网页?
2016-06-24 22:29 1214现在的手机或平板电脑等移动设备上的浏览器默认都有双击放大的设置 ... -
PHP解决Xss跨域攻击以及sql注入等危险字符串方案类库
2016-06-19 21:45 778由于该模块在项目中的要求是 不能提示任何信息,也不作断点操作, ... -
网站敏感骂人词库及算法(附6仟个敏感词)
2016-06-16 22:07 5886原文:「我今天开着张三丰田去上班 」 strtr:「我今天开 ... -
jQuery制作元素在屏幕中水平垂直居中效果
2016-06-14 21:56 599jQuery.fn.center = function () ... -
纯CSS画的基本图形(矩形、圆形、三角形、多边形、爱心、八卦等)
2016-06-11 21:32 9761、正方形 CSS代码如下: #square { widt ... -
分享一个JQuery写的点击上下滚动的小例子
2016-06-08 22:00 502效果图 演示地址 源码下载 <!--more--> ... -
精美的国外扁平化网页设计作品
2016-06-05 16:02 598Who Wanna <!--more--> ... -
提交您的博客到各大网站
2016-06-03 21:04 382各大搜索引擎网站登录入口: Google收录入口:http:/ ... -
推荐7个 CSS3 制作的创意下拉菜单效果
2016-06-02 22:15 4031. 使用 jQuery 和 CSS3 制作向下滑动的导航菜单 ... -
Dev Http Client(Chrome的HTTP插件)
2016-05-31 22:34 756Dev Http Client(Chrome的HTTP插件) ... -
好的用户界面-界面设计的一些技巧
2016-05-29 16:24 4021 尽量使用单列而不是 ... -
项目组制定的一份页面优化指南
2016-05-27 21:40 3651.文档声明 文档声明必须置于网页的HTML部分的最开始,标签 ...
相关推荐
在jQuery中,`mouseenter`和`mouseleave`是两个与鼠标移入移出相关的事件。`mouseenter`仅在鼠标指针首次进入元素时触发,而`mouseleave`则在鼠标离开元素本身时触发,不包括子元素。这种精确的事件控制使得我们可以...
遮罩层可以通过CSS设置其透明度、位置和大小,使其在鼠标移入时出现,移出时消失。例如,可以将遮罩层的初始透明度设为0,然后在`mouseenter`事件中使用jQuery的`.animate()`方法逐渐增加其透明度,而在`mouseleave`...
在这个案例中,当鼠标移入图片区域,图片会变为半透明,同时标题文字从左侧滑入;当鼠标移出,图片恢复原状,标题文字滑出。 实现这个效果的第一步是引入jQuery库。在HTML文档的部分,我们需要添加如下代码来引入...
3. 在`onmouseover`事件处理函数中,不仅可以显示div,还可以添加额外的样式来突出显示当前选中的图片,例如改变边框、阴影、透明度等。 4. 对于`onmouseout`事件,清除`onmouseover`事件中应用的所有样式,使div...
3. **jQuery代码**:利用jQuery选择器选取图片元素,添加鼠标移入和移出事件监听器,动态创建并插入显示名字的元素,然后在事件触发时修改其内容和位置。 ```javascript $(document).ready(function() { $('....
接下来,我们使用jQuery来监听鼠标移入和移出事件,以便控制菜单的显示和隐藏效果。这里,我们可以使用`.hover()`函数,它接受两个参数,分别对应鼠标进入和离开时的回调函数。 ```javascript $(document).ready...
在Web开发过程中,设置元素的透明度是一种常见的需求,比如实现图片的淡入淡出效果。透明度的设置在不同的浏览器中有所不同,尤其是旧版本的IE浏览器和其他现代浏览器之间的差异。本文将介绍在原生JavaScript(js)...
在这个特定的应用中,我们利用jQuery来制作一款当用户鼠标移动到图片上时,显示详细信息的动画效果,而且这些详细信息会根据鼠标移入和移出的方向,以不同的路径呈现。 首先,我们需要理解jQuery的基础。jQuery的...
在图片滑动和放大预览时,我们可以通过改变图片的CSS属性(如宽度、高度、透明度等)来实现过渡效果,增加视觉吸引力。 4. **图片切换逻辑**:我们需要编写逻辑来处理图片的切换。这包括计算当前显示的图片索引、...
在图片放大缩小的特效中,通常会绑定`mouseover`和`mouseout`事件,当鼠标移入图片时启动放大效果,移出时恢复原状。 3. **CSS操作**:jQuery可以方便地修改元素的CSS样式,如宽度、高度、透明度等。在图片放大效果...
- **鼠标悬停效果**:当鼠标移入或移出元素时触发的效果,如`.hover()`. - **滚动特效**:例如固定导航栏、视差滚动等。 - **图片轮播**:通过jQuery实现的图片切换展示。 - **拖放功能**:利用jQuery UI的draggable...
2. **事件绑定**:jQuery的`.on()`方法用于绑定事件监听器,例如`mouseover`(鼠标移入)和`mouseout`(鼠标移出)。当用户将鼠标悬停在图片上时,`.on('mouseover', function() {...})`会被触发,执行相应的函数。 ...
4. **事件处理**:jQuery的事件处理功能使得我们可以轻松地响应用户的行为,如`mouseover`(鼠标移入)和`mouseout`(鼠标移出)事件。在这个选项卡设计中,当鼠标移动到文字按钮上时,触发相应的图片切换效果。 5....
当用户鼠标移入菜单项时,调用`.animate()`方法启动变形动画,改变下拉菜单的大小和位置;当鼠标移出时,使用相似的方法恢复原始状态。变形效果可能涉及到宽度、高度、边距等属性的变化,以及过渡时间、缓动函数等...
在这个特效中,JS负责监听鼠标事件,如`mouseover`(鼠标移入)和`mouseout`(鼠标移出),并在这些事件触发时执行相应的操作,如改变图片的尺寸、透明度或显示隐藏的内容。 实现这个特效的基本步骤包括: 1. **...
这个JavaScript代码使用jQuery监听鼠标移入和移出事件,当鼠标悬停时添加 `hovered` 类到图片,使图片放大至120%,移开时恢复原状。通过这种方式,你可以自定义悬停效果,例如改变放大比例、添加过渡动画等。 总之...
当鼠标移入div时,触发一个函数,该函数会选中span元素,并使用animate方法改变其透明度属性opacity从0到1,实现淡入效果。同时,为了防止动画的连续执行造成冲突,我们在调用animate方法之前调用了stop方法。stop...
这可能包括改变图片的透明度、大小、位置,甚至添加动画效果,以增加视觉吸引力。同时,通过获取图片元数据,可以在适当的位置显示图片的描述信息,如在图片下方或者使用弹出层。 其次,为了实现“推拉式”的滚动...
2. **过渡效果(transitions)**:当鼠标悬停在菜单项上时,CSS3的过渡效果可以平滑地改变元素的属性,如大小、颜色或透明度。这使得菜单项在被选中时具有流畅的动画效果。 3. **旋转(transform)**:此特性允许...