문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판이전 판 | |||
| bootstrap:svg [2021/11/13 11:23] – taekgu | bootstrap:svg [2025/04/15 10:05] (현재) – 바깥 편집 127.0.0.1 | ||
|---|---|---|---|
| 줄 1: | 줄 1: | ||
| + | ====== CSP 및 임베디드 SVG ====== | ||
| + | |||
| + | * 닫기 버튼 (경고 및 모달에서 사용) | ||
| + | <code html> | ||
| + | <button type=" | ||
| + | <span aria-hidden=" | ||
| + | </ | ||
| + | </ | ||
| + | * 사용자 정의 체크박스 및 라디오 버튼 | ||
| + | <code html> | ||
| + | <div class=" | ||
| + | <input type=" | ||
| + | <label class=" | ||
| + | </ | ||
| + | </ | ||
| + | <code javascript> | ||
| + | $(' | ||
| + | </ | ||
| + | * [[https:// | ||
| + | <code html> | ||
| + | <div class=" | ||
| + | <input type=" | ||
| + | <label class=" | ||
| + | </ | ||
| + | <div class=" | ||
| + | <input type=" | ||
| + | <label class=" | ||
| + | </ | ||
| + | </ | ||
| + | * [[https:// | ||
| + | <code html> | ||
| + | <form class=" | ||
| + | <div class=" | ||
| + | <div class=" | ||
| + | <label for=" | ||
| + | <input type=" | ||
| + | <div class=" | ||
| + | Looks good! | ||
| + | </ | ||
| + | </ | ||
| + | <div class=" | ||
| + | <label for=" | ||
| + | <input type=" | ||
| + | <div class=" | ||
| + | Looks good! | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | <div class=" | ||
| + | <div class=" | ||
| + | <label for=" | ||
| + | <input type=" | ||
| + | <div class=" | ||
| + | Please provide a valid city. | ||
| + | </ | ||
| + | </ | ||
| + | <div class=" | ||
| + | <label for=" | ||
| + | <select class=" | ||
| + | <option selected disabled value=""> | ||
| + | < | ||
| + | </ | ||
| + | <div class=" | ||
| + | Please select a valid state. | ||
| + | </ | ||
| + | </ | ||
| + | <div class=" | ||
| + | <label for=" | ||
| + | <input type=" | ||
| + | <div class=" | ||
| + | Please provide a valid zip. | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | <div class=" | ||
| + | <div class=" | ||
| + | <input class=" | ||
| + | <label class=" | ||
| + | Agree to terms and conditions | ||
| + | </ | ||
| + | <div class=" | ||
| + | You must agree before submitting. | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | <button class=" | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | // Example starter JavaScript for disabling form submissions if there are invalid fields | ||
| + | (function() { | ||
| + | 'use strict'; | ||
| + | window.addEventListener(' | ||
| + | // Fetch all the forms we want to apply custom Bootstrap validation styles to | ||
| + | var forms = document.getElementsByClassName(' | ||
| + | // Loop over them and prevent submission | ||
| + | var validation = Array.prototype.filter.call(forms, | ||
| + | form.addEventListener(' | ||
| + | if (form.checkValidity() === false) { | ||
| + | event.preventDefault(); | ||
| + | event.stopPropagation(); | ||
| + | } | ||
| + | form.classList.add(' | ||
| + | }, false); | ||
| + | }); | ||
| + | }, false); | ||
| + | })(); | ||
| + | </ | ||
| + | </ | ||
| + | * [[https:// | ||
| + | <code html> | ||
| + | <select class=" | ||
| + | <option selected> | ||
| + | <option value=" | ||
| + | <option value=" | ||
| + | <option value=" | ||
| + | </ | ||
| + | </ | ||
| + | * [[https:// | ||
| + | <code html> | ||
| + | <div id=" | ||
| + | <div class=" | ||
| + | <div class=" | ||
| + | <img src=" | ||
| + | </ | ||
| + | <div class=" | ||
| + | <img src=" | ||
| + | </ | ||
| + | <div class=" | ||
| + | <img src=" | ||
| + | </ | ||
| + | </ | ||
| + | < | ||
| + | <span class=" | ||
| + | <span class=" | ||
| + | </ | ||
| + | <button class=" | ||
| + | <span class=" | ||
| + | <span class=" | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | * Navbar 토글 버튼 | ||
| + | <code html> | ||
| + | <nav class=" | ||
| + | <button class=" | ||
| + | <span class=" | ||
| + | </ | ||
| + | <div class=" | ||
| + | <a class=" | ||
| + | <ul class=" | ||
| + | <li class=" | ||
| + | <a class=" | ||
| + | </li> | ||
| + | <li class=" | ||
| + | <a class=" | ||
| + | </li> | ||
| + | <li class=" | ||
| + | <a class=" | ||
| + | </li> | ||
| + | </ul> | ||
| + | <form class=" | ||
| + | <input class=" | ||
| + | <button class=" | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | === External content === | ||
| + | [[https:// | ||
| + | <code html> | ||
| + | <div class=" | ||
| + | <div class=" | ||
| + | <div class=" | ||
| + | <h5 class=" | ||
| + | <span class=" | ||
| + | </ | ||
| + | </ | ||
| + | <nav class=" | ||
| + | <button class=" | ||
| + | <span class=" | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||