페이지 상단에 도달 할 때 사이트 이름/로고 및 내비게이션을 설정하려고합니다. 화면 상단에서 사라지는 대신 나는 position: fixed;
을 시도했지만, 내가해야 할 일이 아니라는 것을 놓치지 않는 한. 다음과 같이CSS를 사용하여 화면 상단에서 HTML 요소 스크롤을 중지하는 방법
내 레이아웃, 그리고 내가 페이지 상단 떨어져 사라지는하지하고자하는 header-top
및 header-nave
- 그것은 심지어 경우
<header>
<div id="header-top"></div>
<div id="header-middle"></div>
<div id="header-nav"></div>
</header>
아무도 여기에 대한 조언을, 또는 알고 있나요을 CSS로 가능합니까? 어느 쪽이든, 튜토리얼이나 튜토리얼에 대한 포인터가 도움이 될 것입니다.
필요한 경우 JS에 개방되어 있습니다. 감사.
'header' 요소에'position : fixed'을 적용 했습니까? – fcalderan
자바 스크립트가 필요하다고 생각합니다. 헤더가 창 상단에 도달하면 dinamically position : fixed를 설정하여 그대로 유지합니다. – ezakto
@ Fabrizio - 필자는 여러 가지 다른 시나리오에서 시도해 보았습니다. ('header-middle'을 고정시키고 싶지 않기 때문에'header'는 절대 사용하지 않습니다), 결과는 항상'header-top'과' header-nav' 엘리먼트는 헤더가 중간 스크롤과 함께 정확히 어디에 머물러있었습니다. 내 이해에서 그것은 고정의 한계이지만, implimentation에 대한 제안은 환영받을 것이다. 감사. –