mirror of
https://github.com/squidfunk/mkdocs-material.git
synced 2024-06-14 11:52:32 +03:00
Centralized box-shadow definitions
This commit is contained in:
parent
58ab9a875e
commit
9e7b48a21f
2
material/assets/stylesheets/main.038078fb.min.css
vendored
Normal file
2
material/assets/stylesheets/main.038078fb.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
1
material/assets/stylesheets/main.038078fb.min.css.map
Normal file
1
material/assets/stylesheets/main.038078fb.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 %}
|
{% endif %}
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
{% block styles %}
|
{% block styles %}
|
||||||
<link rel="stylesheet" href="{{ 'assets/stylesheets/main.0c73cc44.min.css' | url }}">
|
<link rel="stylesheet" href="{{ 'assets/stylesheets/main.038078fb.min.css' | url }}">
|
||||||
{% if config.theme.palette %}
|
{% if config.theme.palette %}
|
||||||
{% set palette = config.theme.palette %}
|
{% set palette = config.theme.palette %}
|
||||||
<link rel="stylesheet" href="{{ 'assets/stylesheets/palette.9204c3b2.min.css' | url }}">
|
<link rel="stylesheet" href="{{ 'assets/stylesheets/palette.9204c3b2.min.css' | url }}">
|
||||||
|
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
@ -3,7 +3,7 @@
|
|||||||
-#}
|
-#}
|
||||||
{% extends "base.html" %}
|
{% extends "base.html" %}
|
||||||
{% block extrahead %}
|
{% block extrahead %}
|
||||||
<link rel="stylesheet" href="{{ 'overrides/assets/stylesheets/main.db932f97.min.css' | url }}">
|
<link rel="stylesheet" href="{{ 'overrides/assets/stylesheets/main.80c832e2.min.css' | url }}">
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
{% block announce %}
|
{% block announce %}
|
||||||
<a href="https://twitter.com/squidfunk">
|
<a href="https://twitter.com/squidfunk">
|
||||||
|
@ -104,4 +104,19 @@
|
|||||||
--md-footer-bg-color: hsla(0, 0%, 0%, 0.87);
|
--md-footer-bg-color: hsla(0, 0%, 0%, 0.87);
|
||||||
--md-footer-bg-color--dark: hsla(0, 0%, 0%, 0.32);
|
--md-footer-bg-color--dark: hsla(0, 0%, 0%, 0.32);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Shadow depth 1
|
||||||
|
--md-shadow-z1:
|
||||||
|
0 #{px2rem(4px)} #{px2rem(10px)} hsla(0, 0%, 0%, 0.05),
|
||||||
|
0 0 #{px2rem(1px)} hsla(0, 0%, 0%, 0.1);
|
||||||
|
|
||||||
|
// Shadow depth 2
|
||||||
|
--md-shadow-z2:
|
||||||
|
0 #{px2rem(4px)} #{px2rem(10px)} hsla(0, 0%, 0%, 0.1),
|
||||||
|
0 0 #{px2rem(1px)} hsla(0, 0%, 0%, 0.25);
|
||||||
|
|
||||||
|
// Shadow depth 3
|
||||||
|
--md-shadow-z3:
|
||||||
|
0 #{px2rem(4px)} #{px2rem(10px)} hsla(0, 0%, 0%, 0.2),
|
||||||
|
0 0 #{px2rem(1px)} hsla(0, 0%, 0%, 0.35);
|
||||||
}
|
}
|
||||||
|
@ -291,8 +291,6 @@ kbd {
|
|||||||
|
|
||||||
// Tooltip
|
// Tooltip
|
||||||
&[title]:is(:focus, :hover)::after {
|
&[title]:is(:focus, :hover)::after {
|
||||||
@include z-depth(2);
|
|
||||||
|
|
||||||
position: absolute;
|
position: absolute;
|
||||||
left: 0;
|
left: 0;
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
@ -305,6 +303,7 @@ kbd {
|
|||||||
font-size: px2rem(14px);
|
font-size: px2rem(14px);
|
||||||
background-color: var(--md-default-fg-color);
|
background-color: var(--md-default-fg-color);
|
||||||
border-radius: px2rem(2px);
|
border-radius: px2rem(2px);
|
||||||
|
box-shadow: var(--md-shadow-z3);
|
||||||
content: attr(title);
|
content: attr(title);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -71,9 +71,7 @@ $admonitions: (
|
|||||||
background-color: var(--md-admonition-bg-color);
|
background-color: var(--md-admonition-bg-color);
|
||||||
border-left: px2rem(4px) solid $clr-blue-a200;
|
border-left: px2rem(4px) solid $clr-blue-a200;
|
||||||
border-radius: px2rem(2px);
|
border-radius: px2rem(2px);
|
||||||
box-shadow:
|
box-shadow: var(--md-shadow-z1);
|
||||||
0 px2rem(4px) px2rem(10px) hsla(0, 0%, 0%, 0.05),
|
|
||||||
0 px2rem(0.5px) px2rem(1px) hsla(0, 0%, 0%, 0.05);
|
|
||||||
|
|
||||||
// [print]: Omit shadow as it may lead to rendering errors
|
// [print]: Omit shadow as it may lead to rendering errors
|
||||||
@media print {
|
@media print {
|
||||||
|
@ -26,8 +26,6 @@
|
|||||||
|
|
||||||
// Dialog
|
// Dialog
|
||||||
.md-dialog {
|
.md-dialog {
|
||||||
@include z-depth(2);
|
|
||||||
|
|
||||||
position: fixed;
|
position: fixed;
|
||||||
right: px2rem(16px);
|
right: px2rem(16px);
|
||||||
bottom: px2rem(16px);
|
bottom: px2rem(16px);
|
||||||
@ -37,6 +35,7 @@
|
|||||||
padding: px2rem(8px) px2rem(12px);
|
padding: px2rem(8px) px2rem(12px);
|
||||||
background-color: var(--md-default-fg-color);
|
background-color: var(--md-default-fg-color);
|
||||||
border-radius: px2rem(2px);
|
border-radius: px2rem(2px);
|
||||||
|
box-shadow: var(--md-shadow-z3);
|
||||||
transform: translateY(100%);
|
transform: translateY(100%);
|
||||||
opacity: 0;
|
opacity: 0;
|
||||||
transition:
|
transition:
|
||||||
|
@ -61,17 +61,17 @@
|
|||||||
height: px2rem(36px);
|
height: px2rem(36px);
|
||||||
padding: 0 px2rem(12px);
|
padding: 0 px2rem(12px);
|
||||||
font-size: px2rem(16px);
|
font-size: px2rem(16px);
|
||||||
border-radius: px2rem(2px);
|
border-bottom: px2rem(2px) solid var(--md-default-fg-color--lighter);
|
||||||
box-shadow:
|
border-radius: px2rem(2px) px2rem(2px) 0 0;
|
||||||
0 px2rem(4px) px2rem(10px) hsla(0, 0%, 0%, 0.1),
|
box-shadow: var(--md-shadow-z1);
|
||||||
0 px2rem(0.5px) px2rem(1px) hsla(0, 0%, 0%, 0.1);
|
transition:
|
||||||
transition: box-shadow 250ms;
|
border 250ms,
|
||||||
|
box-shadow 250ms;
|
||||||
|
|
||||||
// Input on focus/hover
|
// Input on focus/hover
|
||||||
&:is(:focus, :hover) {
|
&:is(:focus, :hover) {
|
||||||
box-shadow:
|
border-bottom-color: var(--md-accent-fg-color);
|
||||||
0 px2rem(8px) px2rem(20px) hsla(0, 0%, 0%, 0.15),
|
box-shadow: var(--md-shadow-z2);
|
||||||
0 px2rem(0.5px) px2rem(1px) hsla(0, 0%, 0%, 0.15);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Stretch to full width
|
// Stretch to full width
|
||||||
|
@ -493,8 +493,7 @@
|
|||||||
|
|
||||||
// Show output when search is active
|
// Show output when search is active
|
||||||
[data-md-toggle="search"]:checked ~ .md-header & {
|
[data-md-toggle="search"]:checked ~ .md-header & {
|
||||||
@include z-depth(6);
|
box-shadow: var(--md-shadow-z3);
|
||||||
|
|
||||||
opacity: 1;
|
opacity: 1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -597,7 +596,7 @@
|
|||||||
|
|
||||||
// Search result item
|
// Search result item
|
||||||
&__item {
|
&__item {
|
||||||
box-shadow: 0 px2rem(-1px) 0 var(--md-default-fg-color--lightest);
|
box-shadow: 0 px2rem(-1px) var(--md-default-fg-color--lightest);
|
||||||
|
|
||||||
// Omit border on first child
|
// Omit border on first child
|
||||||
&:first-child {
|
&:first-child {
|
||||||
|
@ -39,9 +39,7 @@
|
|||||||
color: var(--md-default-fg-color);
|
color: var(--md-default-fg-color);
|
||||||
background-color: var(--md-default-bg-color);
|
background-color: var(--md-default-bg-color);
|
||||||
border-radius: px2rem(2px);
|
border-radius: px2rem(2px);
|
||||||
box-shadow:
|
box-shadow: var(--md-shadow-z2);
|
||||||
0 px2rem(4px) px2rem(10px) hsla(0, 0%, 0%, 0.1),
|
|
||||||
0 0 px2rem(1px) hsla(0, 0%, 0%, 0.25);
|
|
||||||
transform: translate3d(-50%, px2rem(6px), 0);
|
transform: translate3d(-50%, px2rem(6px), 0);
|
||||||
opacity: 0;
|
opacity: 0;
|
||||||
transition:
|
transition:
|
||||||
|
@ -64,8 +64,7 @@
|
|||||||
|
|
||||||
// Show sidebar when drawer is active
|
// Show sidebar when drawer is active
|
||||||
[data-md-toggle="drawer"]:checked ~ .md-container & {
|
[data-md-toggle="drawer"]:checked ~ .md-container & {
|
||||||
@include z-depth(8);
|
box-shadow: var(--md-shadow-z3);
|
||||||
|
|
||||||
transform: translateX(px2rem(242px));
|
transform: translateX(px2rem(242px));
|
||||||
|
|
||||||
// Adjust for right-to-left languages
|
// Adjust for right-to-left languages
|
||||||
|
@ -66,9 +66,7 @@
|
|||||||
color: var(--md-default-fg-color);
|
color: var(--md-default-fg-color);
|
||||||
background-color: var(--md-default-bg-color);
|
background-color: var(--md-default-bg-color);
|
||||||
border-radius: px2rem(2px);
|
border-radius: px2rem(2px);
|
||||||
box-shadow:
|
box-shadow: var(--md-shadow-z2);
|
||||||
0 px2rem(4px) px2rem(10px) hsla(0, 0%, 0%, 0.1),
|
|
||||||
0 0 px2rem(1px) hsla(0, 0%, 0%, 0.25);
|
|
||||||
transform: translateY(px2rem(-8px));
|
transform: translateY(px2rem(-8px));
|
||||||
// Hack: promote to own layer to reduce jitter
|
// Hack: promote to own layer to reduce jitter
|
||||||
backface-visibility: hidden;
|
backface-visibility: hidden;
|
||||||
|
@ -36,9 +36,7 @@
|
|||||||
background-color: var(--md-default-bg-color);
|
background-color: var(--md-default-bg-color);
|
||||||
border-radius: px2rem(32px);
|
border-radius: px2rem(32px);
|
||||||
outline: none;
|
outline: none;
|
||||||
box-shadow:
|
box-shadow: var(--md-shadow-z2);
|
||||||
0 px2rem(4px) px2rem(10px) hsla(0, 0%, 0%, 0.1),
|
|
||||||
0 0 px2rem(1px) hsla(0, 0%, 0%, 0.25);
|
|
||||||
transform: translate(-50%, 0);
|
transform: translate(-50%, 0);
|
||||||
transition:
|
transition:
|
||||||
color 125ms,
|
color 125ms,
|
||||||
|
@ -100,9 +100,7 @@
|
|||||||
list-style-type: none;
|
list-style-type: none;
|
||||||
background-color: var(--md-default-bg-color);
|
background-color: var(--md-default-bg-color);
|
||||||
border-radius: px2rem(2px);
|
border-radius: px2rem(2px);
|
||||||
box-shadow:
|
box-shadow: var(--md-shadow-z2);
|
||||||
0 px2rem(4px) px2rem(10px) hsla(0, 0%, 0%, 0.1),
|
|
||||||
0 0 px2rem(1px) hsla(0, 0%, 0%, 0.25);
|
|
||||||
opacity: 0;
|
opacity: 0;
|
||||||
transition:
|
transition:
|
||||||
max-height 0ms 500ms,
|
max-height 0ms 500ms,
|
||||||
|
@ -32,23 +32,19 @@
|
|||||||
position: relative;
|
position: relative;
|
||||||
background-color: var(--md-default-bg-color);
|
background-color: var(--md-default-bg-color);
|
||||||
border-radius: px2rem(2px);
|
border-radius: px2rem(2px);
|
||||||
box-shadow:
|
box-shadow: var(--md-shadow-z1);
|
||||||
0 px2rem(4px) px2rem(10px) hsla(0, 0%, 0%, 0.1),
|
|
||||||
0 px2rem(0.5px) px2rem(1px) hsla(0, 0%, 0%, 0.1);
|
|
||||||
transition: box-shadow 125ms;
|
transition: box-shadow 125ms;
|
||||||
|
|
||||||
// Icon search on focus/hover
|
// Icon search on focus/hover
|
||||||
&:focus-within,
|
&:focus-within,
|
||||||
&:hover {
|
&:hover {
|
||||||
box-shadow:
|
box-shadow: var(--md-shadow-z2);
|
||||||
0 px2rem(8px) px2rem(20px) hsla(0, 0%, 0%, 0.15),
|
|
||||||
0 px2rem(0.5px) px2rem(1px) hsla(0, 0%, 0%, 0.15);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Icon search input
|
// Icon search input
|
||||||
.md-input {
|
.md-input {
|
||||||
background: var(--md-default-bg-color);
|
background: var(--md-default-bg-color);
|
||||||
box-shadow: 0 0 px2rem(12px) hsla(0, 0%, 0%, 0.07);
|
box-shadow: none;
|
||||||
|
|
||||||
// Slate theme, i.e. dark mode
|
// Slate theme, i.e. dark mode
|
||||||
[data-md-color-scheme="slate"] & {
|
[data-md-color-scheme="slate"] & {
|
||||||
|
Loading…
Reference in New Issue
Block a user