mirror of
https://github.com/squidfunk/mkdocs-material.git
synced 2024-06-14 11:52:32 +03:00
Replaced hidden classes with hidden attributes
This commit is contained in:
parent
f1cfe4c07f
commit
ce0484e546
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
1
material/assets/stylesheets/main.1e7fa3a9.min.css
vendored
Normal file
1
material/assets/stylesheets/main.1e7fa3a9.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
1
material/assets/stylesheets/main.1e7fa3a9.min.css.map
Normal file
1
material/assets/stylesheets/main.1e7fa3a9.min.css.map
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -34,7 +34,7 @@
|
||||
{% endif %}
|
||||
{% endblock %}
|
||||
{% block styles %}
|
||||
<link rel="stylesheet" href="{{ 'assets/stylesheets/main.ed05e878.min.css' | url }}">
|
||||
<link rel="stylesheet" href="{{ 'assets/stylesheets/main.1e7fa3a9.min.css' | url }}">
|
||||
{% if config.theme.palette %}
|
||||
{% set palette = config.theme.palette %}
|
||||
<link rel="stylesheet" href="{{ 'assets/stylesheets/palette.cbb835fc.min.css' | url }}">
|
||||
@ -216,7 +216,7 @@
|
||||
</script>
|
||||
{% endblock %}
|
||||
{% block scripts %}
|
||||
<script src="{{ 'assets/javascripts/bundle.f9fdf24d.min.js' | url }}"></script>
|
||||
<script src="{{ 'assets/javascripts/bundle.f758a944.min.js' | url }}"></script>
|
||||
{% for path in config["extra_javascript"] %}
|
||||
<script src="{{ path | url }}"></script>
|
||||
{% endfor %}
|
||||
|
@ -182,8 +182,8 @@ export function mountHeader(
|
||||
combineLatestWith(header$)
|
||||
)
|
||||
.subscribe(([{ active }, { hidden }]) => {
|
||||
el.classList.toggle("md-header--hidden", hidden)
|
||||
el.classList.toggle("md-header--shadow", active && !hidden)
|
||||
el.hidden = hidden
|
||||
})
|
||||
|
||||
/* Link to main area */
|
||||
|
@ -120,12 +120,12 @@ export function mountTabs(
|
||||
|
||||
/* Handle emission */
|
||||
next({ hidden }) {
|
||||
el.classList.toggle("md-tabs--hidden", hidden)
|
||||
el.hidden = hidden
|
||||
},
|
||||
|
||||
/* Handle complete */
|
||||
complete() {
|
||||
el.classList.remove("md-tabs--hidden")
|
||||
el.hidden = false
|
||||
}
|
||||
})
|
||||
|
||||
|
@ -31,6 +31,7 @@
|
||||
top: 0;
|
||||
inset-inline: 0;
|
||||
z-index: 4;
|
||||
display: block;
|
||||
color: var(--md-primary-bg-color);
|
||||
background-color: var(--md-primary-fg-color);
|
||||
// Hack: reduce jitter by adding a transparent box shadow of the same size
|
||||
@ -44,6 +45,14 @@
|
||||
display: none;
|
||||
}
|
||||
|
||||
// Header is hidden
|
||||
&[hidden] {
|
||||
transform: translateY(-100%);
|
||||
transition:
|
||||
transform 250ms cubic-bezier(0.8, 0, 0.6, 1),
|
||||
box-shadow 250ms;
|
||||
}
|
||||
|
||||
// Header in shadow state, i.e. shadow is visible
|
||||
&--shadow {
|
||||
box-shadow:
|
||||
@ -54,14 +63,6 @@
|
||||
box-shadow 250ms;
|
||||
}
|
||||
|
||||
// Header in hidden state, i.e. moved out of sight
|
||||
&--hidden {
|
||||
transform: translateY(-100%);
|
||||
transition:
|
||||
transform 250ms cubic-bezier(0.8, 0, 0.6, 1),
|
||||
box-shadow 250ms;
|
||||
}
|
||||
|
||||
// Header wrapper
|
||||
&__inner {
|
||||
display: flex;
|
||||
|
@ -29,6 +29,7 @@
|
||||
// Must be higher than the z-index of the back-to-top button, or the button
|
||||
// will overlay the navigation tabs bar when scrolling up fast.
|
||||
z-index: 3;
|
||||
display: block;
|
||||
width: 100%;
|
||||
overflow: auto;
|
||||
color: var(--md-primary-bg-color);
|
||||
@ -46,7 +47,7 @@
|
||||
}
|
||||
|
||||
// Navigation tabs are hidden
|
||||
&--hidden {
|
||||
&[hidden] {
|
||||
pointer-events: none;
|
||||
}
|
||||
|
||||
@ -98,7 +99,7 @@
|
||||
|
||||
// Hide tabs upon scrolling - disable transition to minimizes repaints
|
||||
// while scrolling down, while scrolling up seems to be okay
|
||||
.md-tabs.md-tabs--hidden & {
|
||||
.md-tabs[hidden] & {
|
||||
transform: translateY(50%);
|
||||
opacity: 0;
|
||||
transition:
|
||||
|
Loading…
Reference in New Issue
Block a user