您正在使用 IPV4 [18.220.11.34] 访问本站,您本次已经查看了 1 页
用户名: 密 码: 验证码:     用QQ登录本站
首页 软件 编程 笑话 知识 公告 台风 日历 计算器
[公益]保护绿色环境,构建和谐社会       悟空收录网      

【腾讯云】2核2G4M云服务器新老同享99元/年,续费同价      
[公益] 地球是我家,绿化靠大家      
2024年 劳动节 002
2024年 端午节 042
2025年 元 旦 247
2025年 春 节 275
 
您现在的位置:首页 >> JSP >> 内容
本类新增
本类热门
JSP实现弹出登陆框以及阴影效果
内容摘要: 我们在JSP中新建一个div层,然后Display设置成none,这样打开后是不可见的,然后我们通过一个点击事件,比如当我们点击登陆按钮时,就给它注册一个点击事件,使得div层变得可见,这样就实现了弹出效果。代码如下:style.win{POSITION:absolute;left:55%;top:60%;width:400px;height:250px;m......
我们在JSP中新建一个div层,然后Display设置成none,这样打开后是不可见的,然后我们通过一个点击事件,比如当我们点击登陆按钮时,就给它注册一个点击事件,使得div层变得可见,这样就实现了弹出效果。

代码如下:

<style>

.win{

POSITION:absolute;left:55%;top:60%;

width:400px;height:250px;

margin-left:-300px;margin-top:-200px;border:1pxsolid#888;

background-color:#d6cfcb;text-align:center;

line-height:60px;z-Index:3;

}

</style>

JS代码:

<script>

functionopenLogin(){

document.getElementById("win").style.display="";

}

functioncloseLogin(){

document.getElementById("win").style.display="none";

}

</script>

html代码:

<divid="win"class="win"style="display:none">

<formaction="javascript:jump();"method="post">

<spanstyle="font-size:20px;">欢迎登陆壹家怡园</span>

<labelclass="label">用户名:</label><inputtype="text"class="input"id="user"/>

<labelclass="label">密码:</label><inputtype="password"class="input"id="psw"/>

<inputtype="reset"value="重输"class="input1"/>

<inputtype="button"value="退出"class="input3"onclick="closeLogin();"/>

<inputtype="submit"value="确定"class="input2"/>

</form>

</div>

<ahref="javascript:openLogin();">打开</a>

<ahref="javascript:closeLogin();">关闭</a>

再说下在点击之后造成的阴影效果,即除了登录框外的都会变暗,并且不可操作。核心思想就是我们在设置一个div层,并且将其初始设置为隐藏,当点击比如登陆时,和登陆框一起弹出,并且设置这个div的宽度和高度分别为屏幕的高度和宽度,颜色上也是选择暗一点的带有透明度的颜色(这个是在上面登录框的基础上进行操作的)

代码如下:

CSS样式:

<style>

.hidebg{

position:absolute;left:0px;top:0px;

background-color:#000;

width:100%;

filter:alpha(opacity=60);

opacity:0.6;

display:none;

z-Index:2;

}

</style>

JS代码:

functionopenLogin(){

document.getElementById("hidebg").style.display="block";

document.getElementById("hidebg").style.height=document.body.clientHeight+"px";

}

functioncloseLogin(){

document.getElementById("hidebg").style.display="none";

}

html代码:

<divid="hidebg"class="hidebg"></div>

版权声明:本内容来源于互联网,如有侵犯您的版权,请联系站长,本站收到您的信息后将及时处理。
上一篇:JSP计数器的制作

 

下一篇:JSP 多个文件打包下载代码

发布日期:2022/9/21
手机扫二维码直达本页
发布时间:12:16:49
点  击:16
录  入:壹家怡园
相关文章
Baidu
YiJiaCMS 7.3.8 build231228(MSSQL) 闽ICP备05000814号-1
本空间由腾讯云(轻量应用服务器)提供,奇安信网站卫士提供加速防护
运行时间载入中.....