CSS에서만 X축 위치 고정
웹 레이아웃을 디자인할 때 요소를 특정 축에 고정하는 것이 바람직한 경우가 많습니다. 여전히 다른 방향으로 스크롤할 수 있습니다. 일반적인 시나리오 중 하나는 사용자가 수직으로 스크롤하는 동안 수평으로 유지되도록 x축의 요소를 수정하는 것입니다.
가능한가요?
예, CSS를 통해서만 x축 위치를 고정할 수 있습니다.
달성 방법
이를 달성하려면 다음 단계를 따르세요.
jQuery 및 CSS 예:
$(window).scroll(function() { $('#header').css({ 'left': $(this).scrollLeft() 15 // Adjust based on CSS 'left' }); });
#header { top: 15px; left: 15px; position: absolute; }
고급 스크립트:
동적 CSS 변경을 지원하려면 다음 업데이트된 스크립트를 사용할 수 있습니다.
var leftOffset = parseInt($('#header').css('left')); // Grab initial left position $(window).scroll(function() { $('#header').css({ 'left': $(this).scrollLeft() leftOffset // Use initial offset }); });
이 단계를 따르면 수직 스크롤을 허용하면서 x축에서 요소의 위치를 효과적으로 고정할 수 있습니다.
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3