티스토리 뷰
안녕하세요. 꿈꾸는여우입니다. 오늘은 홈페이지 코딩을 하면서 팝업에서 많이 쓰이는 부분을 포스팅 하려고 합니다. 레이어팝업을 띄우면서 주변은 어둡게 처리하는 방법에 대해서 알아보고자 합니다.
1. <head></head>안에 입력한다.
<link type="text/css" rel="stylesheet" href="modalLayer.css" />
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>
<script type="text/javascript" src="jquery.modalLayer.js"></script>
<script type="text/javascript">
jQuery(document).ready(function($) {
$('.open_modal').modalLayer();
});
</script>
※css와 js를 넣어둔 경로로 설정해야 한다.
2. body 안에 팝업할 부분을 설정한다.
<div class="modal m-regist" id="person_request" aria-hidden="true" aria-labelledby="modalTitle2" role="alertdialog">
<h1 id="modalTitle2">이용약관 </h1>
<div class="modal_box">
<div class="modal_scroll">팝업내용</div>
</div>
<button type="button" class="closeModalLayer"><img src="../images/ico_x.gif" alt="닫기"></button>
</div>
<div class="modal m-regist" id="person_request2" aria-hidden="true" aria-labelledby="modalTitle2" role="alertdialog">
<h1 id="modalTitle2">개인정보처리방침 </h1>
<div class="modal_box">
<div class="modal_scroll">팝업내용</div>
</div>
<button type="button" class="closeModalLayer"><img src="../images/ico_x.gif" alt="닫기"></button>
</div>
<span><a href="#person_request" class="open_modal">이용약관</a></span><span><a href="#person_request2" class="open_modal">개인정보처리방침</a></span>
※팝업 갯수에 따라 person_request 이부분이 늘어나고 줄어들면된다.
3. css안에 입력하여준다.
button, input[type="submit"], input[type="button"]{cursor:pointer}
button[type="submit"]{display:block; width:100px; margin:15px 0 15px 120px}
/*리셋*/
div.modal{position:absolute; z-index:9999; padding:10px; display:none}
div.modal h1 {font-size:25px; padding-left:12px; padding-top:5px; color:#0387d1; }
div.modal button.closeModalLayer{overflow:hidden; *overflow:visible; padding:0; margin:0; line-height:0; width:40px; height:34px; position:absolute; top:15px; right:16px;}
div.m-regist{ width:596px; height:420px; background:#fff; border:#0387d1 solid 5px;}
div.m-regist div{padding:3px 0}
/* 백보드 div */
div.overlay { width:100%;height:100%;z-index:999;background-color:#000; opacity:0.4; filter: alpha(opacity=40); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; position:fixed; top:0; left:0; margin:0; padding:0; display:none}
.modal_box {width:95%; height:350px; position:relative; border:1px solid #d5d5d5; padding:5px 10px; font-size:14px; line-height:20px; margin:10px auto;}
.modal_scroll {height:330px; padding:5px 15px; overflow-y:scroll; overflow-x:hidden; line-height:20px;}
.modal_scroll p {line-height:20px; color:#666; padding:10px;};z-index:2;background-color:#000; opacity:0.4; filter: alpha(opacity=40); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; position:fixed; top:0; left:0; margin:0; padding:0; display:none}
4. 마지막으로 js를 ftp에 넣어주면 끝~~
'웹디자인' 카테고리의 다른 글
absolute 가운데 정렬하는 css (0) | 2018.12.06 |
---|---|
마우스 오버시 이미지 확대 css팁 (0) | 2018.11.29 |
드롭다운메뉴 마우스오버시 하위메뉴 다운 (css적용) (0) | 2018.11.13 |
배경이미지 슬라이드 (페이드 인/아웃) (0) | 2018.10.11 |
파비콘 만들어 홈페이지 적용하기 (0) | 2018.10.10 |
- Total
- Today
- Yesterday
- 비엣젯항공
- 햄스터분양
- 남구아이들과놀곳
- 어린이수영장
- 푸꾸옥여행
- BN800KR
- 미래아이산부인과
- 마곡어린이수영장
- 제빵기추천
- 내돈내산제빵기
- 샤크닌자블렌더
- LG청소기분해청소
- 쿠쿠제빵기
- 책육아
- 표피낭종수술
- 오빠딸기
- 아토피
- 피부낭종
- 잠실물놀이장
- 무선청소기분해
- LG청소기분해
- 더비치타워
- 아이랑겨울놀이
- 모기알레르기
- 집에서모닝빵만들기
- 집에서소금빵만들기
- 제주한림맛집
- 항공우주학
- 르포레스트리조트
- 칼국수맛집
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |