React 인라인 스타일로 배경 이미지 설정: 인라인 이미지와 인라인 배경 이미지의 차이점 이해
React로 작업할 때 인라인 스타일을 사용하는 배경화면은 간단해 보일 수 있지만 인라인 태그를 사용하는 것과 backgroundImage를 사용하여 배경 이미지를 설정하는 것 사이에는 몇 가지 주요 차이점이 있습니다. property.
인라인 이미지 이해
인라인 태그를 사용하면 이미지를 표시하는 간단하고 직접적인 방법입니다. 이미지의 경로에 src 속성을 설정하면 이미지를 직접 불러와서 표시해줍니다.
설정 인라인 스타일이 포함된 배경 이미지
인라인 스타일을 사용하여 배경 이미지를 설정하려면 backgroundImage 속성을 사용하고 이미지 URL을 값으로 제공해야 합니다. 여기서 가장 큰 차이점은 backgroundImage 속성이 JavaScript 변수나 표현식이 아닌 URL을 포함하는 문자열을 예상한다는 것입니다.
올바른 구문:
const sectionStyle = {
backgroundImage: `url(${Background})`,
};
이 예에서 Background 변수는 webpack 및 해당 이미지 파일 로더와 같은 도구 덕분에 이미 이미지 경로를 포함하는 문자열입니다.
잘못된 구문:
const sectionStyle = {
backgroundImage: "url(" { Background } ")", // Incorrect
};
잘못된 구문은 { 배경 } 주위에 중괄호를 사용하는데, 이는 필요하지 않으며 오류로 이어질 수 있습니다.
ES6 문자열 템플릿 사용
문자열 연결을 사용하는 대신 ES6 문자열 템플릿을 사용하는 것입니다. 이를 통해 더 깔끔하고 간결한 구문을 사용할 수 있습니다.
const sectionStyle = {
backgroundImage: `url(${Background})`,
};
이러한 차이점을 이해하면 React에서 인라인 스타일을 사용하여 배경 이미지를 효과적으로 설정하여 애플리케이션이 이미지를 올바르게 표시하도록 할 수 있습니다.
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3