웹페이지에 여러 이미지를 표시할 때 추가 정보를 제공하거나 그 위로 마우스를 가져가면 기능이 작동합니다. 이를 달성하는 한 가지 방법은 텍스트, 아이콘 또는 기타 요소가 포함된 오버레이 레이어를 추가하는 것입니다. 이 글에서는 CSS를 사용하여 이미지 오버레이를 생성하는 방법을 살펴보겠습니다.
오버레이 레이어를 생성하려면 다음 CSS를 활용할 수 있습니다. :
<code class="css">.image-container { position: relative; width: 200px; height: 300px; } .image-container .overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: none; color: #FFF; } .image-container:hover .overlay { display: block; background: rgba(0, 0, 0, .6); }</code>
위 CSS에서는 이미지와 해당 오버레이의 위치를 절대적으로 지정하기 위해 이미지 컨테이너 클래스를 정의했습니다. 이 컨테이너 내에서 오버레이 클래스는 오버레이 레이어의 위치와 가시성을 정의합니다. 이미지 컨테이너 위로 마우스를 가져가면 표시 속성이 블록으로 변경되어 오버레이가 표시됩니다.
오버레이를 HTML에 통합하려면, 다음 코드를 사용하세요.
<code class="html"><div class="image-container"> <img src="image.jpg"> <div class="overlay">This is the overlay content.</div> </div></code>
제공된 CSS는 기초 역할을 하지만 디자인 요구 사항에 맞게 오버레이를 사용자 정의할 수 있습니다. 예를 들어 다음과 같이 할 수 있습니다.
이미지 만들기 CSS를 사용한 오버레이는 이미지에 상호 작용 기능과 정보를 추가할 수 있는 간단한 프로세스입니다. 이 문서에 설명된 기본 원칙을 이해하면 오버레이를 구현하여 웹사이트의 사용자 경험을 향상할 수 있습니다.
위 내용은 CSS로 이미지 오버레이를 만드는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!