FrontEnd 步步高升:鼠标在图片上,产生遮盖效果

思路:

  1. 在图片旁边放一个height:0px的DIV,让jQuery改变高度,产生动画

DOM树

<div class="mask col-sm-2 col-md-2">
                        <a href="#"><img src="img/hd-7.jpg" alt="活动图片">
                        </a>
                        <div class="mask-text">
                            <div class="mask-header">
                                <a href="#">活动标题</a>
                            </div>
                            <p>活动介绍.....</p>
                        </div>
                    </div>

JAVASCRIPT:

$(".mask").hover(
        function () {
            $(".mask-text", this).stop().animate({
                height: "100%"
            });

        },
        function () {
            $(".mask-text", this).stop().animate({
                height: "0px"
            });
        });
时间: 2024-10-07 00:44:27

FrontEnd 步步高升:鼠标在图片上,产生遮盖效果的相关文章

CSS如何实现当鼠标放在图片上时改变边框

CSS如何实现当鼠标放在图片上时改变边框:建议:尽可能的手写代码,可以有效的提高学习效率和深度.很多网页都有这样的效果,当鼠标放在图片链接上的时候,图片的边框会发生变化.下面就简单介绍一下如何实现此种效果.实例代码如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://ww

鼠标放到图片上替换图片,改变样式。

鼠标放到图片上替换图片,改变样式. 方法一:用 onmouseover和 onmouseout 实现 <asp:Imgbutton runat="server" src="drop.gif" onmouseover="this.src='drop.gif'" onmouseout="this.src='tabs2_2.gif'" /> 方法二:用 css 自带的样式去实现. CSS样式 /*大按钮*/ .btn_b

JS感应鼠标的图片上下滑动展示效果

<!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-T

炫酷CSS3鼠标hover图片缩放和标题效果

这是一款使用纯CSS3制作的效果非常炫酷的鼠标滑过图片缩放和标题效果.该CSS3图片效果中图片的边框被制作为不停动画的护栏效果,当用鼠标滑过图片时,图片会有非常炫酷的动画效果. CSS3 animations是一个非常神奇的技术,相比于javascript和flash,它只用少量的代码就可以制作出平滑的动画效果.现在,所有的现代浏览器,包括IE9都支持CSS3 transitions 和 animations. 在线演示:http://www.htmleaf.com/Demo/201502081

JavaScript 图片放大看!- 放大镜效果 -鼠标放在图片上某个点:出现放大效果的图片

1张图片-放大镜: 缺点:1张图片若为小图,小图放大后图像不清晰(若为大图,则不存在这个问题) <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title> 1张图片 放大镜:</title> <style> /* reset css 样式重置 */ body,p,pre,h1,h2,h3,h4,h5,h

CSS鼠标悬停图片上图片变灰 变色 半透明

<!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-Typ

CSS实现鼠标放图片上显示白色边框+文字描述

<!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-

jQuery鼠标放在图片上显示大图和和图片信息

jQuery代码 <script type="text/javascript"> var date = { "images/003.png": ["images/003.png", "人物1", "185"], "images/004.png": ["images/004.png", "人物2", "165"], &

鼠标放图片上,原图上划上去一个透明图片

html: <div class="box"> <div class="box1"></div> <div class="box2"></div> </div> css: .box{height: 100px;width: 200px;background-color: pink;position:relative;overflow-y:hidden;} .box1{back