Commit 2d24a72f authored by FionaChen's avatar FionaChen

新增歡迎頁、登入頁

parent a6c3b4b4
......@@ -16,6 +16,10 @@ body {
padding: 0;
}
button {
outline: none;
}
.row,
.col {
margin: 0;
......@@ -68,6 +72,18 @@ ul {
outline: none;
}
.btn-wt.bt48 {
height: 48px;
background-color: #35a9e1;
color: #fff;
outline: none;
}
.btn-wt.bt48:hover {
background-color: #5dbae7;
outline: none;
}
.loginBG {
height: 100vh;
background: #f5fbfd;
......@@ -122,6 +138,10 @@ ul {
display: block;
}
.loginBG .form-group {
margin-bottom: 32px;
}
#nav-btn {
fill: white;
position: absolute;
......@@ -273,6 +293,15 @@ label.btn input[type="radio"].with-gap:checked + label:after {
.table.table-hrm th {
padding: 15px;
min-width: 75px;
}
.table.table-hrm th.twoword {
min-width: 85px;
}
.table.table-hrm th.fourword {
min-width: 135px;
}
.table.table-hrm td {
......@@ -321,7 +350,6 @@ label.btn input[type="radio"].with-gap:checked + label:after {
}
.pagination .pren, .pagination .pren:hover {
display: inline-block;
vertical-align: middle;
border: 0;
width: 24px;
......@@ -329,11 +357,12 @@ label.btn input[type="radio"].with-gap:checked + label:after {
background-image: url("../images/icon/icon-pren.svg");
background-repeat: none;
background-position: center;
cursor: pointer;
text-decoration: none;
}
.pagination .pren.active, .pagination .pren.active:hover, .pagination .pren:hover.active, .pagination .pren:hover.active:hover {
background-image: url("../images/icon/icon-pren2.svg");
cursor: pointer;
}
.pagination .pren.all, .pagination .pren.all:hover, .pagination .pren:hover.all, .pagination .pren:hover.all:hover {
......@@ -342,6 +371,7 @@ label.btn input[type="radio"].with-gap:checked + label:after {
.pagination .pren.all.active, .pagination .pren.all.active:hover, .pagination .pren:hover.all.active, .pagination .pren:hover.all.active:hover {
background-image: url("../images/icon/icon-front2.svg");
cursor: pointer;
}
.pagination .next, .pagination .next:hover {
......@@ -353,11 +383,11 @@ label.btn input[type="radio"].with-gap:checked + label:after {
background-image: url("../images/icon/icon-next.svg");
background-repeat: none;
background-position: center;
cursor: pointer;
}
.pagination .next.active, .pagination .next.active:hover, .pagination .next:hover.active, .pagination .next:hover.active:hover {
background-image: url("../images/icon/icon-next2.svg");
cursor: pointer;
}
.pagination .next.all, .pagination .next.all:hover, .pagination .next:hover.all, .pagination .next:hover.all:hover {
......@@ -366,6 +396,7 @@ label.btn input[type="radio"].with-gap:checked + label:after {
.pagination .next.all.active, .pagination .next.all.active:hover, .pagination .next:hover.all.active, .pagination .next:hover.all.active:hover {
background-image: url("../images/icon/icon-end2.svg");
cursor: pointer;
}
.pagination .page-number {
......@@ -380,18 +411,14 @@ label.btn input[type="radio"].with-gap:checked + label:after {
text-align: center;
background-color: #fff;
color: #35a9e1;
cursor: pointer;
text-decoration: none;
}
.pagination .page-number.active {
background-color: #35a9e1;
color: #fff;
}
.pagination .page-total {
margin-right: 14px;
font-size: 16px;
color: #525252;
line-height: 24px;
cursor: pointer;
}
.sorter:after {
......@@ -442,6 +469,7 @@ aside .navbar-light .navbar-toggler-icon {
background-image: url(../images/icon/icon-nav.svg);
width: 45px;
height: 45px;
outline: none;
}
aside nav {
......@@ -500,7 +528,7 @@ aside nav ul.item-list .items img {
margin-bottom: 5px;
}
aside nav ul.item-list .items:hover {
aside nav ul.item-list .items:hover, aside nav ul.item-list .items.active {
text-decoration: none;
background-image: url(../images/icon/icon-bg.png);
background-repeat: none;
......@@ -545,6 +573,10 @@ header.headerbar {
align-items: center;
}
header.headerbar .btn-wt {
outline: none;
}
header .login-cont {
display: -webkit-box;
display: -ms-flexbox;
......@@ -608,6 +640,7 @@ article .nav-tabs .nav-link .line {
article .nav-tabs .nav-link .nav-link:hover {
border-color: #86a1ae #86a1ae #fff;
border-bottom: 2px solid #86a1ae;
}
article .nav-tabs .nav-link .nav-link:hover .nav-link:hover .line {
......@@ -627,6 +660,30 @@ article .nav-tabs .nav-link.active .line {
padding-bottom: 3px;
}
article .welcome-topic {
font-size: 24px;
text-align: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-top: 98px;
}
article .welcome-topic .welcome-pic {
max-width: 480px;
margin-top: 85px;
}
#products {
padding-top: 40px;
font-weight: bold;
......@@ -717,6 +774,7 @@ h1 {
color: #fff;
font-size: 1.5rem;
opacity: 1;
outline: none;
}
.modal .modal-content .modal-header .close.whitebg {
......@@ -743,6 +801,10 @@ h1 {
padding: 24px 20px 30px;
}
.modal .modal-content .modal-body.height100 {
height: 100vh;
}
.modal .modal-content .modal-body.Addcont {
padding: 48px 48px 10px;
}
......@@ -801,6 +863,35 @@ h1 {
}
@media (max-width: 768px) {
article .welcome-topic .welcome-pic {
width: 100%;
margin-top: 35px;
}
.search-group {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.search-group .input {
width: 100%;
}
.search-group .dropdown-group {
width: 100%;
}
.search-group .dropdown-group .dropdown {
width: 100%;
}
.search-group .dropdown-group .dropdown .dropdown-toggle {
width: 100%;
margin-bottom: 8px;
margin-top: 8px;
}
.search-group .btn-wt.blue {
width: 100%;
margin-bottom: 8px;
height: 48px;
}
.phone-show {
display: inline-block;
}
......@@ -1060,7 +1151,7 @@ h1 {
height: 64px;
margin-bottom: 5px;
}
.modal .modal-content.ItemsIcon .modal-body .phoneItem ul.item-list .items:hover {
.modal .modal-content.ItemsIcon .modal-body .phoneItem ul.item-list .items:hover, .modal .modal-content.ItemsIcon .modal-body .phoneItem ul.item-list .items.active {
text-decoration: none;
background-image: url(../images/icon/icon-bg.png);
background-repeat: none;
......
<svg width="24" height="24" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
<path d="M20 11h-7V4h-2v7H4v2h7v7h2v-7h7z" fill="#FFF" fill-rule="evenodd"/>
</svg>
<svg width="24" height="24" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
<path d="M4 10c0-3.308 2.692-6 6-6 3.309 0 6 2.692 6 6 0 3.309-2.691 6-6 6-3.308 0-6-2.691-6-6m17.707 10.293L16.314 14.9A7.955 7.955 0 0 0 18 10a8 8 0 1 0-8 8 7.955 7.955 0 0 0 4.9-1.686l5.393 5.393A.995.995 0 0 0 21 22a1 1 0 0 0 .707-1.707" fill="#FFF" fill-rule="evenodd"/>
</svg>
<!DOCTYPE HTML>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>訂閱管理後台</title>
<!--共用css-->
<link rel="stylesheet" type="text/css" href="libary/bootstrap-4.5.0-dist/css/bootstrap.min.css">
<link rel="preconnect" type="text/css" href="https://fonts.gstatic.com">
<link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100;300;400;500;700;900&display=swap">
<link rel="stylesheet" type="text/css" href="libary/fontawesome-free-5.13.0-web/css/all.css">
<link rel="stylesheet" type="text/css" href="libary/slick-1.8.1/slick/slick.css" />
<link rel="stylesheet" type="text/css" href="libary/slick-1.8.1/slick/slick-theme.css" />
<!-- <link rel="stylesheet" type="text/css" href="css/style.min.css"> -->
<link rel="stylesheet" type="text/css" href="css/style.css" >
<!-- <link rel="stylesheet" type="text/css" href="css/adminSchool.css">
<link rel="stylesheet" type="text/css" href="css/adminSystemAdv.css"> -->
</head>
<body>
<div class="loginBG">
<div class="container m-5">
<div class="row login-area">
<div class="col-lg-7 col-md-6 col-sm-6 col-12 login-title">
<img src="images/pic-login.png" class="img-fluid">
</div>
<div class="col-lg-5 col-md-6 col-sm-6 col-12">
<form>
<div class="login-title">
<img src="images/logo.svg" class="img-fluid">
<div class="topic">訂閱管理後台</div>
</div>
<div class="form-group row">
<label class="col-3">帳號</label>
<input type="text" class="form-control login col-8" name="systemAdminAccount" value="">
<span class="small form-text text-danger w-100 text-center">密碼錯誤。</span>
</div>
<div class="form-group row">
<label class="col-3">密碼</label>
<input type="text" class="form-control login col-8" name="systemAdminAccount" value="">
<span class="small form-text text-danger w-100 text-center">新密碼與下列不同。</span>
</div>
<div class="d-flex justify-content-center mt-3">
<button type="button" class="btn btn-wt mr-3" data-dismiss="modal">取消</button>
<button type="button" class="btn btn-wt blue" onclick="window.location.href='welcome.html'">確認</button>
</div>
</form>
</div>
</div>
</div>
</div>
<!-- ********************* Modal ********************* -->
<!-- 修改密碼 -->
<div class="modal fade" id="confirmBackToCalendarMgnt" tabindex="-1" aria-labelledby="confirmBackToStudentMgnt" aria-hidden="true">
<div class="modal-dialog changecode modal-dialog-centered" role="document">
<div class="modal-content">
<div class="modal-header">
<label class="topic">修改密碼</label>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body password">
<form>
<div class="form-group row">
<label class="col-4">舊密碼</span>
<input type="text" class="form-control form-control-sm col-8" name="systemAdminAccount" value="">
<span class="small form-text text-danger w-100 text-center">密碼錯誤。</span>
</div>
<div class="form-group row">
<label class="col-4">新密碼</span>
<input type="text" class="form-control form-control-sm col-8" name="systemAdminAccount" value="">
<span class="small form-text text-danger w-100 text-center">新密碼與下列不同。</span>
</div>
<div class="form-group row">
<label class="col-4">確認密碼</span>
<input type="text" class="form-control form-control-sm col-8" name="systemAdminAccount" value="">
<span class="small form-text text-danger w-100 text-center">新密碼與上列不同。</span>
</div>
<div class="d-flex justify-content-center mt-5">
<button type="button" class="btn btn-wt mr-3" data-dismiss="modal">取消</button>
<button type="button" class="btn btn-wt blue" onclick="window.location.href='index.html'">確認</button>
</div>
<!-- <div class="message-group">
<label>舊密碼</label>
<div class="col-12 col-noPadding text-center">
<p>是否返回?</p>
<div class="submitBlock">
<div class="d-flex justify-content-around">
<button type="button" class="btn btn-wt" data-dismiss="modal">取消</button>
<button type="button" class="btn btn-wt blue" onclick="window.location.href='">確認</button>
</div>
</div>
</div>
</div> -->
</form>
</div>
<div class="modal-footer">
</div>
</div>
</div>
</div>
<!-- /修改密碼 -->
<!-- js files -->
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="libary/bootstrap-4.5.0-dist/js/bootstrap.js"></script>
<script type="text/javascript" src="libary/slick-1.8.1/slick/slick.min.js"></script>
<script src="https://code.jquery.com/jquery-3.5.1.slim.min.js" integrity="sha384-DfXdz2htPH0lsSSs5nCTpuj/zy4C+OGpamoFVy38MVBnE+IbbVYUew+OrCXaRkfj" crossorigin="anonymous"></script>
<script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/js/bootstrap.min.js" integrity="sha384-OgVRvuATP1z7JjHLkuOU7Xw704+h835Lr+6QL9UvYjZE3Ipu6Tp75j7Bh/kR0JKI" crossorigin="anonymous"></script>
</body>
</html>
\ No newline at end of file
<!DOCTYPE HTML>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>訂閱管理後台</title>
<!--共用css-->
<link rel="stylesheet" type="text/css" href="libary/bootstrap-4.5.0-dist/css/bootstrap.min.css">
<link rel="preconnect" type="text/css" href="https://fonts.gstatic.com">
<link rel="stylesheet" type="text/css"
href="https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100;300;400;500;700;900&display=swap">
<link rel="stylesheet" type="text/css" href="libary/fontawesome-free-5.13.0-web/css/all.css">
<!-- <link rel="stylesheet" type="text/css" href="css/style.min.css"> -->
<link rel="stylesheet" type="text/css" href="css/style.css">
</head>
<body>
<!-- https://codepen.io/rexkirby/details/mzgLk -->
<aside>
<div>
<!-- <a>
<svg version="1.1" id="nav-btn" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
x="0px" y="0px" viewBox="0 0 512 512" enable-background="new 0 0 512 512" xml:space="preserve">
<path id="list-view-icon" d="M462,108.857H50V50h412V108.857z M462,167.714H50v58.857h412V167.714z M462,285.429H50v58.857h412
V285.429z M462,403.143H50V462h412V403.143z" />
</svg>
</a> -->
<!-- <div class="align-items-baseline navbar-light">
<button type="button" class="navbar-toggler navbar-toggler-admin" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-controls="navbarSupportedContent"
aria-expanded="false" aria-label="Toggle navigation" id="nav-btn">
<span class="navbar-toggler-icon"></span>
</button>
</div> -->
<!-- <div class="ham-area">
<button type="button" class="" data-toggle="modal" data-target="#confirmBackToCalendarMgnt">返回</button>
</div> -->
<div class="ham-area align-items-baseline navbar-light">
<button type="button" class="navbar-toggler navbar-toggler-admin" type="button" data-toggle="modal"
data-target="#ItemsIconModal">
<span class="navbar-toggler-icon"></span>
</button>
</div>
<!-- <h1>Side Nav</h1> -->
<nav class="leftColum">
<ul class="item-list">
<li>
<a href="index.html" class="items"><img src="images/icon/side-OTP.svg">管理員帳號</a>
<!-- <div class="item-bg"></div> -->
</li>
<li>
<a href="#" class="items"><img src="images/icon/side-HRM.svg">教育平台管理</a>
</li>
<li>
<a href="#" class="items"><img src="images/icon/side-member.svg">HRMS管理</a>
</li>
<div class="version">目前版本:V 0.0.1</div>
</ul>
</nav>
<!-- <div class="vertical-line"></div> -->
</div>
</aside>
<header class="headerbar">
<!-- 會員選單 -->
<div class="login-cont">
<label>admin456,您好!</label>
<div class="d-flex justify-content-center">
<button type="button" class="btn-wt mr-2" data-toggle="modal"
data-target="#confirmBackToCalendarMgnt">修改密碼</button>
<button type="button" class="btn-wt mr-2" onclick="location.href='#'">登出</button>
</div>
</div>
<!-- menu 底圖 -->
<!-- <div class="menubg">
</div> -->
</header>
<article>
<div class="tab-cont">
<div class="welcome-topic">
歡迎使用後台管理系統!
<img src="images/pic-welcome.png" class="welcome-pic">
</div>
</div>
</article>
<!-- ********************* Modal ********************* -->
<!-- 修改密碼 -->
<div class="modal fade" id="confirmBackToCalendarMgnt" tabindex="-1" aria-labelledby="confirmBackToStudentMgnt"
aria-hidden="true">
<div class="modal-dialog changecode modal-dialog-centered" role="document">
<div class="modal-content">
<div class="modal-header">
<label class="topic">修改密碼</label>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body password">
<form>
<div class="row form-group">
<span class="col-4">舊密碼</span>
<input type="text" class="form-control form-control-sm col-8" name="systemAdminAccount"
value="">
<span class="small form-text text-danger w-100 text-center">密碼錯誤。</span>
</div>
<div class="row form-group">
<span class="col-4">新密碼</span>
<input type="text" class="form-control form-control-sm col-8" name="systemAdminAccount"
value="">
<span class="small form-text text-danger w-100 text-center">新密碼與下列不同。</span>
</div>
<div class="row form-group">
<span class="col-4">確認密碼</span>
<input type="text" class="form-control form-control-sm col-8" name="systemAdminAccount"
value="">
<span class="small form-text text-danger w-100 text-center">新密碼與上列不同。</span>
</div>
<div class="d-flex justify-content-center mt-5">
<button type="button" class="btn btn-wt mr-3" data-dismiss="modal">取消</button>
<button type="button" class="btn btn-wt blue" data-toggle="modal" data-dismiss="modal" data-target="#SuccessModal">確認</button>
</div>
<!-- <div class="message-group">
<label>舊密碼</label>
<div class="col-12 col-noPadding text-center">
<p>是否返回?</p>
<div class="submitBlock">
<div class="d-flex justify-content-around">
<button type="button" class="btn btn-wt" data-dismiss="modal">取消</button>
<button type="button" class="btn btn-wt blue" onclick="window.location.href='">確認</button>
</div>
</div>
</div>
</div> -->
</form>
</div>
<div class="modal-footer">
</div>
</div>
</div>
</div>
<!-- /修改密碼 -->
<!-- 修改成功 -->
<div class="modal fade" id="SuccessModal" tabindex="-1" aria-labelledby="SuccessModal"
aria-hidden="true">
<div class="modal-dialog success modal-dialog-centered" role="document">
<div class="modal-content">
<div class="modal-header whitebg">
<!-- <label class="topic">修改密碼</label> -->
<button type="button" class="close whitebg" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true" class="">×</span>
</button>
</div>
<div class="modal-body checkcont">
<div class="row form-group justify-content-center">
<span class="col-12 text-center">修改成功</span>
<img src="images/icon/image-success.svg" class="mt-3">
</div>
</div>
<div class="modal-footer">
</div>
</div>
</div>
</div>
<!-- 修改成功 -->
<!-- 修改失敗 -->
<div class="modal fade" id="FailModal" tabindex="-1" aria-labelledby="FailModalModal"
aria-hidden="true">
<div class="modal-dialog success modal-dialog-centered" role="document">
<div class="modal-content">
<div class="modal-header whitebg">
<!-- <label class="topic">修改密碼</label> -->
<button type="button" class="close whitebg" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true" class="">×</span>
</button>
</div>
<div class="modal-body checkcont">
<div class="row form-group justify-content-center">
<span class="col-12 text-center">修改失敗</span>
<img src="images/icon/image-fail.svg" class="mt-3">
</div>
</div>
<div class="modal-footer">
</div>
</div>
</div>
</div>
<!-- 修改成功 -->
<!-- 手機板選單 -->
<div class="modal ItemsIcon fade" id="ItemsIconModal" tabindex="-1" aria-labelledby="ItemsIconModal"
aria-hidden="true">
<div class="modal-dialog" role="document">
<div class="modal-content ItemsIcon">
<div class="modal-header ItemsIcon">
<button type="button" class="close whitebg" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true" class="">×</span>
</button>
</div>
<div class="modal-body checkcont height100">
<div class="phoneItem">
<ul class="item-list">
<li>
<a href="index.html" class="items"><img src="images/icon/side-OTP.svg">管理員帳號</a>
<!-- <div class="item-bg"></div> -->
</li>
<li>
<a href="#" class="items"><img src="images/icon/side-HRM.svg">教育平台管理</a>
</li>
<li>
<a href="#" class="items"><img src="images/icon/side-member.svg">HRMS管理</a>
</li>
</ul>
</div>
<!-- <div class="row form-group justify-content-center">
<span class="col-12 text-center">修改成功</span>
<img src="images/icon/image-success.svg" class="mt-3">
</div> -->
</div>
<!-- <div class="modal-footer">
</div> -->
</div>
</div>
</div>
<!-- 手機板選單 -->
<!-- js files -->
<script type="text/javascript" src="js/jquery.js"></script>
<!-- <script type="text/javascript" src="js/popper.min.js"></script> -->
<script type="text/javascript" src="libary/bootstrap-4.5.0-dist/js/bootstrap.js"></script>
<script type="text/javascript" src="js/sortingTable.js"></script>
<script type="text/javascript" src="libary/slick-1.8.1/slick/slick.min.js"></script>
<script src="https://code.jquery.com/jquery-3.5.1.slim.min.js"
integrity="sha384-DfXdz2htPH0lsSSs5nCTpuj/zy4C+OGpamoFVy38MVBnE+IbbVYUew+OrCXaRkfj"
crossorigin="anonymous"></script>
<script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js"
integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo"
crossorigin="anonymous"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/js/bootstrap.min.js"
integrity="sha384-OgVRvuATP1z7JjHLkuOU7Xw704+h835Lr+6QL9UvYjZE3Ipu6Tp75j7Bh/kR0JKI"
crossorigin="anonymous"></script>
<script src="js/sortable.min.js"></script>
<script>
$("#nav-btn").click(function () {
$("nav").toggle("slow");
});
</script>
</body>
</html>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment