需要准备 bootstrap jquery
导包
<link href="bootstrap\css\bootstrap.min.css" rel="stylesheet">
<link rel="stylesheet" href="css\setting.css">
<link rel="stylesheet" href="bootstrap\css\bootstrap-theme.css">
<link rel="stylesheet" href="bootstrap\css\bootstrap-theme.min.css">
<link rel="stylesheet" href="bootstrap\css\bootstrap.css">
<link rel="stylesheet" href="bootstrap\css\bootstrap.min.css">
<script src="js\jquery-3.6.0.min.js"></script>
<script src="bootstrap\js\bootstrap.min.js"></script>
<script src="bootstrap\js\npm.js"></script>
<script src="bootstrap\js\bootstrap.js"></script>
<script src=" js\jquery-3.6.0.min.js"></script>
<script src="bootstrap\js\bootstrap.min.js"></script>
css样式
/* 登录居中盒子样式 */
#all {
transform: translateY(50%);
/*向下移动自身的一半*/
/* background-color: rgb(97, 236, 241); */
border: 1px solid rgb(117, 245, 234, 0.3);
/* width: 5rem;
height: 5rem; */
/* 背景透明 里面的元素不透明*/
background:rgba(117, 245, 234, 0.3);
height: 390px;
}
/* #all span {
width: 5rem;
height: 5rem;
background: #87eec3;
} */
/* 验证码样式 */
#verify{
outline-style: none ;
border: 1px solid #ccc;
border-radius: 4px;
padding: 7px 0px;
}
/* 注册盒子居中 */
#sign-all{
/*向下移动自身的30 向右移动自身的10*/
transform: translateY(30%) translateX(5%);
/* 向左移动 */
/* background-color: rgb(97, 236, 241); */
border: 1px solid rgb(239, 241, 81, 0.3);
/* width: 5rem;
height: 5rem; */
/* 设置注册框架大小 */
width: 800px;
/* 背景透明 里面的元素不透明*/
background:rgba(239, 241, 81, 0.3);
}
body的内容
body {
background-image: url("img/3234.gif");
/*整个图片作为背景,不够自动拉伸*/
background-size: cover;
}
</style>
<body>
<div class="container">
<div class="col-md-offset-2 col-sm-8" id="sign-all">
<h2 style="text-align: center; color:rgb(240, 135, 44)">
<b style="font-family: Sofia;">注 册</b>
</h2>
<form class="form-horizontal" style="transform: translateX(-7%);" action="${pageContext.request.contextPath}/LoginController">
<!-- 账号 -->
<div class="form-group">
<label for="username"
class="col-sm-4 control-label">用<span> </span>户</label>
<div class="col-sm-7">
<input class="form-control" type="text" name="userName" id="username"
placeholder="由2-12个字符组成" />
</div>
<div class="col-sm-1">
</div>
</div>
<!-- 昵称 -->
<div class="form-group">
<label for="username"
class="col-sm-4 control-label">昵<span> </span>称</label>
<div class="col-sm-7">
<input class="form-control" type="text" name="nickname" id="nickname"
placeholder="由2-12个字符组成" />
</div>
<div class="col-sm-1">
</div>
</div>
<!-- 密码 -->
<div class="form-group">
<label for="psw"
class="col-sm-4 control-label">密<span> </span>码</label>
<div class="col-sm-7">
<input class="form-control" type="password" name="userpassword" id="psw"
placeholder="由6-18个字符组成" />
</div>
<div class="col-sm-1">
</div>
</div>
<!-- 确认密码 -->
<div class="form-group">
<label for="psw" class="col-sm-4 control-label">确认密码</label>
<div class="col-sm-7">
<input class="form-control" type="password" name="userPassword2" id="psw"
placeholder="再次确认密码" />
</div>
<div class="col-sm-1">
</div>
</div>
<!-- 手机号码 -->
<div class="form-group">
<label for="Phone" class="col-sm-4 control-label">手机号码</label>
<div class="col-sm-7">
<input name="userPhone" class="form-control" type="text" name="userPhone" id="Phone"
placeholder="需要绑定的手机号">
</div>
<div class="col-sm-1">
</div>
</div>
<!-- 性别-->
<div class="form-group">
<label for="gender"
class="col-sm-4 control-label">性 别</label>
<div class="col-sm-7"
style="color: rgb(134, 126, 10); font-weight:900; transform: translateY(20%);">
男<input name="gender" type="radio" id="gender"
style="cursor:pointer">
女<input name="gender" type="radio" id="gender" style="cursor:pointer">
</div>
<div class="col-sm-1">
</div>
</div>
<!-- 年龄-->
<div class="form-group">
<label for="gender"
class="col-sm-4 control-label">年 龄</label>
<div class="col-sm-7" style="color: rgb(134, 126, 10); ">
<input name="age" type="text" id="age" class="form-control" placeholder="请输入真实合法年龄">
</div>
<div class="col-sm-1">
</div>
</div>
<!-- 邮箱 -->
<div class="form-group">
<label for="email"
class="col-sm-4 control-label">邮<span> </span>箱</label>
<div class="col-sm-7">
<input name="email" class="form-control" type="email" name="email" id="email"
placeholder="例如:123@123.com">
</div>
<div class="col-sm-1">
</div>
</div>
<div class="form-group"></div>
<div class="form-group"></div>
<div class="form-group">
<button type="submit" class="btn btn-success col-sm-12"
style="width: 50%; transform: translateX(65%)">注册</button>
<!-- <div class="form-group">
<label for="userName" class="col-sm-3 control-label col-md-offset-1">请输入用户名:</label>
<div class="col-sm-6">
<input type="text" class="form-control" id="userName" placeholder="请输入用户名">
</div>
</div>
<div class="form-group">
<label for="passwd" class="col-sm-3 control-label col-md-offset-1">密码:</label>
<div class="col-sm-6">
<input type="password" class="form-control" id="passwd" placeholder="请输入密码">
</div>
</div>
<div style=" transform: translateX(18.5%)">
<button type="submit" class="btn btn-primary btn-block btn-flat" style="width: 320px;">登录</button>
</div> -->
<div style=" transform: translateX(41%) translateY(140%); ">
<a href="Lonig.html" style="color: rgb(85, 80, 5)"> <b>已有账号,直接登录 </b></a>
</div>
</div>
</form>
</div>
</div>
</body>
成品为: