728x90
반응형
modal
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.6.2/dist/css/bootstrap.css"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.4/jquery.js"></script> <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.1/dist/umd/popper.js"></script> <script src="https://cdn.jsdelivr.net/npm/bootstrap@4.6.2/dist/js/bootstrap.bundle.js"></script> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.css"> <script> $(function(){ $(".btn-con").click(function(){ alert("확인했습니다."); }); }); </script> </head> <body> <div class="container mt-3"> <h2>Modal Example</h2> <!-- Button to Open the Modal --> <button type="button" class="btn btn-warning" data-toggle="modal" data-target="#myModal"> <!-- jQuery modal과는 다르게 modal화면을 클릭해도 닫힌다 --> Open modal </button> <!-- The Modal --> <div class="modal fade" id="myModal"> <div class="modal-dialog"> <div class="modal-content"> <!-- Modal Header --> <div class="modal-header"> <h4 class="modal-title">Modal Heading</h4> <button type="button" class="close" data-dismiss="modal">x</button> </div> <!-- Modal body --> <div class="modal-body"> Modal body.. </div> <!-- Modal footer --> <div class="modal-footer"> <button type="button" class="btn btn-primary btn-con" data-dismiss="modal">확인</button> <button type="button" class="btn btn-danger" data-dismiss="modal">취소</button> </div> </div> </div> </div> </div> </body> </html>
modal
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.6.2/dist/css/bootstrap.css" /> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.4/jquery.js"></script> <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.1/dist/umd/popper.js"></script> <script src="https://cdn.jsdelivr.net/npm/bootstrap@4.6.2/dist/js/bootstrap.bundle.js"></script> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.css" /> <style> #myModal { position: fixed; top: 0; left: 0; width: 100%; height: 100vh; overflow: hidden; background-color: rgba(0, 0, 0, 0.5); z-index: 100; padding-top: 150px; } .modal-content { width: 500px; height: 300px; margin: 0 auto; } .modal-header { flex-direction: row-reverse; background-color: rgb(223, 15, 15); color: #fff; font-size: 16pt; font-weight: bolder; /* padding: 10px 16px; */ } .modal-header > span { padding: 2px 15px; border: 1px solid #fff; border-radius: 5px; } .modal-content { margin-top: 150px; } </style> <script> $(function () { $("#myModal").hide(); $(".modal-header>span").click(function () { $("#myModal").toggle(); }); $(".modalBtn").on("click", function () { $("#myModal").toggle(); }); }); </script> </head> <body> <div class="container mt-3"> <h2>Modal Example</h2> <!-- Button to Open the Modal --> <button type="button" class="btn btn-primary modalBtn">Open modal</button> </div> <!-- The Modal --> <div id="myModal"> <div class="modal-content"> <div class="modal-header"><span>x</span>제목</div> 내용없음 </div> </div> </body> </html>
flex
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> * {box-sizing: border-box;} body {margin:0;} ul{ display: flex; padding:0; list-style:none; height:300px; border: 5px solid red; } li {background: beige;} li:nth-child(2n) {background-color: aquamarine;} /* li{flex-grow : 1;} */ /* li:nth-child(3) {flex-grow : 1;} */ /* li:nth-child(3) {flex-shrink : 30;} */ /* li:nth-child(3) {flex-basis : 300px;} */ /* li:nth-child(3) {flex-shrink :0;} */ /* flex-basis : 지정하지 않을 때 = 컨텐츠 크기 flex-grow : 0 [기본값] : 아이템을 어떻게 채울지의 여부, flex-shrink : 1 [기본값] : 너비에 관한 것. 아이템들이 갖고 있던 크기가 줄어들 수 있는가에 대한 속성 : 공간이 줄어들 때 여백이 사라짐 -> 각 아이템들의 크기가 조율됨 : shrink 값이 클수록 크기에 빠르게 반응함 : flex-shirnk:0; 일때 -> 정해진 크기 고수 -> 영역 밖으로 벗어나 잘리는 아이템이 생김 : flex-shirnk:1; 일때 [기본값] -> 박스가 작아지면 아이템 기본 크기가 줄어듦 */ </style> </head> <body> <div class="listContainer"> <ul> <li>피카츄</li> <li>라이츄</li> <li>파이리</li> <li>꼬부기</li> <li>버터풀</li> <li>야도란</li> <li>피죤투</li> <li>또가스</li> <li>또가</li> <li>또가스ㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇ</li> </ul> </div> </body> </html>
728x90
반응형
'[JS]' 카테고리의 다른 글
[Bootstrap] carousel, icon (0) | 2024.03.12 |
---|---|
[Bootstrap] navbar (0) | 2024.03.12 |
[Bootstrap] form validation (0) | 2024.03.11 |
[Bootstrap] grid, button (0) | 2024.03.11 |
[Bootstrap] container, col (0) | 2024.03.11 |