>  기사  >  웹 프론트엔드  >  마우스가 div 블록으로 이동할 때 CSS를 사용하여 자동으로 그림자 효과를 추가하는 방법은 무엇입니까?

마우스가 div 블록으로 이동할 때 CSS를 사용하여 자동으로 그림자 효과를 추가하는 방법은 무엇입니까?

藏色散人
藏色散人원래의
2018-08-10 16:04:0412687검색

주요 웹사이트 탐색 시 사진을 클릭하면 확대, 회전 등의 특수 효과가 발생할 수 있습니다. 이 효과는 실제로 사람들의 눈을 더 밝게 만들 수 있으며, 사용자의 클릭에 대한 트래픽을 가져올 수도 있습니다. 물론 강력한 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 그림자 테두리는 아래와 같습니다.

마우스가 div 블록으로 이동할 때 CSS를 사용하여 자동으로 그림자 효과를 추가하는 방법은 무엇입니까?

참고: 해당 요소에 그림자를 추가하더라도 :hover 의사 클래스는 분리할 수 없는 중요한 속성입니다.

:hover 의사 클래스는 마우스가 요소 위로 이동할 때 이 요소에 특별한 스타일을 추가하는 것입니다. 이 호버 사용법을 익히기만 하면 div 블록이나 그림에 그림자를 추가하더라도 이 효과를 쉽게 얻을 수 있습니다.

이 의사 클래스는 "호버 상태"에서 요소를 적용하는 데 사용됩니다. 호버는 사용자가 요소를 표시하지만 활성화하지 않는 경우로 정의됩니다. 이에 대한 가장 일반적인 예는 HTML 문서의 하이퍼링크 범위 내에서 마우스 포인터를 움직이는 것입니다. 이론적으로는 다른 요소에 마우스를 올릴 수 있지만 CSS는 어떤 요소를 정의하지 않습니다.

【관련 콘텐츠 추천】

CSS를 사용하여 페이지에 그림을 입체적으로 만드는 방법은 무엇입니까? (코드 실제 ​​테스트)

HTML5 매우 빠른 3D 3차원 그림책 전환 효과


위 내용은 마우스가 div 블록으로 이동할 때 CSS를 사용하여 자동으로 그림자 효과를 추가하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.