0.0.7 • Published 2 years ago

@mangoweb/hiding-header v0.0.7

Weekly downloads
7
License
MIT
Repository
github
Last release
2 years ago

Hiding Header

The manGoweb HidingHeader component. Hides and reveals header on scroll.

Installation

npm install @mangoweb/hiding-header @mangoweb/scripts-base

This is a @mangoweb/scripts-base component.

How to use

In your template:

…
<body>
	<div class="hidingHeader" id="hidingHeader">
		<div class="hidingHeader-in">
			<!-- Your header -->
		</div>
	</div>
	<script>
		window.initComponents = (window.initComponents || []).push({
			name: 'HidingHeader',
			place: '#hidingHeader',
		})
	</script>
	…
</body>
…

Styles:

.hidingHeader {
	position: relative;
	--hidingHeader-height: auto;
	--hidingHeader-bounds-height: auto;
	z-index: 10;
	height: var(--hidingHeader-bounds-height);
	margin-bottom: calc(var(--hidingHeader-height) - var(--hidingHeader-bounds-height));
	pointer-events: none;
}

.hidingHeader-in {
	position: relative;
	position: sticky;
	top: 0;
	pointer-events: auto;
}
0.0.7

2 years ago

0.0.6

4 years ago

0.0.5

4 years ago

0.0.4

4 years ago

0.0.3

4 years ago

0.0.2

4 years ago

0.0.1

4 years ago