HOWTO · React
React JS에 배경 비디오 추가
이 튜토리얼에서는 React JS에서 배경 비디오 설정에 대해 설명합니다.
비디오 배경을 제공하는 것은 사용자의 관심을 끌 수 있는 매우 효과적인 방법입니다. React를 사용하여 비디오 배경을 구현하는 것은 매우 쉽습니다.
이 기사에서는 React JS 애플리케이션에서 비디오 배경을 만드는 방법을 보여주고 예제와 설명을 사용하여 각 단계를 논의하여 주제를 더 쉽게 만듭니다. 시작하기 전에 비디오 배경에 대한 한 가지 중요한 점은 모든 장치에 높은 구성이 포함되어 있지 않기 때문에 높은 그래픽 비디오 배경이 애플리케이션 성능에 영향을 미칠 수 있다는 것입니다.
React JS에 배경 비디오 추가
여기서는 React JS 애플리케이션에 비디오 배경을 포함하는 단계에 대해 설명합니다.
비디오 배경을 포함하려면 다음 세 단계를 따르십시오.
-
우선
index.html파일을 아래와 같이 구성합니다.HTML 코드(
index.html):<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8" /> <link rel="icon" href="%PUBLIC_URL%/favicon.ico" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="theme-color" content="#000000" /> <meta name="description" content="Web site created using create-react-app" /> <link rel="apple-touch-icon" href="%PUBLIC_URL%/logo192.png" /> <link rel="manifest" href="%PUBLIC_URL%/manifest.json" /> <title>React App</title> </head> <body> <div id="root"></div> </body> </html>이 부분의 구성 대부분은 시스템에서 자동으로 수행됩니다. 그러나 필요에 따라 수정할 수 있습니다.
-
기본 JS 파일인
App.js에서 작업할 것입니다. 이 파일의 코드를 살펴보십시오.JS 코드(
App.js):import './App.css'; import video from './video.mp4'; function App() { return (<div><video autoPlay loop muted> <source src = {video} type = 'video/mp4' /> </video> <div className='content'> <h1>This is a text</h1> </div> </div>); } export default App;위의 예에서는
div컨테이너 내에 두 개의 자식 요소를 만들었습니다. 첫 번째 요소는 배경으로 사용할 비디오입니다. 다른 하나는 일부 텍스트를 포함합니다. -
이제 React JS 앱에 일부 CSS를 포함할 차례입니다. React JS 앱에 아래 스타일을 적용했습니다.
CSS 코드(
App.css):video { width: 100%; } .content { position: absolute; width: 100%; height: 100%; top: 0; display: flex; flex-direction: column; justify-content: center; align-items: center; color: white; }
이제 모든 단계를 완벽하게 완료하면 브라우저에 다음과 같은 결과가 표시됩니다.
이 글에서 공유하는 예제 코드는 React JS 프로젝트로 작성되었습니다. React 프로젝트를 실행하려면 시스템에 최신 Node JS 버전이 있어야 하므로 시스템에 Node JS가 포함되어 있지 않으면 먼저 설치하십시오.