hidden navbar
This commit is contained in:
@@ -7344,3 +7344,158 @@ dialog::backdrop {
|
||||
grid-row: 1;
|
||||
}
|
||||
}
|
||||
|
||||
/* Published-note permalinks ------------------------------------------------ */
|
||||
.public-content .preview-source-line {
|
||||
scroll-margin-top: 88px;
|
||||
}
|
||||
|
||||
.public-content .public-permalink {
|
||||
position: absolute;
|
||||
top: .08em;
|
||||
left: -1.55rem;
|
||||
z-index: 3;
|
||||
display: inline-grid;
|
||||
width: 1.25rem;
|
||||
height: 1.25rem;
|
||||
place-items: center;
|
||||
border-radius: 5px;
|
||||
color: var(--muted-2);
|
||||
font: 700 .86rem/1 ui-monospace, SFMono-Regular, Consolas, monospace;
|
||||
text-decoration: none;
|
||||
user-select: none;
|
||||
opacity: 0;
|
||||
transform: translateX(3px);
|
||||
transition: opacity .14s ease, transform .14s ease, background-color .14s ease, color .14s ease;
|
||||
}
|
||||
|
||||
.public-content .list-source-line > .public-permalink {
|
||||
left: -2.35rem;
|
||||
}
|
||||
|
||||
.public-content .preview-source-line:hover > .public-permalink,
|
||||
.public-content .preview-source-line:focus-within > .public-permalink,
|
||||
.public-content .public-permalink:focus-visible {
|
||||
opacity: 1;
|
||||
transform: translateX(0);
|
||||
}
|
||||
|
||||
.public-content .public-permalink:hover,
|
||||
.public-content .public-permalink:focus-visible {
|
||||
background: color-mix(in srgb, var(--accent) 16%, transparent);
|
||||
color: var(--text);
|
||||
outline: none;
|
||||
}
|
||||
|
||||
.public-content .public-permalink.is-copied {
|
||||
background: color-mix(in srgb, var(--success) 18%, transparent);
|
||||
color: var(--text);
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
.public-content .is-public-link-target {
|
||||
border-radius: 5px;
|
||||
background: color-mix(in srgb, var(--accent) 11%, transparent);
|
||||
box-shadow: 0 0 0 2px color-mix(in srgb, var(--accent) 24%, transparent);
|
||||
}
|
||||
|
||||
@media (hover: none), (pointer: coarse) {
|
||||
.public-content .public-permalink {
|
||||
opacity: .62;
|
||||
transform: none;
|
||||
}
|
||||
}
|
||||
|
||||
/* Per-user, per-note navigation-bar focus mode ---------------------------- */
|
||||
.pad-page .navbar-collapse-toggle {
|
||||
position: fixed;
|
||||
top: max(3px, env(safe-area-inset-top));
|
||||
right: 0;
|
||||
z-index: 40;
|
||||
display: grid;
|
||||
width: 24px;
|
||||
height: 28px;
|
||||
padding: 0;
|
||||
place-items: center;
|
||||
border: 1px solid color-mix(in srgb, var(--border-strong) 76%, transparent);
|
||||
border-top: 0;
|
||||
border-right: 0;
|
||||
border-radius: 0 0 0 9px;
|
||||
background: color-mix(in srgb, var(--surface-toolbar) 88%, transparent);
|
||||
color: var(--muted);
|
||||
box-shadow: 0 6px 18px var(--shadow-28);
|
||||
backdrop-filter: blur(10px);
|
||||
cursor: pointer;
|
||||
opacity: 0;
|
||||
transform: translateY(-5px);
|
||||
transition: width .14s ease, opacity .14s ease, transform .14s ease, color .14s ease, background-color .14s ease;
|
||||
}
|
||||
|
||||
.pad-page .navbar-collapse-toggle > span {
|
||||
position: relative;
|
||||
display: block;
|
||||
width: 14px;
|
||||
height: 9px;
|
||||
transition: transform .18s ease;
|
||||
}
|
||||
|
||||
.pad-page .navbar-collapse-toggle > span::before,
|
||||
.pad-page .navbar-collapse-toggle > span::after {
|
||||
content: "";
|
||||
position: absolute;
|
||||
top: 3px;
|
||||
width: 8px;
|
||||
height: 2px;
|
||||
border-radius: 2px;
|
||||
background: currentColor;
|
||||
}
|
||||
|
||||
.pad-page .navbar-collapse-toggle > span::before {
|
||||
left: 0;
|
||||
transform: rotate(-36deg);
|
||||
transform-origin: right center;
|
||||
}
|
||||
|
||||
.pad-page .navbar-collapse-toggle > span::after {
|
||||
right: 0;
|
||||
transform: rotate(36deg);
|
||||
transform-origin: left center;
|
||||
}
|
||||
|
||||
.pad-page .app-header:hover + .navbar-collapse-toggle,
|
||||
.pad-page .navbar-collapse-toggle:hover,
|
||||
.pad-page .navbar-collapse-toggle:focus-visible,
|
||||
.pad-page.navbar-collapsed .navbar-collapse-toggle:hover,
|
||||
.pad-page.navbar-collapsed .navbar-collapse-toggle:focus-visible {
|
||||
width: 32px;
|
||||
color: var(--text);
|
||||
opacity: 1;
|
||||
transform: translateY(0);
|
||||
outline: none;
|
||||
}
|
||||
|
||||
.pad-page.navbar-collapsed .navbar-collapse-toggle > span {
|
||||
transform: rotate(180deg);
|
||||
}
|
||||
|
||||
.pad-page.navbar-collapsed {
|
||||
grid-template-rows: minmax(0, 1fr);
|
||||
}
|
||||
|
||||
.pad-page.navbar-collapsed .app-header {
|
||||
display: none !important;
|
||||
}
|
||||
|
||||
.pad-page.navbar-collapsed .editor-layout {
|
||||
height: 100%;
|
||||
flex: 1 1 0;
|
||||
}
|
||||
|
||||
@media (hover: none), (pointer: coarse) {
|
||||
.pad-page .navbar-collapse-toggle {
|
||||
width: 32px;
|
||||
color: var(--text);
|
||||
opacity: .78;
|
||||
transform: none;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user