> 웹 프론트엔드 > 프런트엔드 Q&A > 자바스크립트에서 전체 화면 제어 막대를 숨기는 방법

자바스크립트에서 전체 화면 제어 막대를 숨기는 방법

PHPz
풀어 주다: 2023-04-21 09:17:32
원래의
656명이 탐색했습니다.

JavaScript는 웹 개발에서 가장 널리 사용되는 프로그래밍 언어이며 주로 웹 페이지에서 상호 작용 및 동적 기능을 구현하는 데 사용됩니다. 그 중 전체 화면 컨트롤 바를 숨기는 것도 자바스크립트가 구현할 수 있는 기능 중 하나입니다. 이 기사에서는 JavaScript를 사용하여 전체 화면 제어 막대를 숨기는 방법에 대해 설명합니다.

현대 웹 디자인에서는 전체 화면 비디오 및 오디오가 매우 인기 있는 디자인 트렌드가 되었습니다. 그러나 일부 웹 애플리케이션이나 웹사이트의 경우 승인되지 않은 전체 화면 비디오 또는 오디오가 사용자에게 방해가 될 수 있습니다. 이때 전체화면 컨트롤바를 숨기는 것은 꼭 필요한 기능이 됩니다. 전체 화면 제어 막대를 숨기면 사용자는 볼륨, 일시 중지, 전체 화면 모드 종료 등을 자유롭게 선택할 수 없습니다. 이 기능은 사용자의 잘못된 조작을 크게 줄이고 웹 콘텐츠에 대한 더 나은 경험을 만들 수 있습니다.

일반적으로 전체 화면 컨트롤 막대를 숨기려면 JavaScript를 사용한 스크립팅이 필요합니다. 이 기능을 구현하는 몇 가지 방법은 다음과 같습니다.

  1. H5 비디오 API 사용
    H5 비디오 API는 비디오 플레이어의 동작을 제어할 수 있는 HTML5의 새로운 속성입니다. 그 중 "controls" 속성 값을 "false"로 설정하면 전체 화면 컨트롤 바를 숨길 수 있습니다. 이 변경 사항은 모든 HTML5 동영상에 적용됩니다.
<video id="myVideo" width="320" height="240" controls>
  <source src="movie.mp4" type="video/mp4">
  <source src="movie.ogg" type="video/ogg">
  Your browser does not support the video tag.
</video>

<script>
var myVideo = document.getElementById("myVideo");
myVideo.controls = false;
</script>
로그인 후 복사
  1. 전체 화면 API 사용
    전체 화면 API는 HTML5 사양의 새로운 개발로, 이를 통해 모든 요소에 전체 화면 모드로 액세스할 수 있습니다. 그 중 "allowfullscreen" 속성 값을 "false"로 설정하면 전체 화면 제어 막대를 숨길 수 있습니다.
<video id="myVideo" width="320" height="240" allowfullscreen>
  <source src="movie.mp4" type="video/mp4">
  <source src="movie.ogg" type="video/ogg">
  Your browser does not support the video tag.
</video>

<script>
var myVideo = document.getElementById("myVideo");
myVideo.allowfullscreen = false;
</script>
로그인 후 복사
  1. CSS 스타일 사용
    전체 화면 제어 막대는 CSS 스타일을 통해 숨길 수도 있습니다. 구체적인 방법은 다음과 같습니다.
<video id="myVideo" width="320" height="240" class="my-video">
  <source src="movie.mp4" type="video/mp4">
  <source src="movie.ogg" type="video/ogg">
  Your browser does not support the video tag.
</video>

<style>
.my-video::-webkit-media-controls {
  display:none !important;
}
</style>
로그인 후 복사

위 방법을 통해 전체 화면 컨트롤 바를 쉽게 숨길 수 있습니다. 그러나 위의 방법을 사용하려면 HTML DOM을 제어하기 전에 HTML DOM에서 전체 화면 요소를 가져와야 합니다. 따라서 먼저 몇 가지 일반적인 DOM 조작 방법을 이해해야 합니다.

결론적으로 JavaScript를 통해 전체 화면 컨트롤 바를 숨기려면 숨기기 작업을 수행하는 데 어떤 방법을 사용할지, 어떤 DOM 요소를 작동해야 하는지, 수정하는 방법 등 측면을 고려해야 합니다. DOM 요소. 오랫동안 웹 애플리케이션에 의존하는 사용자의 경우 JavaScript를 사용하여 전체 화면 제어 막대를 숨기는 것은 사용자 경험을 향상시키는 좋은 방법입니다.

위 내용은 자바스크립트에서 전체 화면 제어 막대를 숨기는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿