位置: 编程技术 - 正文

使用jQuery制作遮罩层弹出效果的极简实例分享(jqueryfilter)

发布时间:2024-02-27

推荐整理分享使用jQuery制作遮罩层弹出效果的极简实例分享(jqueryfilter),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:js实现遮罩效果,js遮罩效果,jqueryfilter,jqueryfilter,js实现遮罩效果,jquery弹出div遮罩层,ajax设置遮罩效果,jquery弹出div遮罩层,内容如对您有帮助,希望把文章链接给更多的朋友!

客户的网站上突然需要一个遮罩弹窗效果,也可以称作暗箱之类的,具体效果就是网页中背景变成半透明,然后在屏幕中间出现一个菜单之类的东西。这种效果在网上很常见,例如:QQ空间浏览相册等。这种效果的好处就是,可以让用户聚焦到弹出的菜单中。

神说,有代码的文章,应该有个 Demo ,于是就有了Demo。

HTML 结构

首先先来分析一下这个过程:触发某个事件(例如点击按钮),然后出现一个背景遮罩上面还有一个内容层。触发的按钮,我在这里用 div 来代替,并且使用 click 点击事件来演示。那么我们的 HTML 结构就很明确了。

CSS 代码

对于遮罩效果的 CSS 代码是最关键的。遮罩用到了两个 div ,一个作为背景,要覆盖整个网页,另一个是内容显示层,通常要居中处理。

使用jQuery制作遮罩层弹出效果的极简实例分享(jqueryfilter)

简单解释一下,首先要隐藏起来,之后用 jQuery 触发显示。之后指定 position 的属性为 fixed,因为这样,才能激活 top 、left 、bottom 、right 、z-index这些属性,同时可以设置 width 、height 为 % 来实现覆盖整个网页。通常情况下,一般用 absolute 属性值来实现这种效果,因为它的兼容性更好。但是在实际应用当中,当页面很长,往下滚动的时候,使用 absolute 遮罩层也会跟随滚动。对于内容层来说,比较简单,指定宽度和高度用负边距来使其居中显示。特别要注意一点,背景层的半透明使用的是 opacity 属性,因为使用这个属性可以更好的用 jQuery 来控制。但是 fixed 、opacity 都是早期 IE 浏览器不支持的。

jQuery 代码

分析一下遮罩的交互操作,无非就是点击弹出,然后点击一下遮罩,消失。那么就直接对 CSS 进行操作即可。

这里直接使用 CSS 方法,当点击的时候改变 display 属性,此外还有很多实现方法,不再赘述。完成这些,当我们点击“点击这里”之后,就可以看到效果了。更多技巧和方法

更平缓的显示:

点击之后,突然出现并不是一个好方法。所以我又增加了一个按钮,点击之后通过 fadeIn、fadeOut 方法来控制渐隐。

这样简单的方法,就增强了用户体验。当然,还有一些更高级的效果可以实现。

基于jQuery倒计时插件实现团购秒杀效果 倒计时一般是用来表示未来某一时刻距现在时刻还剩多少时间。倒计时在WEB上应用非常广泛,如考试系统倒计时,团购网站中的优惠活动倒计时等等。今天

jQuery Easyui 验证两次密码输入是否相等 什么是jQueryEasyUIjQueryEasyUI框架提供了创建网页所需的一切,帮助您轻松建立站点。easyui是一个基于jQuery的框架,集成了各种用户界面插件。easyui提供建

使用jQuery制作浮动工具栏的实例分享 现在大家在浏览网站的时候,经常会发现一些浮动的条状栏,通常具有向上向下的功能,当你点击一下,就可以方便的回到顶部或者前往底部。其实打

标签: jqueryfilter

本文链接地址:https://www.jiuchutong.com/biancheng/386558.html 转载请保留说明!

上一篇:使用jQuery实现Web页面换肤功能的要点解析(jqueryw3c)

下一篇:基于jQuery倒计时插件实现团购秒杀效果(jquery实现倒计时效果)

  • 申报个税后发生扣工资
  • 小规模纳税人零申报逾期未申报
  • 增值税结转会计科目
  • 净值型理财投资范围
  • 个体工商户申报个税是按月按季度
  • 报完税没有清卡
  • 收到政府土地补偿,用于种植农作物
  • 增值税改革后增值税申报表怎么填写
  • 软件企业购进软件服务怎么入账
  • 甲供材能否开具增值税专用发票
  • 资产减值损失有二级科目吗
  • 房屋租赁收入核定征收
  • 养老保险补缴利率是多少
  • 视同销售收入计入会计利润吗
  • 调表不调账最后会有什么问题
  • 公司发给员工的奖金要交税吗
  • 农村承包土地能卖土吗
  • 支付劳务报酬怎么做账
  • 营改增后房地产公司税种及税率
  • 房地产开发企业土地增值税清算
  • 工程款填入申报表应税服务还是应税劳务一栏?
  • 存货的计税价格是什么
  • 付尾款会没货吗
  • 个独企业如何拿钱
  • 因为质量问题
  • 银行存款明细账怎么登记及范本
  • 个体工商户的公章丢了怎么办
  • linux服务器常用操作命令
  • mac辅助功能键盘
  • 临时股东大会的召开情形
  • qcwlicon.exe - qcwlicon是什么进程 有何作用
  • 确定无形资产使用寿命时应当考虑的因素有
  • 如何看待税收的本质
  • 无限极分类mysql
  • win7纯净版本
  • 酒店购进布草可直接确认为成本吗
  • 典当行交易是给现金吗
  • 增值税检查调整科目还在用吗
  • 米尔巴特之战
  • 用tomcat部署web项目
  • vue3.0教程
  • 免费开源的图片app
  • 企业所得税没有交
  • 增值税免税收入账务处理
  • 企业注销需要清产核资吗
  • 税盘清卡清不了怎么办
  • sql server5120
  • win7怎么配置
  • 对外支付代扣代缴税费
  • 免征增值税的会计处理一般纳税人
  • 企业所得税年度纳税申报表A类
  • 公司给员工购买商业保险报销哪些
  • 等线支付给劳务派遣单位的工资怎么做账?
  • 经济纠纷引发的盗窃
  • 冲减当期利润
  • 红冲以前年度费用
  • 增值税明细账怎么结账
  • 退税政策调整
  • 其他应收款为负数正常吗
  • 银行的现金解款需要多久
  • 存货跌价准备可以转回吗,分录怎么写
  • 企业未分配利润包括哪些
  • mysql 存储过程存放在哪里
  • windows server 2003安装域控制器的方法
  • ubuntu怎么说
  • ubuntu16.04安装步骤
  • windows8出现蓝屏
  • mac book视频
  • linux忘了root密码
  • 找回失窃的书本任务
  • new folder.exe是什么
  • windows8.1如何安装
  • win10商店没有图标
  • Android游戏开发读后感
  • python kmeans sklearn
  • Python中利用不同Excel表的列匹配
  • android更新ui的方式
  • sdk有问题
  • shell脚本输出空格
  • 河南税务局退税流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号