이미지 모달 (고급)
이미지 모달 (고급)
이 예제는 CSS와 JavaScript가 함께 작동하는 방법을 보여줍니다.
먼저 CSS를 사용하여 모달 창 (대화 상자)을 만들고 기본적으로 숨 깁니다.
그런 다음 JavaScript를 사용하여 모달 창을 표시하고 사용자가 이미지를 클릭하면 모달 안에 이미지가 표시됩니다.
노던 라이트, 노르웨이
예
// Get the modal
var modal = document.getElementById('myModal');
// Get the image and insert it inside the modal - use its "alt" text as a caption
var img = document.getElementById('myImg');
var modalImg = document.getElementById("img01");
var captionText = document.getElementById("caption");
img.onclick = function(){
modal.style.display = "block";
modalImg.src = this.src;
captionText.innerHTML = this.alt;
}
// Get the <span> element that closes the modal
var span = document.getElementsByClassName("close")[0];
// When the user clicks on <span> (x), close the modal
span.onclick = function() {
modal.style.display = "none";
}
게시판 목록
퍼블리셔팁
질문은 상단의 QA에서 해주시기 바랍니다.
| 번호 | 분류 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|---|
| 707 | CSS | 12년 전 | 12402 | ||
| 706 | 기타 | 12년 전 | 5096 | ||
| 705 | CSS | 12년 전 | 5668 | ||
| 704 | 기타 | 12년 전 | 12107 | ||
| 703 | 웹접근성 | 12년 전 | 10087 | ||
| 702 | 기타 | 12년 전 | 5146 | ||
| 701 | CSS | 12년 전 | 3112 | ||
| 700 | 반응형 |
kiplayer
|
12년 전 | 6803 | |
| 699 | CSS |
kiplayer
|
12년 전 | 6426 | |
| 698 | 웹접근성 |
|
12년 전 | 36932 | |
| 697 | HTML | 12년 전 | 4343 | ||
| 696 | HTML | 12년 전 | 8076 | ||
| 695 | CSS | 12년 전 | 5452 | ||
| 694 | HTML | 12년 전 | 5816 | ||
| 693 | CSS | 12년 전 | 3888 | ||
| 692 | 웹접근성 |
프로프리랜서
|
12년 전 | 3775 | |
| 691 | 웹접근성 |
|
12년 전 | 12463 | |
| 690 | CSS | 12년 전 | 4216 | ||
| 689 | 웹접근성 | 12년 전 | 5873 | ||
| 688 | CSS | 12년 전 | 4925 | ||
| 687 | HTML | 12년 전 | 7386 | ||
| 686 | CSS | 13년 전 | 5841 | ||
| 685 | 기타 | 13년 전 | 10611 | ||
| 684 | HTML |
후라보노보노
|
13년 전 | 4805 | |
| 683 | HTML | 13년 전 | 4339 | ||
| 682 | 기타 |
|
13년 전 | 3517 | |
| 681 | CSS | 13년 전 | 3664 | ||
| 680 | HTML | 13년 전 | 6307 | ||
| 679 | 반응형 | 13년 전 | 6589 | ||
| 678 | CSS | 13년 전 | 3815 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기