>웹 프론트엔드 >CSS 튜토리얼 >수직 방향의 범위 슬라이더를 만드는 방법: 호환성 및 최신 기술에 대한 가이드?

수직 방향의 범위 슬라이더를 만드는 방법: 호환성 및 최신 기술에 대한 가이드?

Susan Sarandon
Susan Sarandon원래의
2024-10-26 11:57:03586검색

How to Create a Vertically Oriented Range Slider: A Guide to Compatibility and Modern Techniques?

세로 범위 입력 슬라이더: 방향 및 호환성

웹 개발 세계에서 슬라이더를 세로로 표시하면 사용자 경험을 향상시키고 특정 레이아웃을 수용할 수 있습니다. . 이 문서에서는 HTML5 슬라이더는 브라우저 호환성과 최신 구현을 고려합니다.

처음에는 슬라이더 요소의 높이와 너비를 조정하면 지원되는 브라우저에서 자동 수직 방향이 실행될 것이라고 믿었습니다. 그러나 테스트 결과 이 ​​방법은 더 이상 신뢰할 수 없으며 개발자는 대체 솔루션을 찾게 되었습니다.

현대적 접근 방식

현재 버전의 Chrome 및 Firefox의 경우 가장 효율적인 솔루션 쓰기 모드 및 방향 속성을 활용하는 작업이 포함됩니다.

input[type=range] {
    writing-mode: vertical-lr;
    direction: rtl;
}

쓰기 모드를 수직-lr(또는 수직-rl)로 설정하면 쓰기 방향이 바뀌고, 방향: rtl(오른쪽에서 왼쪽)은 다음과 같이 됩니다. 위쪽으로 밀면 표준 규칙을 준수하여 값이 감소합니다.

레거시 브라우저 지원

이전 버전의 Chrome 및 기타 Chromium 기반 브라우저의 경우:

input[type=range] {
    appearance: slider-vertical;
    width: 16px;
}

외관 적용: Slider-vertical은 세로 방향을 강제하고 고정 너비 설정은 최신 브라우저에서 사용되는 기본 너비와 일치합니다.

Firefox 호환성

이전 버전의 Firefox:

html {
    orient: vertical;
}

요소는 페이지의 모든 슬라이더에 대한 수직 방향을 유발합니다.

요약하면 이러한 기술은 슬라이더를 수직으로 배치하여 다양한 브라우저에서 최적의 사용자 경험과 시각적 매력을 보장합니다.

위 내용은 수직 방향의 범위 슬라이더를 만드는 방법: 호환성 및 최신 기술에 대한 가이드?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.