🎨 Style: systematically control z-index value

This commit is contained in:
Cell
2023-03-25 11:24:53 +08:00
parent 0f5e60274a
commit 68849f644f
14 changed files with 29 additions and 15 deletions
+1 -1
View File
@@ -1,7 +1,7 @@
.breadcrumb-container {
padding-inline: 1rem;
font-size: 0.75rem;
z-index: 100;
@include z-index(1);
@extend .print-d-none;
&.sticky {
+4 -4
View File
@@ -1,7 +1,7 @@
header {
width: 100%;
z-index: 150;
background-color: $header-background-color;
@include z-index(2);
@include transition(box-shadow 0.3s ease);
@extend .print-d-none;
@@ -243,7 +243,6 @@ header {
}
.sub-menu {
z-index: 160;
position: absolute;
margin: 0;
padding: 0.25rem 0;
@@ -252,6 +251,7 @@ header {
border-radius: $global-border-radius;
border: 1px solid $global-border-color;
background-color: $header-background-color;
@include z-index(2, 50);
@include transition(box-shadow 0.3s ease);
[data-theme='dark'] & {
@@ -368,8 +368,8 @@ header {
line-height: 2.5rem;
position: sticky;
top: 0;
z-index: 1;
background-color: $header-background-color;
@include z-index(0, 50);
[data-theme='dark'] & {
background-color: $header-background-color-dark;
@@ -514,8 +514,8 @@ header {
.search-dropdown {
position: fixed;
z-index: 200;
top: $header-height;
@include z-index(2);
@include box-shadow(0 0.125rem 0.25rem rgba(0, 0, 0, 0.1));
&.desktop {
+6
View File
@@ -99,3 +99,9 @@
object-fit: $value;
font-family: 'object-fit: #{$value};';
}
@mixin user-select($value) {
-webkit-user-select: $value !important;
-moz-user-select: $value !important;
user-select: $value !important;
}
+1
View File
@@ -2,3 +2,4 @@
@import '_link';
@import '_blur';
@import '_details';
@import '_z-index';
+3
View File
@@ -0,0 +1,3 @@
@mixin z-index($level, $diff: 0) {
z-index: ($level * 100) + $diff;
}
+2 -2
View File
@@ -6,11 +6,11 @@
left: 0;
width: 100%;
height: 100%;
z-index: -1;
background-color: rgba(0, 0, 0, 0);
@include z-index(0, -1);
.blur & {
z-index: 100;
@include z-index(1);
background-color: rgba(0, 0, 0, 0.25);
}
}
+1 -1
View File
@@ -191,7 +191,7 @@ pre {
left: 0;
pre {
// padding-right: 0;
@include user-select(none);
}
}
// code content
+1
View File
@@ -64,6 +64,7 @@
.toc-title {
margin: 0.5rem 0;
cursor: pointer;
@include user-select(none);
&::before {
content: '|';
@@ -1,5 +1,4 @@
.fixed-button {
z-index: 100;
position: fixed;
right: 1.5rem;
font-size: 1rem;
@@ -7,6 +6,7 @@
padding: 0.5rem 0.625rem;
color: $global-font-secondary-color;
background-color: $header-background-color;
@include z-index(1);
@include border-radius(1.25rem);
@include transition(color 0.4s ease);
@include blur;
@@ -16,7 +16,7 @@
.github-corner {
position: fixed;
top: 0;
z-index: 150;
@include z-index(2);
@extend .print-d-none;
:hover .octo-arm {
@@ -6,9 +6,9 @@
position: fixed;
text-align: center;
left: 0;
top: 0;
bottom: 0;
width: 100%;
z-index: 150;
@include z-index(2);
[data-theme='dark'] & {
background-color: var(--#{$prefix}danger-dark);
@@ -3,7 +3,7 @@
height: var(--progress-h, 2px);
width: var(--progress);
background-color: var(--bg-progress, var(--#{$prefix}info));
z-index: 150;
@include z-index(2);
position: fixed;
[data-theme="dark"] & {
+4 -1
View File
@@ -30,9 +30,12 @@ $code-background-color-dark: #272C34 !default;
}
.v[data-class=v] {
.vcount {
@include z-index(0, 60);
}
.vcards .vcard .vcontent.expand {
&::before, &::after {
z-index: 50;
@include z-index(0, 50);
}
}
+1 -1
Submodule docs updated: f2521a1b6c...ef4f2f5def