<!DOCTYPE html>
<html>
<head>
<meta charset="gb2312" />
<title>
背景半透明覆盖整个可视区域
</title>
<style>
html,body{ height:100%; margin:0; padding:0; font-size:14px;}
p{ line-height:18px;}
.mask{height:100%; width:100%; position:fixed; _position:absolute; top:0;
z-index:1000; }
.opacity{ opacity:0.3; filter: alpha(opacity=30); background-color:#000;
}
.content{height:600px; width:800px; overflow:auto; border:2px solid #ccc;
background-color:#fff; position:absolute; top:50%; left:50%; margin:-300px
auto auto -400px; z-index:1001; word-wrap: break-word; padding:3px;}
.ph{
height:1000px;}
</style>
</head>
<body>
<p class="ph">
place holder height:1000px;
</p>
<div class="mask opacity">
</div>
<div class="content">
<h1>
背景半透明覆盖整个可视区域
</h1>
<p>
这个效果效果在工作中经常会遇到,这篇文章主要介绍了当内容超过一屏时如何做到多浏览器的兼容性。 下面我们通过一个简单的例子看看如何实现,高手请绕道。
</p>
<p>
html代码很简单
<div class="mask opacity">
</div>
</p>
<p>
1 、半透明效果可以使用 css3 中的 opacity 属性,在低版本的IE浏览器中使用IE的alpha 滤镜。代码:
<code>
.opacity{ opacity:0.3; filter: alpha(opacity=30); background-color:#000;
}
</code>
</p>
<p>
2 、要覆盖整个可视区域通常的做法是:
<br/>
<code>
html,body{ height:100%}
</code>
<br/>
<code>
.mask{height:100%;width:100%;}
</code>
<br/>
但是这样做当内容超过一屏时只有IE6下显示的效果是我们所期望的,在其他浏览器中首屏以下的没能被遮盖住,为了兼容其他浏览器我们可以使用
<code>
position:fixed;
</code>
来解决这个问题
</p>
<p>
<strong>
完整的代码
</strong>
:
<pre>
html,body{ height:100%; margin:0; padding:0} .mask{height:100%; width:100%;
position:fixed; _position:absolute; top:0; z-index:1000; } .opacity{ opacity:0.3;
filter: alpha(opacity=30); background-color:#000; }
</pre>
</p>
</div>
</body>
</html>
分享到:
相关推荐
1 、半透明效果可以使用 css3 ...2 、要覆盖整个可视区域通常的做法是: html,body{ height:100%} .mask{height:100%;width:100%;} 但是这样做当内容超过一屏时只有IE6下显示的效果是我们所期望的,在其他浏览器中首屏
背景半透明,覆盖整个可视区域的遮罩层效果在工作中经常会遇到,这篇文章主要介绍了当内容超过一屏时如何做到多浏览器的兼容性。 下面我们通过一个简单的例子看看如何实现,高手请绕道
基于vue的懒加载插件 - 实现图片或者其他资源进入可视区域后加载
Python基于蒙特卡洛树搜索算法实现多机器人区域覆盖路径规划,并将覆盖结果可视化.zip
WOW.js(可视区域展示动画):http://blog.csdn.net/libin_1/article/details/52200659
完整代码可运行,有用户登录界面,登陆界面是可进行注册账号的登录界面,然后成功登录后可通过输入棋盘大小和特殊棋盘的位置点击create按钮,弹出新的窗口动态展示棋盘覆盖的过程
王红梅的算法书中“棋盘覆盖”算法的C#可视化实现 代码可以运行
棋盘覆盖 16*16 以不同的颜色区分不同的块
Android 可视区域应用Demo源码.rar
用MFC构建可视化平台,再用visual c++语言编程。将对话控件与代码结合。会动的棋盘覆盖。
PowerBI可视化大屏背景图
算法实践 棋盘覆盖问题_可视化 用MFC实现
可视化实现算法设计棋盘覆盖问题 界面化的效果!!
可视化背景素材
以前只是简单用C编写的棋盘覆盖,现在终于实现了可视化的棋盘了,一目了然的看见结果,真的很好噎!
用C#语言开发了一个能实现棋盘覆盖的可视化WinForm程序,能动画演示棋盘覆盖过程,并且具有参数可调和动画控制等功能。
Android 应用开发源码 参考与学习使用
对网格点构建、卫星过境覆盖分析等环节进行改进,使其适合对任意几何区域进行覆盖特性分析的需要,最后以中国行政区域为例进行实验并通过过境特性表、过境重绘图和覆盖重数图等进行覆盖特性的可视化。结果表明了对地...