有的时候为了正在执行的操作,我们不想让用户现在对界面进行任何操作,只是让用户等待。这时,我们一般会锁定界面,给个进度条什么的。等用户的上次操作完成之后,又取消蒙层。这里参考相关资料弄个简单的:
<link rel="stylesheet" href="style/main_nonebg.css" type="text/css">
<style>
.content {
width: 220px;
white-space: nowrap;
word-break: keep-all;
overflow: hidden;
text-overflow: ellipsis;
height: 18px;
text-align: left;
}
.content2 {
width: 120px;
white-space: nowrap;
word-break: keep-all;
overflow: hidden;
text-overflow: ellipsis;
height: 18px;
text-align: left;
}
body,div {
text-align: center;
}
#lockbtn {
float: left;
margin-left: 50px;
cursor: hand;
}
#lockform,#locklayer {
position: absolute;
width: expression(this . parentNode . scrollWidth);
top: expression(this . parentNode . scrollTop); left =0;
height: 100%;
right: 0;
bottom: 0;
}
#lockform {
z-index: 1
}
#locklayer {
z-index: 1;
background-color: #AAA;
filter: alpha(opacity = 50);
}
#locktab {
position: absolute;
top: 250px;
left: expression(this . parentNode . scrollWidth/ 2 -150);
background-color: #FFFEFF;
z-index: 2;
width: 350px;
height: 30px;
border-style: double;
border-width: 2px;
border-color: green;
color: red;
font-size:20px;
font-face:italic;
}
</style>
function lock(menu) //开启蒙层{
menu.style.display="none"?'':''; //打开蒙版
document.cookie="lock=yes"; //设置cookies,使锁定长期有效,
}
function unlock(menu) //关闭蒙层
{
menu.style.display=""?'none':'none'; //去除蒙版,达到解锁
document.cookie="lock=no"; //设置cookie
return false;
}
<div id="lockform" style="display: none;">
<div id="locklayer">
<div id="locktab">
<center>
<img src="images/indicator.gif" width="20" height="20" /> 过程执行程序正在启动,请稍候...
</center>
</div>
</div>
</div>
然后在适当的时候调用开启蒙层方法和关闭蒙层就行了。
分享到:
相关推荐
在Android开发中,蒙层效果(Mask Effect)是一种常见的视觉设计元素,用于创建半透明覆盖层,常用于引导页、加载界面或者对话框等场景,为用户提供更好的交互体验。本篇将详细介绍Android蒙层效果的实现及其在引导...
HTML5蒙层效果是一种网页设计技术,用于在页面上创建半透明覆盖层,通常用于显示弹出窗口、对话框或加载指示器等交互元素。这种效果可以增强用户体验,因为它们可以暂时屏蔽背景内容,使用户专注于当前的任务或信息...
在网页开发中,jQuery 和 JavaScript 是两种常用的前端技术,它们能帮助开发者轻松地实现各种交互效果,其中就包括屏幕蒙层效果。屏幕蒙层通常用于显示提示信息、加载动画、弹窗对话框等,它可以在页面上覆盖一层半...
"Android实现新手引导半透明蒙层效果" Android实现新手引导半透明蒙层效果是指在Android应用程序中实现新手引导功能,并将其呈现为半透明蒙层的形式,以指导用户了解应用程序的使用方法和功能。本文将详细介绍如何...
本文将详细讲解如何通过代码实现一个带有蒙层效果的新手引导,具体步骤如下: 首先,我们需要理解蒙层效果的基本概念。蒙层就是在屏幕上的某一区域添加一个半透明的覆盖层,以此来突出显示特定的内容或控件。在这个...
可以看出这是由image组件和text组件叠加到一块组成的蒙层效果。 在小程序中实现这个效果主要用到z-index属性和position属性 z-index的使用必须是双方组件都设置了position属性才会生效。 z-index:表示...
在Android开发中,"玻璃蒙层"是一种设计趋势,它为用户提供了一种半透明、模糊的视觉效果,常用于背景或者对话框上,以增强界面的层次感和用户体验。"模糊效果"和"毛玻璃效果"是实现这种蒙层的常见技术手段,其中...
在网页设计中,我们经常需要对图片进行一些视觉上的处理,比如添加蒙层效果,以增强页面的整体美感和用户体验。线性渐变(linear-gradient)是CSS3中一个强大的工具,能够帮助我们实现这一目标。本文将深入探讨如何...
同时,我们还需要设置蒙层的格式为TRANSLUCENT,以便实现半透明蒙层的效果。 在蒙层的设置中,我们需要创建一个View对象,并将其背景颜色设置为半透明的。然后,我们需要将蒙层添加到当前Activity中,以便覆盖整个...
在网页设计中,图片带蒙层的效果是一种常见的交互设计手法,它可以增强用户体验,尤其是在展示图片信息时。当用户将鼠标光标移动到图片上方,图片下方会浮现一层半透明的蒙层,通常用于显示与图片相关的文字介绍或...
通过设置`z-index`确保蒙层位于所有元素之上,然后用`background-color`和`opacity`创建半透明效果: ```css #mask { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba...
在Android应用开发中,引导蒙层(Guide蒙层或新手引导)是一种常见设计,用于向初次使用的用户介绍应用的关键功能和交互方式。Android中的引导蒙层通常由一系列带有交互元素的图片或者半透明覆盖层组成,帮助用户...
在本案例中,"jQuery实现的qq空间遮罩层相册切换特效源码"是一个利用jQuery创建的图片相册功能,具有独特的视觉效果,特别适合用于网站中的照片展示或者个人空间的设计。 首先,我们来详细了解这个源码的核心功能和...
在网页设计中,蒙板效果和弹出层是常见的交互元素,它们用于提供信息提示、用户确认或展示详细内容。本示例将详细介绍如何利用HTML和JavaScript实现这样的功能。 首先,我们来理解“蒙板效果”(Mask Effect)。...
在Android开发中,创建引人注目的用户界面是至关重要的,而`OverlayCardViewPager`就是一个实现独特视觉效果的工具,它能为应用带来层叠卡片的动态展示效果。`CardView`是Android支持库中的一个组件,常用于构建具有...
JS弹出遮罩层效果 在Web开发中,弹出遮罩层效果是一个非常常见的交互方式,能够吸引用户的注意,并提供更好的用户体验。本资源提供了一种简单易用的JS弹出遮罩层效果,能够满足大多数项目的需求。 以下是该效果的...
在JavaScript(JS)编程中,实现“鼠标滑过图片,在图片上方蒙上一层透明层显示详情内容”的功能是一项常见的交互设计。这个功能可以提升用户体验,让用户在不离开当前页面的情况下查看图片的相关信息。下面我们将...
在实现相同效果时,可以使用`PopupWindow`设置背景颜色为半透明,达到类似`Dialog`的蒙层效果。 在实际项目中,可以根据需求选择合适的组件。如果需要一个快速、灵活且可定制性强的临时界面,`PopupWindow`是个好...