原生js——实现网页登录框、遮罩层(弹出层)效果、原页面进行登录

这篇博客介绍了如何使用原生JavaScript创建网页登录框和遮罩层效果。点击遮罩层或关闭按钮可以移除元素。内容包括HTML布局、CSS样式和JS代码实现,涉及到querySelector、querySelectorAll等DOM操作以及节点的添加、删除和CSS属性的修改。
摘要由CSDN通过智能技术生成

原生js——实现网页登录框、遮罩层效果

1.Demo展示(单击遮罩层、或单击关闭按钮即可实现对元素的移除):

Alt

2 . Html布局(无任何代码):
	<body></body>     <!--应用了js把div节点动态地插入到页面中;-->
  • 以下为:将要在js里嵌入的Html源码(通过innerHTML嵌入时,不能写成下面这种格式,双引号要改为单引号,不然浏览器解析会出现问题,详情请往下看):
<!-- 	<div id="login-wrap"> -->
<!-- 		<div class="login-content"> -->
<!-- 			<div class="login-close"> -->
<!-- 				<span class="glyphicon glyphicon-remove"></span> -->
<!-- 			</div> -->
<!-- 			<div class="login-head"> -->
<!-- 				<a href=""><img src="img/login-pic.jpg"></a> -->
<!-- 			</div> -->
<!-- 			<div class="login-body"> -->
<!-- 				<div class="login-form"> -->
<!-- 					<form> -->
<!-- 						<div class="account-number"> -->
<!-- 							<span class="glyphicon glyphicon-user"></span> -->
<!-- 							<input type="text" value="Username" required></input> -->
<!-- 						</div> -->
<!-- 						<div class="account-password"> -->
<!-- 							<span class="glyphicon glyphicon-lock"></span> -->
<!-- 							<input type="password" value="Password" required></input> -->
<!-- 						</div> -->
<!-- 						<div class="login-options"> -->
<!-- 							<lable class="select" for="remember-me"> -->
<!-- 								<input class="" type="radio" id="remember-me">Remember&nbsp;me</input> -->
<!-- 							</lable> -->
<!-- 							<a class="forgot-password" href="#" target=""><i>Forgot&nbsp;Password?</i></a> -->
<!-- 						</div> -->
<!-- 						<div class="submit"> -->
<!-- 							<input type="submit" value="LOGIN"></input> -->
<!-- 						</div> -->
<!-- 					</form> -->
<!-- 				</div> -->
<!-- 			</div> -->
<!-- 		</div> -->
<!-- 	</div> -->
<!-- 	<div id="mask"></div> -->
3. css样式表(注意样式关联):
  	*{
   
		margin:0;
		padding:0;
	}

	a{
   
		text-decoration:none;
		color:red;
	}
	
	img{
   
		width:100%;
		height:100%;
	}

	#login-wrap{
   
		background-color:#f0f0f0;
		padding:20px 100px 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

男孩子小杨

你的鼓励将是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值