This commit is contained in:
myname 2025-11-18 16:30:14 +09:00
commit e3ffab2c85
5 changed files with 195 additions and 6 deletions

View File

@ -57,6 +57,13 @@ function actionLogin() {
</div>
<div class="login_wrap">
<div class="box">
<i class="icon phone"></i>
<p class="login_title">휴대폰 인증</p>
<span class="summary">개인의 휴대폰 번호를 이용해 본인여부를 확인할 수 있는 서비스입니다.</span>
<button type="button" class="btn fill blue large w70per">본인인증</button>
</div>
<div class="box">
<p class="login_tit">
본인인증 로그인</br>
<span>사이트 오픈 시 셀렉트 박스를 통한 로그인은 삭제됩니다.</span>
@ -86,9 +93,10 @@ function actionLogin() {
<option value="이준호:01030266269:M:19890202:HwekrDfuErjWrj/DSjfsduerlkrkjweR+DJfisdfioueklrjiJeudsdWErQWERasdvDASgfeRTdsioufiuERwe==">이준호:01030266269:M:19890202</option>
</select>
<br></br>
<div class="login_form">
<div class="login_btn_wrap">
<button type="button" onclick="javascript:actionLogin();" class="btn_login">본인인증</button>
<div class="login_form">
<div class="login_btn_wrap">
<button type="button" onclick="javascript:actionLogin();" class="btn_login">본인인증</button>
</div>
</div>
</div>
</div>

View File

@ -807,7 +807,32 @@ duet-date-picker *:focus{outline: auto !important;}
.t_dashboard_btm table:nth-child(1),.t_dashboard_btm table:nth-child(2) {margin-bottom: 30px;}
/* login */
.login_wrap{width: 400px; margin: 0 auto; border: 1px solid #d5d5d5; padding: 90px 80px 75px 80px; text-align: center;}
.login_wrap{display:flex;justify-content:center;align-items:stretch;gap:30px;}
.login_wrap .box{width:calc(100%/3);padding:30px 30px 40px 30px;text-align:center;border:1px solid #7ca4ee;border-radius:10px;background:#f7fbfe;}
.login_wrap .icon{display:inline-block;width:107px;height:107px;margin:0 0 20px 0;background:#e5e5e5;border-radius:100%;}
.login_wrap .phone{background-image:url(../images/content/login_phone.png);}
.login_wrap .login_title{font-size:2.1rem;font-weight:600;color:#333;margin:0 0 30px 0;}
.login_wrap .summary{display:block;font-size:1.5rem;font-weight:300;color:#7c7c7c;line-height:1.4;}
.login_wrap button{margin:30px 0 0 0;}
.login_tit{font-size: 28px; color: #555; font-weight: 400; margin:40px 0;}
.login_tit span{font-weight: 500; color: #222;}
.login_form input[type="text"],.login_form input[type="password"]{width: 100%; height: 46px; border: 1px solid #d5d5d5; border-radius: 5px; padding: 0 0 0 15px; margin-bottom: 10px; box-sizing: border-box;}
.login_form input[type="text"]::placeholder,.login_form input[type="password"]::placeholder{font-size: 16px;}
.login_form .login_btn_wrap{margin-top: 10px;}
.login_form .login_btn_wrap button{width: 100%; height: 46px; border-radius: 5px; margin-bottom: 10px;}
.login_form .btn_login{background-color: #3a72db; font-size: 18px; color: #fff; transition: background-color 0.3s ease-in-out;}
.login_form .btn_login:hover{background-color: #0c3a97; transition: background-color 0.3s ease-in-out;}
.login_form .btn_join{background-color: #888888; font-size: 18px; color: #fff; transition: background-color 0.3s ease-in-out;}
.login_form .btn_join:hover{background-color: #666; transition: background-color 0.3s ease-in-out;}
.login_form .login_util{display: flex; justify-content: center; margin-top: 20px;}
.login_form .login_util a{position: relative; padding: 0 15px; font-size: 18px; color: #666666; font-weight: 300;}
.login_form .login_util a:hover{color: #222;}
.login_form .login_util a::after{position: absolute; content: " "; width: 1px; height: 15px; background-color: #cccccc; right: 0; top: 3px;}
.login_form .login_util a:first-child{padding-left: 0;}
.login_form .login_util a:last-child{padding-right: 0;}
.login_form .login_util a:last-child::after{display: none;}
.login_tit{font-size: 28px; color: #555; font-weight: 400; margin-bottom: 40px;}
.login_tit span{font-weight: 500; color: #222;}
.login_form input[type="text"],.login_form input[type="password"]{width: 100%; height: 46px; border: 1px solid #d5d5d5; border-radius: 5px; padding: 0 0 0 15px; margin-bottom: 10px; box-sizing: border-box;}
@ -1212,6 +1237,15 @@ duet-date-picker *:focus{outline: auto !important;}
#egov_file_view_table ul{gap:16px;}
.fileView a{padding:0 0 0 46px;font-size:3.2rem;background-image:url(../images/content/icon_file_mobile.png);background-position:left 8px;}
/* 로그인 */
.login_wrap{flex-wrap:wrap;}
.login_wrap .box{width:100%;padding:60px 30px 80px 30px;border:2px solid #7ca4ee;border-radius:20px;}
.login_wrap .icon{width:214px;height:214px;}
.login_wrap .phone{background-image:url(../images/content/login_phone_mobile.png);}
.login_wrap .login_title{font-size:4.2rem;margin:0 0 60px 0;}
.login_wrap .summary{font-size:3rem;}
.login_wrap button{margin:60px 0 0 0;}
}
@media all and (max-width: 860px){
@ -1507,8 +1541,6 @@ duet-date-picker *:focus{outline: auto !important;}
.t_dashboard_top>.tb_type01>table>colgroup>col {width: 80px !important;}
.t_dashboard_btm .tb_list01 {display: block; width: 100%; margin-top: 40px;}
/* login */
.login_wrap{width: 100%; padding: 80px 30px 65px 30px; box-sizing: border-box;}
/*교육기반강화연수*/
.best_list {display:block; }
@ -1592,6 +1624,14 @@ duet-date-picker *:focus{outline: auto !important;}
#egov_file_view_table ul{gap:8px;}
.fileView a{padding:0 0 0 23px;font-size:1.6rem;background-image:url(../images/content/icon_file.png);background-position:left 5px;}
/* 로그인 */
.login_wrap .box{padding:30px 30px 40px 30px;border:1px solid #7ca4ee;border-radius:10px;}
.login_wrap .icon{width:107px;height:107px;}
.login_wrap .phone{background-image:url(../images/content/login_phone.png);}
.login_wrap .login_title{font-size:2.1rem;margin:0 0 30px 0;}
.login_wrap .summary{font-size:1.5rem;}
.login_wrap button{margin:30px 0 0 0;}
}
@media (max-width: 479px){

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB

View File

@ -0,0 +1,141 @@
<html lang="ko">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>교육현황 > 마이페이지 > 한국지식재산보호원 지식재산보호교육시스템</title>
<!-- css -->
<link rel="stylesheet" href="/ipedu/visitEdu/usr/publish/css/reset.css">
<link rel="stylesheet" href="/ipedu/visitEdu/usr/publish/css/common.css">
<link rel="stylesheet" href="/ipedu/visitEdu/usr/publish/css/content.css">
<link rel="stylesheet" href="/ipedu/visitEdu/usr/publish/css/popup.css">
<!-- script -->
<script src="/ipedu/visitEdu/usr/publish/script/jquery-3.5.0.js"></script>
<script src="/ipedu/visitEdu/usr/publish/script/common.js"></script>
<script src="/ipedu/visitEdu/usr/publish/script/content.js"></script>
<script src="/ipedu/visitEdu/usr/publish/script/popup.js"></script>
<!-- 달력 -->
<link rel="stylesheet" href="/ipedu/visitEdu/usr/publish/datepicker/classic.css">
<link rel="stylesheet" href="/ipedu/visitEdu/usr/publish/datepicker/classic.date.css">
<script src="/ipedu/visitEdu/usr/datapicker/duet.js"></script>
<script src="/ipedu/visitEdu/usr/datapicker/duet.system.js"></script>
<script src="/ipedu/visitEdu/usr/datapicker/duet.esm.js"></script>
</head>
<body>
<div class="mask"></div>
<div class="popup_wrap popType01" tabindex="0" style="width:800px;" data-tooltip-con="sub36_pop02" data-focus="sub36_pop02" data-focus-prev="sub36_pop02_close">
<div class="popup_tit">
<p>교육대상자 확인</p> <button class="btn_popup_close tooltip-close" data-focus="sub36_pop02_close" title="팝업 닫기"><i></i></button>
</div>
<div class="popup_cont">
<div class="cont_body">
<div class="pop_tb_type01" style="overflow:visible;">
<table>
<caption>교육대상자 확인 : 성명, 주민번호앞자리, 성별 등의 정보입력</caption>
<colgroup>
<col style="width:38%;">
<col style="width:auto;">
</colgroup>
<tbody>
<tr>
<th scope="row">성명</th>
<td>
<label for="trgtNm" class="label">성명 입력</label>
<input type="text" id="trgtNm">
</td>
</tr>
<tr>
<th scope="row">생년월일/성별</th>
<td>
<div class="birth_wrap">
<input type="hidden" value="" id="dBirth" />
<input type="text" class="birth_input" maxlength="6" placeholder="●●●●●●"><span>-</span>
<input type="text" class="jender_input" maxlength="1" placeholder="●">
<span>●●●●●●</span>
</div>
</td>
</tr>
<tr>
<th scope="row">휴대폰 번호</th>
<td>
<input type="text" id="clphone" onkeyup="onlyNumber(this);" maxlength="11">
</td>
</tr>
<tr id="chkNo" style="display:none;">
<th scope="row">인증번호</th>
<td>
<input type="text" maxlength="6">
<button type="button" class="btnType06" onclick="fncChkNo();">인증하기</button>
</td>
</tr>
</tbody>
</table>
</div>
<div class="pop_btn_wrap btn_layout01" id="confirmBtns">
<div class="btn_left">
</div>
<div class="btn_center">
<button type="button" class="btnType05" id="chkBtn">확인</button>
<button type="button" class="btnType02 tooltip-close" id="target_confirm_popup-close" data-focus="sub36_pop02_close" data-focus-next="sub36_pop02">취소</button>
</div>
<div class="btn_right">
</div>
</div>
</div>
</div>
</div>
<div data-include-path="/ipedu/visitEdu/usr/publish/layout/_header.html"></div>
<!-- content -->
<div class="container">
<div class="sub_visual">
<div class="visual_text">
<strong>본인인증</strong>
<p>지식재산보호교육시스템</p>
</div>
</div>
<div class="inner">
<div class="cont_wrap w100per">
<div class="cont_tit">
<h2>본인인증</h2>
</div>
<div class="login_wrap">
<div class="box">
<i class="icon phone"></i>
<p class="login_title">휴대폰 인증</p>
<span class="summary">개인의 휴대폰 번호를 이용해 본인여부를 확인할 수 있는 서비스입니다.</span>
<button type="button" class="btn fill blue large w70per">본인인증</button>
</div>
</div>
</div>
</div>
</div>
<!--// content -->
<div data-include-path="/ipedu/visitEdu/usr/publish/layout/_footer.html"></div>
</body>
</html>