>  기사  >  웹 프론트엔드  >  CSS에서 요소를 숨기는 여러 가지 방법 중 클릭 이벤트를 트리거할 수 있는 방법은 무엇입니까?

CSS에서 요소를 숨기는 여러 가지 방법 중 클릭 이벤트를 트리거할 수 있는 방법은 무엇입니까?

angryTom
angryTom원래의
2019-10-22 14:03:026315검색

CSS에서 요소를 숨기는 여러 가지 방법 중 클릭 이벤트를 트리거할 수 있는 방법은 무엇입니까?

CSS에서 요소를 숨기는 여러 가지 방법 중 클릭 이벤트가 발생될 수 있습니다.

는 불투명도를 0으로 설정한 방법입니다.

CSS에서 요소를 숨기는 방법:

1.display:none;

.box{
    display: none;
}

가장 간단하고 조잡한 방법은 요소의 표시 속성을 없음으로 설정하는 것입니다.

display:none;으로 설정된 요소는 더 이상 페이지 공간을 차지하지 않으며, 해당 요소가 차지하는 공간은 다른 요소가 차지하므로 브라우저가 재정렬되고 재구성됩니다.

2. 가시성: Hidden

.box{
    visibility: hidden;
}

이 방법은 요소를 숨길 수 있지만 요소는 여전히 페이지 공간을 차지하므로 리플로우를 유발하지 않고 브라우저가 재구성됩니다.

페이지 레이아웃을 변경하지 않고 요소를 숨기려면 visible:hidden 메소드를 사용하는 것이 좋습니다.

3. 불투명도:0; (필터: alpha(opacity=0); 둘 다 호환성을 고려하여 작성해야 함)

요소 투명도 불투명도 속성을 0으로 설정하거나 페이지 요소를 숨길 수 있습니다.

.box{
    opacity:0;
}

는 visible:hidden과 동일한 방식으로 표시되며 페이지 공간도 차지합니다.

이벤트 바인딩의 차이점:

display:none; 요소는 페이지에서 직접 사라지므로 이 요소에 바인딩된 이벤트는 적용되지 않습니다.

가시성: 숨겨진 요소는 바운드 이벤트 를 실행하지 않습니다.

opacity:0; 요소는 바운드 이벤트를 트리거합니다. 예를 들어 클릭하면 클릭 기능이 트리거됩니다.

더 많은 HTML/css 지식을 보려면 PHP 중국어 웹사이트

HTML 비디오 튜토리얼CSS 비디오 튜토리얼을 따라가세요.

위 내용은 CSS에서 요소를 숨기는 여러 가지 방법 중 클릭 이벤트를 트리거할 수 있는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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