mirror of
https://gitlab.com/octtspacc/OcttKB
synced 2024-12-23 13:30:27 +01:00
305 lines
8.3 KiB
Plaintext
305 lines
8.3 KiB
Plaintext
|
tags: $:/tags/Stylesheet
|
||
|
title: $:/plugins/Gk0Wk/notionpage-covericon/style.css
|
||
|
type: text/vnd.tiddlywiki
|
||
|
|
||
|
/* Container */
|
||
|
.gk0wk-notionpagebg {
|
||
|
width: 100%;
|
||
|
position: relative;
|
||
|
}
|
||
|
|
||
|
.gk0wk-notionpagebg-c, .gk0wk-notionpagebg-ci {
|
||
|
top: {{$:/plugins/Gk0Wk/notionpage-covericon/style/top-offset/wide}};
|
||
|
}
|
||
|
|
||
|
.gk0wk-notionpagebg .gk0wk-notionpagebg-image {
|
||
|
width: calc(100% - {{$:/plugins/Gk0Wk/notionpage-covericon/style/cover-left/wide}} - {{$:/plugins/Gk0Wk/notionpage-covericon/style/cover-right/wide}});
|
||
|
left: {{$:/plugins/Gk0Wk/notionpage-covericon/style/cover-left/wide}};
|
||
|
height: {{$:/plugins/Gk0Wk/notionpage-covericon/style/cover-height/wide}};
|
||
|
overflow: hidden;
|
||
|
position: relative;
|
||
|
}
|
||
|
|
||
|
.gk0wk-notionpagebg-ci {
|
||
|
height: calc({{$:/plugins/Gk0Wk/notionpage-covericon/style/cover-height/wide}} + {{$:/plugins/Gk0Wk/notionpage-covericon/style/icon-size}} / 2 + {{$:/plugins/Gk0Wk/notionpage-covericon/style/top-offset/wide}} + 10px);
|
||
|
pointer-events: none;
|
||
|
}
|
||
|
|
||
|
.gk0wk-notionpagebg-c {
|
||
|
height: calc({{$:/plugins/Gk0Wk/notionpage-covericon/style/cover-height/wide}} + {{$:/plugins/Gk0Wk/notionpage-covericon/style/top-offset/wide}} + 30px + 10px);
|
||
|
}
|
||
|
|
||
|
@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {
|
||
|
.gk0wk-notionpagebg-c, .gk0wk-notionpagebg-ci {
|
||
|
top: {{$:/plugins/Gk0Wk/notionpage-covericon/style/top-offset/narrow}};
|
||
|
}
|
||
|
.gk0wk-notionpagebg .gk0wk-notionpagebg-image {
|
||
|
width: calc(100% - {{$:/plugins/Gk0Wk/notionpage-covericon/style/cover-left/narrow}} - {{$:/plugins/Gk0Wk/notionpage-covericon/style/cover-right/narrow}});
|
||
|
left: {{$:/plugins/Gk0Wk/notionpage-covericon/style/cover-left/narrow}};
|
||
|
height: {{$:/plugins/Gk0Wk/notionpage-covericon/style/cover-height/narrow}};
|
||
|
}
|
||
|
.gk0wk-notionpagebg-ci {
|
||
|
height: calc({{$:/plugins/Gk0Wk/notionpage-covericon/style/cover-height/narrow}} + {{$:/plugins/Gk0Wk/notionpage-covericon/style/icon-size}} / 2 + {{$:/plugins/Gk0Wk/notionpage-covericon/style/top-offset/narrow}} + 10px);
|
||
|
}
|
||
|
.gk0wk-notionpagebg-c {
|
||
|
height: calc({{$:/plugins/Gk0Wk/notionpage-covericon/style/cover-height/narrow}} + {{$:/plugins/Gk0Wk/notionpage-covericon/style/top-offset/narrow}} + 30px + 10px);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
.gk0wk-notionpagebg p {
|
||
|
margin: 0;
|
||
|
}
|
||
|
|
||
|
/* Buttons */
|
||
|
|
||
|
.gk0wk-notionpagebg button {
|
||
|
background: transparent;
|
||
|
border: none;
|
||
|
}
|
||
|
|
||
|
.gk0wk-notionpagebg-icon1,
|
||
|
.gk0wk-notionpagebg-icon2,
|
||
|
.gk0wk-notionpageb-changecover,
|
||
|
.gk0wk-notionbg-addbuttons button {
|
||
|
color: <<colour foreground>> !important;
|
||
|
fill: <<colour foreground>> !important;
|
||
|
user-select: none;
|
||
|
cursor: pointer;
|
||
|
transition: all {{$:/config/AnimationDuration}}ms;
|
||
|
}
|
||
|
|
||
|
.gk0wk-notionpagebg-icon1,
|
||
|
.gk0wk-notionpagebg-icon2 {
|
||
|
font-size: {{$:/plugins/Gk0Wk/notionpage-covericon/style/icon-size}};
|
||
|
font-family: "Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Noto Color Emoji", "Segoe UI Symbol", "Android Emoji", EmojiSymbols;
|
||
|
padding: 4px !important;
|
||
|
pointer-events: auto;
|
||
|
}
|
||
|
|
||
|
.gk0wk-notionpagebg-icon2 {
|
||
|
position: relative;
|
||
|
top: calc(-{{$:/plugins/Gk0Wk/notionpage-covericon/style/icon-size}} / 1.6);
|
||
|
}
|
||
|
|
||
|
.gk0wk-notionpagebg-icon1:hover,
|
||
|
.gk0wk-notionpagebg-icon2:hover {
|
||
|
background: <<colour background>> !important;
|
||
|
}
|
||
|
|
||
|
.gk0wk-notionbg-addbuttons {
|
||
|
width: 100%;
|
||
|
height: 30px;
|
||
|
opacity: 0;
|
||
|
display: flex;
|
||
|
margin-top: 5px;
|
||
|
transition: all {{$:/config/AnimationDuration}}ms;
|
||
|
}
|
||
|
|
||
|
.gk0wk-notionpagebg:hover .gk0wk-notionbg-addbuttons,
|
||
|
.gk0wk-notionpagebg:hover .gk0wk-notionpageb-changecover {
|
||
|
opacity: 1;
|
||
|
}
|
||
|
|
||
|
.gk0wk-notionbg-addbuttons button {
|
||
|
padding: 3px 6px;
|
||
|
margin-right: 12px;
|
||
|
opacity: 0.8;
|
||
|
}
|
||
|
|
||
|
.gk0wk-notionpageb-changecover {
|
||
|
position: absolute;
|
||
|
top: 265px;
|
||
|
right: 10px;
|
||
|
padding: 4px 6px !important;
|
||
|
filter: contrast(90%);
|
||
|
opacity: 0;
|
||
|
pointer-events: auto;
|
||
|
transition: all {{$:/config/AnimationDuration}}ms;
|
||
|
}
|
||
|
|
||
|
.gk0wk-notionpageb-changecover:hover {
|
||
|
background: <<colour background>>;
|
||
|
}
|
||
|
|
||
|
/* Page Cover */
|
||
|
|
||
|
.gk0wk-notionpagebg .gk0wk-notionpagebg-image img {
|
||
|
position: relative;
|
||
|
top: 50%;
|
||
|
transform: translateY(-50%);
|
||
|
}
|
||
|
|
||
|
/* Change Page Cover */
|
||
|
|
||
|
.gk0wk-notionpageb-changecover-box {
|
||
|
border-radius: 3px;
|
||
|
<<box-shadow "#00000070 0 2px 6px">>
|
||
|
background: <<colour background>>;
|
||
|
padding: 10px 6px 20px 6px;
|
||
|
width: 318px;
|
||
|
pointer-events: auto;
|
||
|
}
|
||
|
|
||
|
/* Icon Selector */
|
||
|
|
||
|
.gk0wk-notionbg-icon-selection-box {
|
||
|
border-radius: 3px;
|
||
|
<<box-shadow "#00000070 0 2px 6px">>
|
||
|
overflow: auto;
|
||
|
filter: contrast(90%);
|
||
|
background: <<colour background>>;
|
||
|
max-height: min(60vh, 390px);
|
||
|
max-width: 480px;
|
||
|
pointer-events: auto;
|
||
|
}
|
||
|
|
||
|
.gk0wk-notionbg-icon-selection-type {
|
||
|
padding: 6px 0;
|
||
|
}
|
||
|
|
||
|
.gk0wk-notionbg-icon-selection-typetitle {
|
||
|
color: <<colour muted-foreground>>;
|
||
|
display: block;
|
||
|
padding-left: 14px;
|
||
|
padding-right: 14px;
|
||
|
margin-top: 6px;
|
||
|
margin-bottom: 8px;
|
||
|
font-size: 1em;
|
||
|
font-weight: 600;
|
||
|
line-height: 120%;
|
||
|
user-select: none;
|
||
|
text-transform: uppercase;
|
||
|
}
|
||
|
|
||
|
.gk0wk-notionbg-icon-selection-icons {
|
||
|
display: flex;
|
||
|
flex-flow: row wrap;
|
||
|
align-items: flex-start;
|
||
|
background: transparent;
|
||
|
padding: 0px 0px 0px 12px;
|
||
|
margin-bottom: 1px;
|
||
|
font-family: "Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Noto Color Emoji", "Segoe UI Symbol", "Android Emoji", EmojiSymbols;
|
||
|
}
|
||
|
|
||
|
.gk0wk-notionbg-icon-selection-icons > button {
|
||
|
user-select: none;
|
||
|
cursor: pointer;
|
||
|
display: flex;
|
||
|
align-items: center;
|
||
|
justify-content: center;
|
||
|
border-radius: 3px;
|
||
|
width: 32px;
|
||
|
height: 32px;
|
||
|
font-size: 24px;
|
||
|
}
|
||
|
|
||
|
.gk0wk-notionbg-icon-selection-type button {
|
||
|
background: transparent !important;
|
||
|
border: none !important;
|
||
|
border-radius: 3px;
|
||
|
padding: 4px 8px;
|
||
|
transition: all {{$:/config/AnimationDuration}}ms;
|
||
|
color: <<colour foreground>> !important;
|
||
|
fill: <<colour foreground>> !important;
|
||
|
}
|
||
|
|
||
|
.gk0wk-notionbg-icon-selection-type button:hover {
|
||
|
background: <<colour background>> !important;
|
||
|
color: <<colour foreground>> !important;
|
||
|
fill: <<colour foreground>> !important;
|
||
|
filter: contrast(85%);
|
||
|
}
|
||
|
|
||
|
.gk0wk-notionbg-icon-selection-type button:active {
|
||
|
background: <<colour background>> !important;
|
||
|
color: <<colour foreground>> !important;
|
||
|
fill: <<colour foreground>> !important;
|
||
|
filter: contrast(70%);
|
||
|
}
|
||
|
|
||
|
.gk0wk-notionbg-selection-box-emojifilter,
|
||
|
.gk0wk-notionbg-selection-box-tiddlerurlinput,
|
||
|
.gk0wk-notionpageb-changecover-box > div {
|
||
|
display: flex;
|
||
|
align-items: center;
|
||
|
width: calc(100% - 28px);
|
||
|
font-size: 14px;
|
||
|
line-height: 20px;
|
||
|
padding: 3px 6px;
|
||
|
position: relative;
|
||
|
border-radius: 3px;
|
||
|
cursor: text;
|
||
|
height: 28px;
|
||
|
margin: 10px 14px 0px 14px;
|
||
|
background: <<colour background>>;
|
||
|
filter: contrast(90%);
|
||
|
}
|
||
|
|
||
|
.gk0wk-notionbg-selection-box-tiddlerurlinput {
|
||
|
margin-bottom: 10px;
|
||
|
}
|
||
|
|
||
|
.gk0wk-notionbg-selection-box-emojifilter > textarea,
|
||
|
.gk0wk-notionbg-selection-box-tiddlerurlinput > textarea,
|
||
|
.gk0wk-notionpageb-changecover-box > div > input,
|
||
|
.gk0wk-notionbg-selection-box-tiddlerurlinput > input {
|
||
|
height: 22px !important;
|
||
|
font-size: inherit;
|
||
|
line-height: inherit;
|
||
|
border: none;
|
||
|
background: none;
|
||
|
width: 100%;
|
||
|
display: block;
|
||
|
resize: none;
|
||
|
padding: 0px;
|
||
|
width: 100%;
|
||
|
}
|
||
|
|
||
|
.gk0wk-notionbg-selection-box-emojifilter > textarea:focus,
|
||
|
.gk0wk-notionbg-selection-box-tiddlerurlinput > textarea:focus,
|
||
|
.gk0wk-notionpageb-changecover-box > div > input:focus,
|
||
|
.gk0wk-notionbg-selection-box-tiddlerurlinput > input:focus {
|
||
|
outline: none;
|
||
|
}
|
||
|
|
||
|
.gk0wk-notionbg-selection-box-header {
|
||
|
position: sticky;
|
||
|
top: 0;
|
||
|
width: 100%;
|
||
|
background: <<colour background>>;
|
||
|
padding-bottom: 6px;
|
||
|
z-index: 1000;
|
||
|
}
|
||
|
|
||
|
.gk0wk-notionbg-selection-box-tabs {
|
||
|
width: 100%;
|
||
|
padding-left: 8px;
|
||
|
-webkit-box-shadow: <<colour very-muted-foreground>> 0px 1px 0px;
|
||
|
-moz-box-shadow: <<colour very-muted-foreground>> 0px 1px 0px;
|
||
|
box-shadow: <<colour very-muted-foreground>> 0px 1px 0px;
|
||
|
}
|
||
|
|
||
|
.gk0wk-notionbg-selection-box-tabs button {
|
||
|
padding: 6px 8px 10px 8px !important;
|
||
|
line-height: 1.2;
|
||
|
margin: 4px 4px 0 4px !important;
|
||
|
cursor: pointer;
|
||
|
white-space: nowrap;
|
||
|
color: <<colour foreground>>;
|
||
|
fill: <<colour foreground>>;
|
||
|
border-radius: 3px 3px 0 0 !important;
|
||
|
transition: all {{$:/config/AnimationDuration}}ms;
|
||
|
}
|
||
|
|
||
|
.gk0wk-notionbg-selection-box-tabs button:hover {
|
||
|
background: <<colour background>> !important;
|
||
|
filter: contrast(85%);
|
||
|
}
|
||
|
|
||
|
.gk0wk-notionbg-selection-box-tabs button.gk0wk-notionbg-tab-selected {
|
||
|
font-weight: 600;
|
||
|
-webkit-box-shadow: <<colour foreground>> 0px 2px 0px;
|
||
|
-moz-box-shadow: <<colour foreground>> 0px 2px 0px;
|
||
|
box-shadow: <<colour foreground>> 0px 2px 0px;
|
||
|
}
|