(css)自定义登录弹窗页面
效果:
代码:
<!-- 登录弹窗 -->
<el-dialog:visible.sync="dialogVisible"title="用户登录"width="25%"centerclass="custom-dialog":show-close="false":close-on-click-modal="false":close-on-press-escape="false"
><el-formref="loginForm":model="loginForm":rules="loginRules"label-width="60px"hide-required-asterisk="true"><el-form-item label="用户名" prop="username"><el-input v-model="loginForm.username"></el-input></el-form-item><el-form-item label="密码" prop="password"><el-input v-model="loginForm.password" type="password"></el-input></el-form-item></el-form><div class="loginBtn"><span slot="footer" class="dialog-footer"><el-button type="primary" size="small" @click="login">登 录</el-button></span></div>
</el-dialog>
js:
data() {return {// 登录dialogVisible: true,loginForm: {username: "",password: "",},loginRules: {username: [{ required: true, message: "请输入用户名", trigger: "blur" },],password: [{ required: true, message: "请输入密码", trigger: "blur" }],},}
}
css
// 登录对话框/deep/ .el-dialog {background: transparent;background-image: url("../assets/image/file-upload-background.png");background-size: 100% 100%;
}
/deep/ .el-dialog__title {color: #fff;
}
/deep/ .el-form-item__label {color: #fff;
}
/deep/ .el-input__inner {color: #fff;border: none;background-color: rgba(31, 159, 191, 0.6);// background-color: rgba(64, 158, 255, 0.8);
}
.loginBtn {width: 70px;height: 40px;background-image: url("../assets/image/file-button-main-1.png");background-size: 100% 100%;display: flex;justify-content: center;align-items: center;margin: 0 auto;
}