주요 웹사이트 탐색 시 사진을 클릭하면 확대, 회전 등의 특수 효과가 발생할 수 있습니다. 이 효과는 실제로 사람들의 눈을 더 밝게 만들 수 있으며, 사용자의 클릭에 대한 트래픽을 가져올 수도 있습니다. 물론 강력한 CSS 기능은 이러한 특수 효과에만 국한되지 않습니다. 이번 글에서는 좀 더 멋진 특수 효과를 소개하겠습니다. 마우스가 div 블록 안으로 이동할 때 생성되는 CSS 그림자 효과로 즉시 입체적인 효과를 만들어 낼 수 있습니다.
CSS 그림자 효과의 구체적인 코드 예는 다음과 같습니다.
<style> .shadow{ float:left; margin-left:20px; background: #EEFF99; width:200px; height:400px; } .shadow:hover{ -webkit-box-shadow: #ccc 0px 10px 10px; -moz-box-shadow: #ccc 0px 10px 10px; box-shadow: #ccc 0px 10px 10px; } </style> </head> <body> <div class="shadow"></div> <div class="shadow"></div> <div class="shadow"></div> </body>
위 코드 테스트 효과 CSS 그림자 테두리는 아래와 같습니다.
참고: 해당 요소에 그림자를 추가하더라도 :hover 의사 클래스는 분리할 수 없는 중요한 속성입니다.
:hover 의사 클래스는 마우스가 요소 위로 이동할 때 이 요소에 특별한 스타일을 추가하는 것입니다. 이 호버 사용법을 익히기만 하면 div 블록이나 그림에 그림자를 추가하더라도 이 효과를 쉽게 얻을 수 있습니다.
이 의사 클래스는 "호버 상태"에서 요소를 적용하는 데 사용됩니다. 호버는 사용자가 요소를 표시하지만 활성화하지 않는 경우로 정의됩니다. 이에 대한 가장 일반적인 예는 HTML 문서의 하이퍼링크 범위 내에서 마우스 포인터를 움직이는 것입니다. 이론적으로는 다른 요소에 마우스를 올릴 수 있지만 CSS는 어떤 요소를 정의하지 않습니다.
【관련 콘텐츠 추천】
CSS를 사용하여 페이지에 그림을 입체적으로 만드는 방법은 무엇입니까? (코드 실제 테스트)
위 내용은 마우스가 div 블록으로 이동할 때 CSS를 사용하여 자동으로 그림자 효과를 추가하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!