배경 설정하기
여기 slidde.co에서 배경을 설정하는 여러 가지 방법이 있습니다. CSS 배경은 slidde.co의 모든 요소에 설정할 수 있습니다.
CSS 배경
이것은 가장 일반적인 사용 사례입니다.
배경 이미지가 로딩 중이거나 배경 이미지의 일부가 투명할 때 대체 색상:
backgroundColor: #000
이미지 URL은 slidde.co를 사용하여 업로드할 수 있습니다. 여기서 CSS 그라데이션도 사용할 수 있으며, slidde.co는 코드 없이 사용할 수 있는 몇 가지 그라데이션 프리셋을 제공합니다:
backgroundImage: url("your_image_url")
대부분의 경우 배경이 모든 이미지를 덮도록 "cover"를 사용할 수 있습니다:
backgroundSize: cover
backgroundSize: "cover"
가 이미지의 중요한 부분을 숨기는 경우, 위치를 조정할 수 있습니다:
backgroundPosition: 50% 10px
배경 이미지가 반복 가능한 패턴이 아닌 경우, 이를 no-repeat로 설정할 수 있습니다:
backgroundRepeat: no-repeat
페이지를 스크롤할 때 배경 이미지가 움직이는지 여부를 제어합니다. 일반적으로 페이지를 덮기 때문에 스크롤을 따르지 않는 정적인 사진이 필요합니다:
backgroundAttachment: fixed
더 깊이 있는 정보를 원하시면 MDN 문서를 확인하세요.
배경 애니메이션
CSS backgroundImage
를 사용하는 경우, backgroundPosition
을 쉽게 애니메이션할 수 있습니다. 예시를 참조하세요.
duration: 1500ms
delay: 800ms
easing: easeOutCubic
0% { backgroundPositionY: -36vw; }
100% { backgroundPositionY: 0; }
다른 CSS 속성도 애니메이션할 수 있습니다.
그러나 CSS opacity
와 같은 것을 애니메이션해야 하는 경우, 직접적으로 애니메이션할 수 없습니다. opacity
는 전체 요소에 적용되기 때문입니다. 대신 고급 배경에서 imageElement
를 사용하고 target
을 &>*:first-child
로 설정하여 이미지 요소에만 적용해야 합니다.
고급 배경
이는 Page Slide Container에 적용됩니다. 고급 배경를 클릭하고 다음 옵션을 선택할 수 있습니다.
이미지 요소 배경 - 배경 이미지에 필터 설정
고급 배경를 클릭하고 imageElement
를 선택합니다. 그러면 컨테이너 내부에 첫 번째 요소로 별도의 HTML <div><img /></div>
요소가 생성됩니다.
그런 다음 필터와 같은 CSS 속성을 적용할 수 있습니다. 예를 들어, 배경 이미지와 전경 텍스트 간의 대비를 높여 가독성을 향상시키는 세 가지 방법이 있습니다.
filter: grayscale(0.5)
filter: brightness(0.5)
filter: blur(5px)
더 깊이 있는 소개는 MDN 문서를 확인하세요.
애니메이션 배경
고급 배경를 클릭하고 animated
를 선택합니다.
선택할 수 있는 다양한 애니메이션 배경 프리셋이 있습니다.
일반적으로 애니메이션 배경의 backgroundColor
backgroundImage
를 구성할 수 있습니다. 일부 프리셋에는 색상, 간격 또는 애니메이션 지속 시간을 구성할 수 있는 CSS 변수가 있습니다.
반복 가능한 패턴 배경
고급 배경를 클릭하고 pattern
을 선택합니다.
- 패턴 유형을 선택합니다.
- 그런 다음 패턴의 옵션을 사용자 정의할 수 있습니다. 그리고
Inspire me
버튼을 클릭하여 무작위 패턴을 확인할 수 있습니다.
이렇게 하면 내부에 별도의 HTML <div><svg width="100%" height="100%" .../></div>
요소가 생성됩니다. 따라서 opacity
, filter
또는 backgroundImage
와 같은 CSS 속성을 조정하여 SVG 부모 요소에 그라데이션 배경을 추가할 수 있습니다. 또한 SVG를 애니메이션화할 수도 있습니다.
YouTube 비디오 배경
고급 배경를 클릭하고 youtubeElement
를 선택합니다. 그러면 YouTube 비디오를 임베드하기 위해 별도의 HTML <div><iframe /></div>
요소가 생성됩니다. YouTube URL 링크를 거기에 붙여넣을 수 있습니다.
현재는 YouTube 요소만 허용됩니다. 이는 자체 비디오를 호스팅하는 것보다 더 나은 스트리밍 최적화를 제공하기 때문입니다. 사용자 지정 비디오 업로드가 필요하면 네비게이션 바의 피드백 버튼을 통해 알려주세요.