完成登录页面样式(视觉没给图)

This commit is contained in:
wzhqwq 2021-08-01 13:58:34 +08:00
父節點 e263e11007
當前提交 45df1f7409
共有 2 個檔案被更改,包括 57 行新增14 行删除

查看文件

@ -0,0 +1,39 @@
.login-container {
width: 100%;
display: flex;
flex-direction: column;
align-items: center;
padding-top: 100px;
}
.form-group {
padding: 10px 0;
}
.form-group > input {
padding: .5em;
border: 1px solid #EEE;
border-radius: .2em;
font-size: 18px;
transition-duration: .3s;
transition-timing-function: ease-out;
transition-property: border-color, box-shadow, background-color, transform;
width: 300px;
}
.form-group > input:focus {
outline: none;
border-color: #FDFDFD;
background-color: #FDFDFD;
box-shadow: 1px 3px 6px #0001;
transform: translate(-2px, -2px);
}
.submit-btn-wrap {
display: flex;
flex-direction: column;
align-items: center;
margin-top: 30px;
}
.login-container .alert {
color: rgb(207, 17, 17);
margin-top: 10px;
}

查看文件

@ -44,7 +44,7 @@ export class LogInContainer extends Component {
render() { render() {
const { error, errorMessage, processing } = this.state; const { error, errorMessage, processing } = this.state;
return ( return (
<div className="login"> <div className="login-container">
<h1>登录</h1> <h1>登录</h1>
<form onSubmit={this.handleSubmit.bind(this)}> <form onSubmit={this.handleSubmit.bind(this)}>
<div className="form-group"> <div className="form-group">
@ -65,6 +65,7 @@ export class LogInContainer extends Component {
onChange={this.handleChange.bind(this)} onChange={this.handleChange.bind(this)}
/> />
</div> </div>
<div className="submit-btn-wrap">
<button type="submit" className="btn btn-straight btn-sdu" disabled={processing || !this.state.username || !this.state.password}> <button type="submit" className="btn btn-straight btn-sdu" disabled={processing || !this.state.username || !this.state.password}>
{ {
processing processing
@ -74,10 +75,13 @@ export class LogInContainer extends Component {
: "登录" : "登录"
} }
</button> </button>
{error && </div>
<div className={"alert"}> {
error &&
<div className="alert">
{errorMessage} {errorMessage}
</div>} </div>
}
</form> </form>
</div> </div>
); );