Fixed error in mobile navigation in case JavaScript is not available

This commit is contained in:
squidfunk 2017-08-30 17:06:31 +07:00 committed by Martin Donath
parent 6a8eb11378
commit bca99813d1
3 changed files with 19 additions and 19 deletions

View File

@ -39,7 +39,7 @@
<script src="{{ base_url }}/assets/javascripts/modernizr-e826f8942a.js"></script> <script src="{{ base_url }}/assets/javascripts/modernizr-e826f8942a.js"></script>
{% endblock %} {% endblock %}
{% block styles %} {% block styles %}
<link rel="stylesheet" href="{{ base_url }}/assets/stylesheets/application-aa36dbf43e.css"> <link rel="stylesheet" href="{{ base_url }}/assets/stylesheets/application-1ef2616bd8.css">
{% if config.extra.palette %} {% if config.extra.palette %}
<link rel="stylesheet" href="{{ base_url }}/assets/stylesheets/application-02c2a4388f.palette.css"> <link rel="stylesheet" href="{{ base_url }}/assets/stylesheets/application-02c2a4388f.palette.css">
{% endif %} {% endif %}

View File

@ -351,30 +351,30 @@
// Hide nested navigation by default // Hide nested navigation by default
.md-nav__toggle ~ & { .md-nav__toggle ~ & {
display: none;
// Animate appearance, if browser supports 3D transforms
.csstransforms3d & {
display: flex; display: flex;
transform: translateX(100%); transform: translateX(100%);
transition: transition:
transform 0.25s cubic-bezier(0.8, 0, 0.6, 1), transform 0.25s cubic-bezier(0.8, 0, 0.6, 1),
opacity 0.125s 0.05s; opacity 0.125s 0.05s;
opacity: 0; opacity: 0;
// Just hide navigation, if browser doesn't supports 3D transforms
.no-csstransforms3d & {
display: none;
} }
} }
// Expand nested navigation, if toggle is checked // Expand nested navigation, if toggle is checked
.md-nav__toggle:checked ~ & { .md-nav__toggle:checked ~ & {
display: flex;
// Animate appearance, if browser supports 3D transforms
.csstransforms3d & {
transform: translateX(0); transform: translateX(0);
transition: transition:
transform 0.25s cubic-bezier(0.4, 0, 0.2, 1), transform 0.25s cubic-bezier(0.4, 0, 0.2, 1),
opacity 0.125s 0.125s; opacity 0.125s 0.125s;
opacity: 1; opacity: 1;
// Just show navigation, if browser doesn't supports 3D transforms
.no-csstransforms3d & {
display: flex;
} }
} }
} }