Recently I encountered a design effect requirement from a designer, which has also been implemented on other websites:
state1: When the web page is scrolled down, the page header bar disappears , the top nav moves up;
state2: When the web page scrolls up, the page header bar appears, and the top nav moves down along the nav.
The page already contains the following functions:
1. When the pop-up window pops up, the pop-up window layer can be scrolled, but the page layer does not allow scrolling. At this time, the overflow style attributes of the body element and html element in the page are set to hidden;
The page structure is as follows: