mirror of
https://github.com/squidfunk/mkdocs-material.git
synced 2024-06-14 11:52:32 +03:00
Finishing touches on drawer
This commit is contained in:
1
material/assets/stylesheets/application-39bc0c8cde.css
Normal file
1
material/assets/stylesheets/application-39bc0c8cde.css
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -36,7 +36,7 @@
|
|||||||
{% include "partials/fonts.html" %}
|
{% include "partials/fonts.html" %}
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
{% block styles %}
|
{% block styles %}
|
||||||
<link rel="stylesheet" href="{{ base_url }}/assets/stylesheets/application-de7f9d2ca0.css">
|
<link rel="stylesheet" href="{{ base_url }}/assets/stylesheets/application-39bc0c8cde.css">
|
||||||
{% if config.extra.palette %}
|
{% if config.extra.palette %}
|
||||||
<link rel="stylesheet" href="{{ base_url }}/assets/stylesheets/application-535e87ca3f.palette.css">
|
<link rel="stylesheet" href="{{ base_url }}/assets/stylesheets/application-535e87ca3f.palette.css">
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|||||||
@@ -9,7 +9,9 @@
|
|||||||
{{ nav_item.title }}
|
{{ nav_item.title }}
|
||||||
</label>
|
</label>
|
||||||
<nav class="md-nav" data-md-component="collapsible">
|
<nav class="md-nav" data-md-component="collapsible">
|
||||||
<label class="md-nav__title" for="{{ path }}"></label>
|
<label class="md-nav__title" for="{{ path }}">
|
||||||
|
{{ nav_item.title}}
|
||||||
|
</label>
|
||||||
<ul class="md-nav__list">
|
<ul class="md-nav__list">
|
||||||
{% for nav_item in nav_item.children %}
|
{% for nav_item in nav_item.children %}
|
||||||
{% set temp = path %}
|
{% set temp = path %}
|
||||||
|
|||||||
@@ -1,14 +1,23 @@
|
|||||||
<nav class="md-nav md-nav--primary">
|
<nav class="md-nav md-nav--primary">
|
||||||
<label class="md-nav__title" for="drawer">{{ config.site_name }}</label>
|
<label class="md-nav__title md-nav__title--site" for="drawer">
|
||||||
|
<i class="md-icon md-nav__icon">
|
||||||
|
{% if config.extra.logo %}
|
||||||
|
<img src="{{ base_url }}/{{ config.extra.logo }}" width="24" height="24">
|
||||||
|
{% else %}
|
||||||
|
school
|
||||||
|
{% endif %}
|
||||||
|
</i>
|
||||||
|
{{ config.site_name }}
|
||||||
|
</label>
|
||||||
|
{% if config.repo_url %}
|
||||||
|
<div class="md-nav__source">
|
||||||
|
{% include "partials/source.html" %}
|
||||||
|
</div>
|
||||||
|
{% endif %}
|
||||||
<ul class="md-nav__list">
|
<ul class="md-nav__list">
|
||||||
{% for nav_item in nav %}
|
{% for nav_item in nav %}
|
||||||
{% set path = "nav-" + loop.index | string %}
|
{% set path = "nav-" + loop.index | string %}
|
||||||
{% include "partials/nav-item.html" %}
|
{% include "partials/nav-item.html" %}
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</ul>
|
</ul>
|
||||||
{% if config.repo_url %}
|
|
||||||
<div class="md-nav__source">
|
|
||||||
{% include "partials/source.html" %}
|
|
||||||
</div>
|
|
||||||
{% endif %}
|
|
||||||
</nav>
|
</nav>
|
||||||
|
|||||||
@@ -11,7 +11,7 @@
|
|||||||
<a href="{{ config.repo_url }}" title="Go to repository" class="md-source" data-md-source="{{ repo_type }}">
|
<a href="{{ config.repo_url }}" title="Go to repository" class="md-source" data-md-source="{{ repo_type }}">
|
||||||
{% if repo_type %}
|
{% if repo_type %}
|
||||||
<svg class="md-source__icon">
|
<svg class="md-source__icon">
|
||||||
<use href="#{{ repo_type }}" x="12" y="12" width="24" height="24"></use>
|
<use xlink:href="#{{ repo_type }}" x="12" y="12" width="24" height="24"></use>
|
||||||
</svg>
|
</svg>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
<div class="md-source__repository">
|
<div class="md-source__repository">
|
||||||
|
|||||||
@@ -19,7 +19,7 @@
|
|||||||
# IN THE SOFTWARE.
|
# IN THE SOFTWARE.
|
||||||
|
|
||||||
# Project information
|
# Project information
|
||||||
site_name: Material
|
site_name: Material for MkDocs
|
||||||
site_description: A material design theme for MkDocs
|
site_description: A material design theme for MkDocs
|
||||||
site_author: Martin Donath
|
site_author: Martin Donath
|
||||||
site_url: http://squidfunk.github.io/mkdocs-material/
|
site_url: http://squidfunk.github.io/mkdocs-material/
|
||||||
|
|||||||
@@ -50,6 +50,11 @@
|
|||||||
display: none;
|
display: none;
|
||||||
content: "arrow_back";
|
content: "arrow_back";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Hide icon by default
|
||||||
|
.md-nav__icon {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// List of items
|
// List of items
|
||||||
@@ -79,6 +84,11 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Icon
|
||||||
|
&__icon {
|
||||||
|
@extend %md-icon, %md-icon__button;
|
||||||
|
}
|
||||||
|
|
||||||
// Link inside item
|
// Link inside item
|
||||||
&__link {
|
&__link {
|
||||||
display: block;
|
display: block;
|
||||||
@@ -159,7 +169,6 @@
|
|||||||
.md-nav__toggle ~ .md-nav {
|
.md-nav__toggle ~ .md-nav {
|
||||||
@include z-depth(4);
|
@include z-depth(4);
|
||||||
|
|
||||||
left: 0.4rem;
|
|
||||||
background-color: $md-color-white;
|
background-color: $md-color-white;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -167,8 +176,8 @@
|
|||||||
// inside the drawer is always styled accordingly
|
// inside the drawer is always styled accordingly
|
||||||
html & .md-nav__title {
|
html & .md-nav__title {
|
||||||
position: relative;
|
position: relative;
|
||||||
min-height: 5.6rem;
|
height: 11.2rem;
|
||||||
padding: 0.4rem 1.6rem;
|
padding: 6.0rem 1.6rem 0.4rem;
|
||||||
background-color: $md-color-black--lightest;
|
background-color: $md-color-black--lightest;
|
||||||
color: $md-color-black--light;
|
color: $md-color-black--light;
|
||||||
font-weight: 400;
|
font-weight: 400;
|
||||||
@@ -187,10 +196,33 @@
|
|||||||
color: $md-color-black--light;
|
color: $md-color-black--light;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Remove border for first ist item
|
// Remove border for first list item
|
||||||
~ .md-nav__list > .md-nav__item:first-child {
|
~ .md-nav__list > .md-nav__item:first-child {
|
||||||
border-top: 0;
|
border-top: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Site title in main navigation
|
||||||
|
&--site {
|
||||||
|
position: relative;
|
||||||
|
background-color: $md-color-primary;
|
||||||
|
color: $md-color-white;
|
||||||
|
|
||||||
|
// Site logo
|
||||||
|
.md-nav__icon {
|
||||||
|
display: block;
|
||||||
|
position: absolute;
|
||||||
|
top: 0.4rem;
|
||||||
|
left: 0.4rem;
|
||||||
|
width: 6.4rem;
|
||||||
|
height: 6.4rem;
|
||||||
|
font-size: 4.8rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Hide back arrow icon
|
||||||
|
&::before {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// List of items
|
// List of items
|
||||||
@@ -331,7 +363,7 @@
|
|||||||
&__source {
|
&__source {
|
||||||
display: block;
|
display: block;
|
||||||
padding: 0.4rem;
|
padding: 0.4rem;
|
||||||
background-color: $md-color-black;
|
background-color: darken($md-color-primary, 10%);
|
||||||
color: $md-color-white;
|
color: $md-color-white;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -38,7 +38,9 @@
|
|||||||
{{ nav_item.title }}
|
{{ nav_item.title }}
|
||||||
</label>
|
</label>
|
||||||
<nav class="md-nav" data-md-component="collapsible">
|
<nav class="md-nav" data-md-component="collapsible">
|
||||||
<label class="md-nav__title" for="{{ path }}"></label>
|
<label class="md-nav__title" for="{{ path }}">
|
||||||
|
{{ nav_item.title}}
|
||||||
|
</label>
|
||||||
<ul class="md-nav__list">
|
<ul class="md-nav__list">
|
||||||
|
|
||||||
<!-- Render nested item list -->
|
<!-- Render nested item list -->
|
||||||
|
|||||||
@@ -22,16 +22,26 @@
|
|||||||
|
|
||||||
<!-- Main navigation -->
|
<!-- Main navigation -->
|
||||||
<nav class="md-nav md-nav--primary">
|
<nav class="md-nav md-nav--primary">
|
||||||
<label class="md-nav__title" for="drawer">{{ config.site_name }}</label>
|
<label class="md-nav__title md-nav__title--site" for="drawer">
|
||||||
|
<i class="md-icon md-nav__icon">
|
||||||
|
{% if config.extra.logo %}
|
||||||
|
<img src="{{ base_url }}/{{ config.extra.logo }}"
|
||||||
|
width="24" height="24" />
|
||||||
|
{% else %}
|
||||||
|
school
|
||||||
|
{% endif %}
|
||||||
|
</i>
|
||||||
|
{{ config.site_name }}
|
||||||
|
</label>
|
||||||
|
{% if config.repo_url %}
|
||||||
|
<div class="md-nav__source">
|
||||||
|
{% include "partials/source.html" %}
|
||||||
|
</div>
|
||||||
|
{% endif %}
|
||||||
<ul class="md-nav__list">
|
<ul class="md-nav__list">
|
||||||
{% for nav_item in nav %}
|
{% for nav_item in nav %}
|
||||||
{% set path = "nav-" + loop.index | string %}
|
{% set path = "nav-" + loop.index | string %}
|
||||||
{% include "partials/nav-item.html" %}
|
{% include "partials/nav-item.html" %}
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</ul>
|
</ul>
|
||||||
{% if config.repo_url %}
|
|
||||||
<div class="md-nav__source">
|
|
||||||
{% include "partials/source.html" %}
|
|
||||||
</div>
|
|
||||||
{% endif %}
|
|
||||||
</nav>
|
</nav>
|
||||||
|
|||||||
@@ -40,7 +40,7 @@
|
|||||||
data-md-source="{{ repo_type }}">
|
data-md-source="{{ repo_type }}">
|
||||||
{% if repo_type %}
|
{% if repo_type %}
|
||||||
<svg class="md-source__icon">
|
<svg class="md-source__icon">
|
||||||
<use href="#{{ repo_type }}" x="12" y="12"
|
<use xlink:href="#{{ repo_type }}" x="12" y="12"
|
||||||
width="24" height="24"></use>
|
width="24" height="24"></use>
|
||||||
</svg>
|
</svg>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|||||||
Reference in New Issue
Block a user