Boostrap实现的登录界面

#Bootstrap
它是一个开源的web开发前端框架。
这几天我看了下Bootstrap的官方文档。看到其中的Basic-form,突然想实现下登录界面。然后想了下实现的思路,于是就打开了桌面的H5 builder码起来。代码实现起来其实不难,但是碰到个问题,就是Bootstrap的布局控制好像用.col类难以实现居中显示,虽然可以用modal(模态框)实现弹出居中,但是我暂时不想用modal框。发现问题后,第一想法是自己再定义个css进行一个控制。但是又不知道行业内的大牛是不是只用Bootstrap就能实现,而我只是没发现实现的方法。然后倔强地想要试试只用Bootstrap实现,后来各种google,百度,半小时过去了。没找到方法,所以我也只能自己写css进行布局一个div居中。其实,也不是我不懂css,只是单纯地想实现下。好了,废话少说,上个图坐镇。界面写得不好看,如有错误请大方指正。(背景图不会PS,是用别人的,若有侵权请给我发邮件或者留言,我立马换图!)。
登录界面图
好了,感觉登录框不够居中。如有更好的方法,请告知我谢谢!
本界面使用的Bootstrap是v3.3.5版本。
基本代码:
style.css(我的css用于控制登录框那个外部的div居中):

body {
	background:url(../img/login_bg_0.jpg) #f8f6e9;
}
.mycenter{
	margin-top: 100px;
	margin-left: auto;
	margin-right: auto;
	height: 350px;
	width:500px;
	padding: 5%;
	padding-left: 5%;
	padding-right: 5%;
}
.mycenter mysign{
	width: 440px;
}
.mycenter input,checkbox,button{
	margin-top:2%;
	margin-left: 10%;
	margin-right: 10%;
}
.mycheckbox{
	margin-top:10px;
	margin-left: 40px;
	margin-bottom: 10px;
	height: 10px;
}

login.html(登录的界面html代码):

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title>用户登录</title>
		<link rel="stylesheet" href="css/bootstrap.min.css" />
		<link rel="stylesheet" href="css/style.css" />
		<script src="js/bootstrap.min.js"></script>
	</head>
	<body>
		<form action="login.php" method="post">
			<div class="mycenter">
			<div class="mysign">
				<div class="col-lg-11 text-center text-info">
					<h2>请登录</h2>
				</div>
				<div class="col-lg-10">
					<input type="text" class="form-control" name="username" placeholder="请输入账户名" required autofocus/>
				</div>
				<div class="col-lg-10"></div>
				<div class="col-lg-10">
					<input type="password" class="form-control" name="password" placeholder="请输入密码" required autofocus/>
				</div>
				<div class="col-lg-10"></div>
				<div class="col-lg-10 mycheckbox checkbox">
					<input type="checkbox" class="col-lg-1">记住密码</input>
				</div>
				<div class="col-lg-10"></div>
				<div class="col-lg-10">
					<button type="button" class="btn btn-success col-lg-12">登录</button>
				</div>
			</div>
		</div>
		</form>
	</body>
</html>

【注意】本代码在chrome浏览器上显示正常。

  • 10
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
Bootstrap是一个流行的前端开发框架,而HTML5是最新的HTML标准。可以使用Bootstrap和HTML5来创建一个美观和响应式的登录界面。 首先,需要引入Bootstrap和HTML5的相关文件。可以通过在HTML文件的头部添加以下代码实现: ``` <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>登录界面</title> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.5.3/dist/css/bootstrap.min.css"> </head> <body> <!-- 内容部分 --> </body> </html> ``` 接下来,可以在body标签中添加登录表单。可以使用Bootstrap提供的多种样式类来美化表单元素。以下是一个简单登录表单示例: ``` <body> <div class="container"> <div class="row justify-content-center"> <div class="col-md-4"> <h2>用户登录</h2> <form> <div class="mb-3"> <label for="username" class="form-label">用户名</label> <input type="text" id="username" class="form-control"> </div> <div class="mb-3"> <label for="password" class="form-label">密码</label> <input type="password" id="password" class="form-control"> </div> <button type="submit" class="btn btn-primary">登录</button> </form> </div> </div> </div> </body> ``` 在这个示例中,使用了Bootstrap的container、row和col类来创建一个响应式布局,并在其中放置了一个列,并在列中放置了表单元素。用户名和密码的输入框分别使用了form-control类来渲染。 最后,在body标签结束之前,别忘了在脚本标签或外部脚本中添加Bootstrap和HTML5的引用,以使它们正常工作: ``` <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.5.3/dist/js/bootstrap.min.js"></script> ``` 通过使用Bootstrap和HTML5,可以创建一个漂亮和易用的登录界面,提供更好的用户体验。当然,上述示例只是一个简单的示例,你可以根据自己的需求进行修改和扩展。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值