w3.css
이미지 오버레이 제목
마우스를 올리면 이미지 오버레이 제목을 만드는 방법을 알아보자.
오버레이 이미지 제목을 만드는 방법
1단계) HTML 추가
<div class="container"> <img src="img_avatar.png" alt="Avatar" class="image"> <div class="overlay">My Name is John</div> </div>
2단계) CSS 추가
* {box-sizing: border-box} /* Container needed to position the overlay. Adjust the width as needed */ .container { position: relative; width: 50%; max-width: 300px; } /* Make the image to responsive */ .image { display: block; width: 100%; height: auto; } /* The overlay effect - lays on top of the container and over the image */ .overlay { position: absolute; bottom: 0; background: rgb(0, 0, 0); background: rgba(0, 0, 0, 0.5); /* Black see-through */ color: #f1f1f1; width: 100%; transition: .5s ease; opacity:0; color: white; font-size: 20px; padding: 20px; text-align: center; } /* When you mouse over the container, fade in the overlay title */ .container:hover .overlay { opacity: 1; }
기본 예시
예제 보기참고
W3C School - How TO - Image Overlay Title