mirror of
https://github.com/squidfunk/mkdocs-material.git
synced 2024-06-14 11:52:32 +03:00
Reduce repaints on scroll with new tabs
This commit is contained in:
parent
c994ce1dd9
commit
82a98ae9d3
File diff suppressed because one or more lines are too long
1
material/assets/stylesheets/application-ad31b93a47.css
Normal file
1
material/assets/stylesheets/application-ad31b93a47.css
Normal file
File diff suppressed because one or more lines are too long
@ -45,7 +45,7 @@
|
||||
<link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons">
|
||||
{% endblock %}
|
||||
{% block styles %}
|
||||
<link rel="stylesheet" href="{{ base_url }}/assets/stylesheets/application-9fbcbbadc4.css">
|
||||
<link rel="stylesheet" href="{{ base_url }}/assets/stylesheets/application-ad31b93a47.css">
|
||||
{% if config.extra.palette %}
|
||||
<link rel="stylesheet" href="{{ base_url }}/assets/stylesheets/application-02ce7adcc2.palette.css">
|
||||
{% endif %}
|
||||
|
@ -3,7 +3,7 @@
|
||||
<a href="{{ nav_item.children[0].url }}" title="{{ nav_item.title }}" class="md-tabs__link {% if nav_item.active %} md-tabs__link--active {% endif %}">
|
||||
{{ nav_item.title }}
|
||||
</a>
|
||||
{% else %}
|
||||
{% elif nav_item.url == base_url %}
|
||||
<a href="{{ nav_item.url }}" title="{{ nav_item.title }}" class="md-tabs__link {% if nav_item.active %} md-tabs__link--active {% endif %}">
|
||||
{{ nav_item.title }}
|
||||
</a>
|
||||
|
@ -40,9 +40,7 @@
|
||||
margin: 0;
|
||||
margin-left: 0.4rem;
|
||||
padding: 0;
|
||||
transition:
|
||||
transform 0.4s cubic-bezier(0.1, 0.7, 0.1, 1),
|
||||
opacity 0.1s;
|
||||
transition: opacity 0.1s;
|
||||
list-style: none;
|
||||
white-space: nowrap;
|
||||
}
|
||||
@ -57,7 +55,9 @@
|
||||
display: block;
|
||||
padding-right: 1.2rem;
|
||||
padding-left: 1.2rem;
|
||||
transition: color 0.25s;
|
||||
transition:
|
||||
color 0.25s,
|
||||
transform 0.4s cubic-bezier(0.1, 0.7, 0.1, 1);
|
||||
color: $md-color-white--light;
|
||||
font-size: 1.4rem;
|
||||
line-height: 4.8rem;
|
||||
@ -69,9 +69,11 @@
|
||||
}
|
||||
}
|
||||
|
||||
// Hide tabs upon scrolling
|
||||
&[data-md-state="hidden"] .md-tabs__list {
|
||||
// Hide tabs upon scrolling - disable transition to minimizes repaints whilte
|
||||
// scrolling down, while scrolling up seems to be okay
|
||||
&[data-md-state="hidden"] .md-tabs__link {
|
||||
transform: translateY(10%);
|
||||
transition: none;
|
||||
opacity: 0;
|
||||
}
|
||||
}
|
||||
|
@ -34,7 +34,8 @@
|
||||
</a>
|
||||
|
||||
<!-- Main navigation item -->
|
||||
{% else %}
|
||||
|
||||
{% elif nav_item.url == base_url %}
|
||||
<a href="{{ nav_item.url }}" title="{{ nav_item.title }}"
|
||||
class="md-tabs__link
|
||||
{% if nav_item.active %}
|
||||
|
Loading…
Reference in New Issue
Block a user