jQuery는 부동 사이드바 구현 아이디어와 code_jquery를 수정했습니다.
이 기능은 현재 매우 일반적으로 사용됩니다. 페이지가 상대적으로 높은 경우 스크롤 막대를 페이지 하단으로 드래그하면 브라우저 뒤의 사이드 바에 DIV 상자가 나타납니다. : 먼저 필요한 것을 얻습니다. 그런 다음 다음 DIV와 페이지 상단 사이의 거리를 결정합니다. 브라우저가 DIV 자체와 상단 사이의 거리보다 더 멀리 스크롤되면 고정 CSS 속성을 추가하기만 하면 됩니다.
코드는 다음과 같습니다
HTML 코드:
<div id="header">header</div> <div id="sidebarWrap"> <div id="sidebar">Sidebar</div> </div> <div id="main">Main</div> <div id="footer">footer</div>
CSS 코드:
body { margin: 10px auto; font-family: sans-serif; width: 500px; } div { border-radius: 5px; box-shadow: 1px 2px 5px rgba(0,0,0,0.3); border: 1px solid #ccc; padding: 5px; } #sidebarWrap { height: 400px; width: 210px; float: right; position: relative; box-shadow: none; border: none; margin: 0; padding: 0; } #main { width: 270px; height: 4000px; } #footer { clear: both; margin: 10px 0; } #sidebar { width: 200px; height: 300px; position: absolute; } #header { height: 200px; margin-bottom: 10px; } #sidebar.fixed { position: fixed; top: 0; } #footer { height: 600px; } #footer { height: 600px; }
자바스크립트 코드:
$(function() { var top = $('#sidebar').offset().top - parseFloat($('#sidebar').css('marginTop').replace(/auto/, 0)); var footTop = $('#footer').offset().top - parseFloat($('#footer').css('marginTop').replace(/auto/, 0)); var maxY = footTop - $('#sidebar').outerHeight(); $(window).scroll(function(evt) { var y = $(this).scrollTop(); if (y > top) { if (y < maxY) { $('#sidebar').addClass('fixed').removeAttr('style'); } else { $('#sidebar').removeClass('fixed').css({ position: 'absolute', top: (maxY - top) + 'px' }); } } else { $('#sidebar').removeClass('fixed'); } }); });

핫 AI 도구

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

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

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

Clothoff.io
AI 옷 제거제

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

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

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

드림위버 CS6
시각적 웹 개발 도구

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

뜨거운 주제











Redmi 13c 스마트폰에서 사이드바 기능을 켜면 사용자에게 더욱 편리한 작동 경험을 제공할 수 있습니다. 사이드바를 통해 사용자는 홈 화면이나 메뉴 인터페이스에 들어가지 않고도 자주 사용하는 애플리케이션, 도구 및 설정에 빠르게 액세스할 수 있습니다. 다음은 Redmi 13c에서 사이드바 기능을 활성화하여 보다 효율적인 휴대폰 경험을 쉽게 즐길 수 있는 방법을 소개합니다. Redmi 13c에서 사이드바를 여는 방법은 무엇입니까? 1. 휴대폰 설정을 열고 설정 메뉴에서 특수 기능을 찾으세요. 2. 기능 페이지에서 글로벌 사이드바를 찾으세요. 3. 글로벌 사이드바를 엽니다. 위의 간단한 단계를 통해 Redmi 13c 휴대폰의 사이드바 기능을 성공적으로 활성화했습니다. 캘린더를 확인하거나, 브라우저를 열거나, 밝기를 조정하거나, 최근에 사용한 앱으로 빠르게 전환하는 등 Side는

Vue를 사용하여 사이드바 효과를 구현하는 방법 Vue는 단순성, 사용 용이성 및 유연성을 통해 개발자가 대화형 단일 페이지 애플리케이션을 빠르게 구축할 수 있는 널리 사용되는 JavaScript 프레임워크입니다. 이 글에서는 Vue를 사용하여 일반적인 사이드바 효과를 구현하는 방법을 배우고 이해를 돕기 위해 구체적인 코드 예제를 제공합니다. Vue 프로젝트 만들기 먼저 Vue 프로젝트를 만들어야 합니다. Vue에서 제공하는 VueCLI(명령줄 인터페이스)를 사용할 수 있습니다.

Windows 11의 Fluent Design 메뉴가 포함된 Microsoft Edge Microsoft는 Edge의 논란이 되고 있는 기능 중 하나인 Windows 11 및 Windows 10의 오른쪽에 도킹할 수 있는 사이드바를 정리하기 위해 새로운 기능을 추가하고 있습니다. Microsoft EdgeCanary는 사이드바에서 사용하지 않는 항목을 자동으로 감지하는 새로운 기능이나 팝업을 테스트하고 있습니다. Microsoft는 2022년 11월 Edge에 사이드바를 추가하여 이 기능이 Windows 10, 특히 Copilot과 함께 제공되지 않는 Wind에서 생산성을 향상시킬 것이라고 약속합니다.

CSS를 사용하여 사이드바 메뉴 특수 효과를 구현하기 위한 팁 및 방법 최근 몇 년 동안 웹 디자인이 발전하면서 사이드바 메뉴는 많은 웹페이지의 공통 요소 중 하나가 되었습니다. 내비게이션 기능이든 콘텐츠 표시이든 관계없이 사용자에게 편리함과 더 나은 사용자 경험을 제공할 수 있습니다. 이 문서에서는 아름답고 특별한 사이드바 메뉴를 구현하는 데 도움이 되는 몇 가지 일반적인 CSS 기술과 방법을 소개합니다. 1. 기본 레이아웃 및 스타일 설정 먼저 사이드바 메뉴의 기본 레이아웃 및 스타일을 설정해야 합니다. 전체 사이드바를 나타내기 위해 div 요소를 사용할 수 있습니다.

일반적인 웹사이트의 레이아웃을 생각해 보면 기본 콘텐츠 영역의 오른쪽이나 왼쪽에 중요한 링크 목록(웹 페이지의 다양한 섹션에 대한 탐색 링크)이 포함될 가능성이 높습니다. 이 구성 요소는 "사이드바"라고 하며 웹 페이지의 메뉴로 자주 사용됩니다. 널리 사용되지만 개발자는 페이지 간 탐색 또는 웹 페이지의 다른 부분을 탐색하기 위해 웹 사이트에 이 요소를 추가하는 경우가 많습니다. 이 기능을 이해하고 HTML과 CSS만 사용하여 현대적인 사이드바를 만들어 보겠습니다. 사이드바 메뉴란 무엇입니까? 사이드바는 기본 콘텐츠 영역의 오른쪽이나 왼쪽에 위치한 정적 열입니다. 이 구성요소에는 탐색 링크, 위젯 또는 웹사이트 내 기타 필수 링크(홈 페이지, 콘텐츠 또는 기타 부분)가 포함되어 있습니다. 설명하기 위해 아래에 예가 나와 있습니다.

Vue는 최신 웹 애플리케이션의 신속한 개발을 가능하게 하는 인기 있는 JavaScript 프레임워크입니다. 강력한 기능이 많이 있지만 모바일 개발에서 일반적인 문제는 사이드바 제스처 슬라이딩 문제를 해결하는 방법입니다. 모바일 앱은 사이드바를 사용하여 탐색 및 기타 기능을 제공하는 경우가 많습니다. 사용자는 스와이프 동작으로 사이드바를 열거나 닫을 수 있습니다. 그러나 모바일 장치의 스크롤 동작으로 인해 사용자가 사이드바에서 슬라이딩 작업을 수행하면 사이드바 스크롤을 구현하는 대신 페이지가 스크롤되는 경우가 많습니다.

360 브라우저의 사이드바를 숨기는 방법은? 360 브라우저의 사이드바가 좀 번거로워 보이나요? 자세한 방법은 아래에서 소개하겠습니다! 360 브라우저에는 일부 즐겨찾기, 이메일, Weibo 및 기타 기능이 포함된 사이드바 기능이 있습니다. 그러나 일부 사용자는 이 사이드바를 웹 인터페이스에 배치할 때 매우 불편해 보이며 브라우저 경험에 영향을 미치고 싶어합니다. , 어떻게 해야 하나요? 아래 편집자가 360 브라우저의 사이드바를 숨기는 방법에 대한 단계를 정리할 것입니다. 방법을 모르신다면 저를 따라가서 읽어보세요! 360 브라우저의 사이드바를 숨기는 방법 1. 360 Secure Browser를 열고 클릭하세요. 2. 클릭하세요. 3. 확인란을 선택하여 다음 사항을 확인하세요.

CSS 웹 페이지 레이아웃 팁: 열 및 사이드바 구현을 위한 모범 사례 웹 페이지를 개발할 때 일반적인 요구 사항은 열 및 사이드바의 레이아웃을 구현하는 것입니다. 이 레이아웃은 페이지 콘텐츠를 메인 콘텐츠 영역과 사이드바 영역으로 나누어 웹 페이지 구조를 더 명확하게 만들고 사용자 경험을 향상시킬 수 있습니다. 이 문서에서는 열 및 사이드바 레이아웃 구현에 대한 몇 가지 모범 사례를 다루고 구체적인 코드 예제를 제공합니다. 1. CSSGrid 레이아웃 사용 CSSGrid 레이아웃은 열과 측면을 쉽게 구현할 수 있는 강력하고 유연한 레이아웃 도구입니다.
