php登陆按钮居中,css和js实现弹出登录居中界面教程

我们登录一个网站的时候经常会弹出一个居中的窗口,本文我们就主要介绍css和js实现弹出登录居中界面,非常不错,具有参考借鉴价值,需要的朋友可以参考下。

我实现的这个和许多网站上的登录弹出窗口差不多,大家举一反三,先看我写完后的结果。

92d2001eb56743f4584a5006c14da011.png

点击创建相册后

0e987df218cdf7f9b8d7442fec18d783.png

会在这个屏幕的中间显示创建相册的表单,整个背景颜色变暗,点击右上角的X会关闭这个表单。

html代码

创建按钮

创建相册

背景p和表单p

创建相册

close.png

...

css代码

.background {

display: none;

position:fixed;

top:0px;

left:0px;

width:100%;

height:100%;

background-color:#fff;

background:-moz-radial-gradient(50% 50%, #fff, #000);/*gradient for firefox*/

background:-webkit-radial-gradient(50% 50%, #fff, #000);/*new gradient for webkit */

background:-webkit-gradient(radial, 0 50%, 0 50%, from(#fff), to(#000));/*the old grandient for webkit*/

opacity:0.5;

filter:Alpha(opacity=50);

}

#form {

display: none;

position:fixed;

border: 1px solid #ccc;

background-color:white;

top:30%;

left:30%;

width: auto;

border-radius:15px;

-moz-border-radius:15px;

box-shadow:0 5px 27px rgba(0,0,0,0.3);

-webkit-box-shadow:0 5px 27px rgba(0,0,0,0.3);

-moz-box-shadow:0 5px 27px rgba(0,0,0,0.3);

}

JavaScript代码

function showForm() {

var create = document.getElementById("create");

var bg = document.getElementsByClassName("background")[0];

var form = document.getElementById("form");

var links = document.getElementsByClassName("close");

for(var i=0;i

links[i].onclick = function() {

form.style.display = "none";

bg.style.display = "none";

}

}

create.onclick = function() {

form.style.display = "block";

bg.style.display = "block";

}

主要原理是改变背景p和表单p的display属性,值为block时显示,值为none时元素消失。而position:fixed; 是相对于当前窗口的。

相关推荐:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值