使用jQuery实现图片遮罩半透明坠落遮挡
本文旨在分享如何使用jQuery实现令人惊艳的图片遮罩半透明坠落遮挡效果。这种效果适用于制作精美的相册,为您的图片展示增添独特的魅力。
在默认情况下,九宫格图片排列整齐,当您将鼠标悬停在任意图片上时,一个半透明的遮罩将从图片的上方滑落,覆盖在图片上,为其增添一层神秘感和吸引力。这种效果通过简单的代码实现,无需复杂的设置和配置。
接下来,我将向大家介绍如何使用这种方法。你需要将head中的css样式引入你的网页中。然后,将代码部分拷贝到你的网页body结束前的地方即可。请注意,js代码和图片的路径需要采用绝对路径,不建议修改。
以下是实现这种效果的代码:
$(function(){
$('.sgw_img dt').hover(function(){ // 当鼠标悬停在带有class为sgw_img dt的元素上时
$(this).children('.box').stop(true,true).delay(100).animate({'':0,opacity:0.8},300); // 停止当前动画,延迟100毫秒后,使子元素.box从上方落下并变为半透明
},function(){ // 当鼠标离开时
$(this).children('.box').stop(true,true).animate({'':原位置值,opacity:0},200); // 子元素.box返回原位并变为完全透明
})
$('.sgw_img dd').hover(function(){ // 对于带有class为sgw_img dd的元素同样处理
$(this).children('.box').stop(true,true).delay(100).animate({'':另一种位置值,opacity:0.8},300); // 不同位置值下落
},function(){ // 返回原位动画同上
$(this).children('.box').stop(true,true).animate({'':原位置值,opacity:0},200);
})
})
以上就是本文分享的全部内容。这种图片遮罩半透明坠落遮挡效果非常棒,适用于制作个性化的相册。希望大家能够喜欢并尝试使用这种方法,为您的图片展示增添独特的魅力。如果您有任何疑问或建议,请随时与我们联系。
编程语言
- 使用jQuery实现图片遮罩半透明坠落遮挡
- 两种设置php载入页面时编码的方法
- jquery 判断selection range 是否在容器中的简单实例
- 纯js实现图片匀速淡入淡出效果
- 纯JS实现本地图片预览的方法
- vue mounted组件的使用
- php 如何禁用eval() 函数实例详解
- 显示youtube视频缩略图和Vimeo视频缩略图代码分享
- 使用 jQuery.ajax 上传带文件的表单遇到的问题
- 基于jQuey实现鼠标滑过变色(整行变色)
- 深入PHP中慎用双等于(==)的详解
- 使用百度云加速后网站打开速度慢、广告不显示
- dedecms ckeditor编辑器添加链接默认新窗口打开的修
- PHP编程获取图片的主色调的方法【基于Imagick扩展
- 解决VS2015中没有报表项(ReportViewer)的方法
- js实现5秒倒计时重新发送短信功能