CSS 스크롤 스냅 : 부드러운 스크롤 인터페이스를 쉽게 만듭니다
더 깊은 다이브를 보려면 Google Web Fundamentals 'Guide, "CSS 스크롤 스크롤을 사용하여 잘 통제 된 스크롤"을 참조하십시오.
자주 묻는 질문 CSS 스크롤 스크롤 란 무엇입니까?
일반 스크롤링은 자유롭게 흐르고 있습니다. 스크롤 스냅은보다 예측 가능한 사용자 경험을 위해 정의 된 중지 점을 제공합니다.
또는 ) 및
값? CSS 스크롤 스냅 모듈이 발전했습니다. 이전 버전의 Edge, Internet Explorer 및 Firefox의 이전 버전과 같은 브라우저에서 구현 된 이전 버전 (Scroll Snap Points )은 픽셀 기반 접근법을 사용했습니다. 그러나 현대식 브라우저 (Chrome 69, Safari 11)는 여기에서 초점 인 상자 정렬 모델을 사용합니다. "포인트"를 언급하거나 또는 속성을 사용하는 구식 자습서를 조심하십시오.
설명 할 간단한 슬라이드 쇼를 만들어 봅시다. HTML은 놀랍도록 간단합니다
의 필수 스냅으로 수평 스크롤을 정의합니다.
scroll-snap-points-x
scroll-snap-points-y
<div>
<img src="/static/imghwm/default1.png" data-src="https://img.php.cn/upload/article/000/000/000/173915341843771.jpg?x-oss-process=image/resize,p_40" class="lazy" alt="Scroll Snap in CSS: Controlling Scroll Action " /></img><img src="/static/imghwm/default1.png" data-src="https://img.php.cn/upload/article/000/000/000/173915341850848.jpg?x-oss-process=image/resize,p_40" class="lazy" alt="Scroll Snap in CSS: Controlling Scroll Action " /></img><img src="/static/imghwm/default1.png" data-src="https://img.php.cn/upload/article/000/000/000/173915341981083.jpg?x-oss-process=image/resize,p_40" class="lazy" alt="Scroll Snap in CSS: Controlling Scroll Action " /></img><img src="/static/imghwm/default1.png" data-src="https://img.php.cn/upload/article/000/000/000/173915341944975.jpg?x-oss-process=image/resize,p_40" class="lazy" alt="Scroll Snap in CSS: Controlling Scroll Action " /></img><img src="/static/imghwm/default1.png" data-src="https://img.php.cn/upload/article/000/000/000/173915342067175.jpg?x-oss-process=image/resize,p_40" class="lazy" alt="Scroll Snap in CSS: Controlling Scroll Action " /></img></div>
* {
box-sizing: border-box;
}
html, body {
padding: 0;
margin: 0;
}
.slideshow {
scroll-snap-type: x mandatory; /* Scroll axis and behavior */
overflow-x: auto; /* 'scroll' or 'auto' */
display: flex;
height: 100vh;
}
.slideshow img {
width: 100vw;
height: 100vh;
scroll-snap-align: center;
}
일반 스크롤과 어떻게 다릅니 까? scroll-snap-type: x mandatory
display: flex
scroll-snap-align: center
어떻게 구현합니까? (예를 들어,
또는
일반적인 사용 사례? 이미지 회전 목마, PAGED 레이아웃, 단면 내용
직접적이지 않고 스냅 포인트 사이의 거리를 조정하여 간접적으로. 디버깅?
브라우저 개발자 도구 (예 : Chrome의 스크롤 스냅 하이로있어) 사용
위 내용은 CSS에서 스냅 스크롤 : 스크롤 동작 제어의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

앵커 포지셔닝이 HTML 소스 순서를 철회한다는 사실은 컨텐츠와 프리젠 테이션 사이의 또 다른 문제가있는 또 다른 분리 때문에 CSS-Y이기 때문입니다.

기사는 CSS 마진 속성, 특히 "마진 : 40px 100px 120px 80px", 응용 프로그램 및 웹 페이지 레이아웃에 미치는 영향에 대해 설명합니다.

이 기사에서는 CSS 국경 속성에 대해 설명하고 사용자 정의, 모범 사례 및 응답성에 중점을 둡니다. 주요 인수 : Border-Radius는 반응 형 디자인에 가장 효과적입니다.

이 기사에서는 CSS 배경 속성, 웹 사이트 디자인 향상에 대한 사용 및 피하는 일반적인 실수에 대해 설명합니다. 주요 초점은 배경 크기를 사용한 반응 형 디자인에 중점을 둡니다.

기사는 CSS HSL 색상, 웹 디자인에서의 사용 및 RGB의 장점에 대해 설명합니다. 주요 초점은 직관적 인 색상 조작을 통해 설계 및 접근성을 향상시키는 데 있습니다.

이 기사는 CSS의 주석 사용에 대해 논의하고 단일 라인 및 멀티 라인 주석 구문을 자세히 설명합니다. 의견은 코드 가독성, 유지 관리 및 협업을 향상 시키지만 제대로 관리하지 않으면 웹 사이트 성능에 영향을 줄 수 있다고 주장합니다.

이 기사는 CSS 선택기, 유형 및 HTML 요소 스타일링을위한 사용법에 대해 설명합니다. ID와 클래스 선택기를 비교하고 복잡한 선택기의 성능 문제를 해결합니다.

이 기사는 CSS 우선 순위에 대해 논의하며, 가장 높은 특이성을 가진 인라인 스타일에 중점을 둡니다. CSS 충돌 관리를위한 특이성 수준, 재정의 방법 및 디버깅 도구를 설명합니다.


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

Dreamweaver Mac版
시각적 웹 개발 도구

SublimeText3 영어 버전
권장 사항: Win 버전, 코드 프롬프트 지원!

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

VSCode Windows 64비트 다운로드
Microsoft에서 출시한 강력한 무료 IDE 편집기

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경
