一个网站的登录页面以及前端代码

效果图


<!doctype html>

<html>

<head>

<meta charset="utf-8">

<title></title>

<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />

<link href="css/mui.css" rel="stylesheet" />

<style type="text/css" lang="sass">

.logo {

width: 100%;

height: 100%;

position: fixed;

background-repeat: no-repeat;

background-position: 0px 0px;

background-size: 100% 100%;

background-image: url(static/bak.jpg);

z-index: -1;

}

.a {

width: 33.33%;

text-align: center;

padding: 20px;

}

.a:hover {

color: #668EFF;

border-bottom: 1px solid #668EFF;

}

.b {

color: #668EFF;

border-bottom: 1px solid #668EFF;

width: 33.33%;

text-align: center;

padding: 20px;

}

a {

text-decoration: none;

color: gray;

}

.inputs {

font-size: medium;

padding: 20px;

border-radius: 30px !important;

}

.inputx {

font-size: medium;

padding: 20px;

border-radius: 30px !important;

border: 1px solid #000000 !important;

}

</style>

</head>

<body>

<div class="logo" id="app">

<div style="margin: 5% auto auto 15%;width: 500px;height: auto;">

<div style="width: 500px;display: flex;align-items: center;justify-content: space-around;padding: 20px;box-sizing: border-box;">

<img style="height: 70px;width: 200px;" src="static/wunsun-logo.png">

<label style="color: #FFFFFF;font-weight: 900;font-size: 25px;padding: 20px;border-left: 1px solid #FFFFFF;">金钱云系统</label>

</div>

<div style="width: 500px;height: auto;border-radius: 20px;background-color: #FFFFFF;opacity: 0.8;">

<div style="box-sizing: border-box;display: flex;border-bottom: 1px solid #EEEEEE;">

<div :class="click==0?'b':'a'" @click="click=0">管理员登录</div>

<div :class="click==1?'b':'a'" @click="click=1">员工登录</div>

<div :class="click==2?'b':'a'" @click="click=2">更多入口</div>

</div>

<div v-show="click==0" style="margin-top: 30px;">

<div style="width: 80%;margin: 0 auto;box-sizing: border-box;">

<input :class="focus==0?'inputx':'inputs'" @click="focus=0" type="text" placeholder="邮箱账号" />

</div>

<div style="width: 80%;margin: 0 auto;box-sizing: border-box;">

<input :class="focus==1?'inputx':'inputs'" @click="focus=1" type="password" placeholder="密码" />

</div>

<div></div>

<div style="width: 80%;text-align: right;margin: 0 auto;">

<label><a href="#">忘记密码?</a></label>

</div>

<div style="width: 80%;margin: 20px auto;">

<button style="width: 100%; border-radius: 50px;font-size: medium;padding: 10px;color: #FFFFFF;background-color: #668EFF;font-size:large;">登录</button>

</div>

<div style="text-align: center;padding:20px;">

<label style="color: grey;">还没有账号?<a style="color: #668EFF;" href="#">注册账号</a></label>

</div>

</div>

<div v-show="click==1">

2

</div>

<div v-show="click==2">

3

</div>

</div>

</div>

</div>

<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>

<script src="js/mui.js"></script>

<script type="text/javascript">

var vm = new Vue({

el: "#app",

data() {

return {

click: 0,

focus: 3

}

}

})

mui.init()

</script>

</body>

</html>

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容