我们经常在浏览网页时会看到遮罩的效果,比如在点击登录后常常会弹出登录框,它的背景就是常用一种半透明的遮罩来禁止登录框这外的操作。现在我们来看看这种半透明遮罩效果应该怎么实现。

大致的思路是在body上面放置2个层,一个是半透明的,遮盖整个屏幕;另一个是显示你要显示的内容的。需要注意的是:这两个层的position都要设为absolute;,因为只有设为absolute时, z-index:属性才会生效!

首先碰到的问题就是显示器的宽度问题。解决如下:

用JS判断你的显示器分辨率,获取长与宽两个参数,将这两个参数赋给第一个层,作为它的长与宽的像素值,这样的话,无论在多大或多小的显示器上,都可以显示同样的效果。

其次是半透明属性:

filter:alpha(opacity=50); //IE专有属性, 设置层的透明度为 50% ,-moz-opacity:0.5;    //火狐FF 专有属性,设置层的透明度为 50%。这两条属性都要加上,因为IE、火狐对其中的单一一条并不兼容~~~

还有一点,你的遮罩层样式中,一定要设置 width 与 height ,否则 透明属性不起效~~

然后呢,就是在按钮onclick 的时候,写JS 将两个层显示出来就行了

另外还有两个JQ的组件可以下载使用:shadeBlock和ThickBox

这是 ThickBox 最简单的功能. 此例子放了一张图片在 ThickBox 里.

使用说明:

* 创建一个 link 元素 ()

* 给 link 一个 class 属性并附值为 thickbox (class="thickbox")

* 在 href 属性里给图片文件 (.jpg .jpeg .png .gif .bmp) 提供一个路径

html半透明遮罩,如何制作网页半透明遮罩效果相关推荐

  1. 制作网页雪花飘飘效果

    <SCRIPT language=JavaScript1.2> var snowsrc="image/1.png" var no = 11;//雪花数量var ns4u ...

  2. 网页制作 HTML实现遮罩层的方法 HTML中如何使用遮罩层

    网页制作 HTML实现遮罩层的方法 HTML中如何使用遮罩层 Web页面中使用遮罩层,可防止重复操作,提示loading:也可以模拟弹出模态窗口. 实现思路:一个DIV作为遮罩层,一个DIV显示loa ...

  3. CSS3制作文字半透明倒影效果

    CSS3制作文字半透明倒影效果 /*------------------ITEYE 祈祷幸福(http://qidaoxingfu.iteye.com)原创 转载请注明---------------- ...

  4. MOGRT视频制作库 Premiere遮罩/转场/特效视频剪辑效果模板库预设

    视频制作库 Premiere遮罩/转场/特效视频剪辑效果库 Premiere Pro CC |无需插件|可调整大小| 2.95 Gb 超过1000种专业预设和后效元素.视频库包含超过250种随时可用的 ...

  5. Unity使用Shader快速制作一个圆形遮罩

    Unity使用Shader快速制作一个圆形遮罩 如何用Shader来做出圆形.切倒角和边缘虚化 Unity使用Shader快速制作一个圆形遮罩 橙子前言 一.创建Shader 二.创建Material ...

  6. html5 svg 遮罩,HTML5 SVG和CSS3制作动态文字遮罩背景特效

    在上一个教程中,我们使用SVG和CSS制作了文字遮罩效果.在这个教程中,我们将要使用SVG和CSS3来向你展示两种动态遮罩文字背景的效果.第一中效果是在鼠标滑过遮罩文字的时候,文字背景会有彩虹背景动画 ...

  7. 【SwiftUI模块】0026、SwiftUI制作具有半透明底部标签栏滚动效果的动画轮播滑块

    SwiftUI模块系列 - 已更新26篇 SwiftUI项目 - 已更新2个项目 往期Demo源码下载 技术:SwiftUI.SwiftUI3.0.半透明底部标签栏.滚动效果.动画轮播滑块 运行环境: ...

  8. 会声会影2023怎么使用遮罩制作方法 会声会影遮罩能不能自己描边

    视频画面显得单调的话,其实可以通过添加遮罩描边的方式,让画面变得更有趣味.会声会影既提供了遮罩模板,也提供遮罩制作器可供自己制作.下面就让我们详细来了解下会声会影2023怎么使用遮罩制作方法,会声会影 ...

  9. HTML怎么制作镂空文字遮罩,用纯 CSS 实现镂空效果

    背景被裁剪为文字的前景色.第一次是在 CSS-Tricks 看到的这个用法: 在 CSS-Tricks 网站上,这个玩意用得到处都是. 这样,做简单的图片背景镂空效果便不再困难了.关键代码只有几行. ...

  10. HTML怎么制作镂空文字遮罩,用纯CSS实现镂空效果的示例代码

    近来研究了一下镂空效果. background-clip: text 背景被裁剪为文字的前景色.第一次是在 CSS-Tricks 看到的这个用法: 在 CSS-Tricks 网站上,这个玩意用得到处都 ...

最新文章

  1. 何恺明、陈鑫磊新研究:提出实例分割新方法,效果比肩Mask R-CNN
  2. 【LeetCode】55.跳跃游戏
  3. [HAOI2018]染色
  4. UI控件库分享:DWZ(j-UI)、LigerUI、Linb
  5. 中小企业ERP实施的项目管理
  6. servlet 和 struts2 同时使用 以及 使用struts2标签库时报错
  7. anaconda3安装_Anaconda3软件安装教程
  8. 数据分析之如何制作数据埋点文档(二)
  9. 第二十二周微职位puppet
  10. 【C#】一文教你搭个简易的Socket服务器
  11. 求圆外一点做圆切线的切点坐标(算法)
  12. 关于STM32F407和103的主频
  13. C/C++快速读写磁盘数据的方法
  14. fluent p1模型_FLUENT中的辐射模型
  15. photoshop给照片去斑的一些办法
  16. 网络socket编程实现并发服务器——多线程编程
  17. 王爽 汇编语言 第二章 实验一
  18. Serendipity 自动打包上传、Xcode相关文件管理
  19. 许奔创新社-第25问:创新者的刻意练习怎么做?
  20. uni-app聊天功能输入框删除emoji表情

热门文章

  1. ASP页面中文乱码,已解决!!
  2. 录游戏视频的屏幕软件
  3. ps基础学习:渐变工具制作倒影效果
  4. html渐变做一个彩虹,ps渐变工具:制作七色彩虹特效
  5. LabWindows图表显示
  6. 商城类小程序的主要功能有哪些?
  7. ubuntu双系统卸载并重新安装
  8. TSO/GSO/LRO/GRO测试
  9. JGIT使用的常见问题
  10. vue+jsonp跨域