ページ全体のスキンを切り替える記法
別名 スキン一時適用記法redhttps://img.icons8.com/material-outlined/384/000000/settings.png#追加記法 スキンバグの温床。要修正。 表示確認
https://scrapbox.io/files/68baa6be397c192788fc905c.mp4
A
管理用
settings.icon
他のCosenseユーザーによる公開テーマ
Cosense Native
Default
Paper
Stationary
Hacker
Seasons
Tropical
City
Game
CSS
code:style.css
*:has(.deco-\<.deco-\#) {
--overwrite-native-themes: n;
--project-theme: "";
& > span:nth-child(1) > a { display: none; }
&::after {
content: "スキン無効";
display: block;
width: 100%;
background-color: black;
color: crimson;
text-align: start;
font-weight: bold;
font-family: var(--ui-sans-serif);
font-size: var(--fs-ui-sans-serif);
}
}
}
@media screen and (prefers-color-scheme: light) {
--project-theme: "nremiel.aureolo";
}
@media screen and (prefers-color-scheme: dark) {
--project-theme: "nremiel.radiado-dark";
}
&::after {
content: "現在のスキン: " var(--current-project-skin-name);
display: block;
width: 100%;
background-color: transparent;
color: var(--c-red-1);
text-align: center;
font-weight: bold;
font-family: var(--ui-sans-serif);
font-size: var(--fs-ui-sans-serif);
}
}
}
@media screen and (prefers-color-scheme: light) {
--project-theme: "nremiel.osto";
}
@media screen and (prefers-color-scheme: dark) {
--project-theme: "nremiel.radiado-dark";
}
&::after {
content: "現在のスキン: " var(--current-project-skin-name);
display: block;
width: 100%;
background-color: transparent;
color: var(--c-red-1);
text-align: center;
font-weight: bold;
font-family: var(--ui-sans-serif);
font-size: var(--fs-ui-sans-serif);
}
}
}
--project-theme: "nremiel.osto";
& > span:nth-child(1) > a { display: none; }
&::after {
content: "現在のスキン: " var(--current-project-skin-name);
display: block;
width: 100%;
background-color: transparent;
color: var(--c-red-1);
text-align: center;
font-weight: bold;
font-family: var(--ui-sans-serif);
font-size: var(--fs-ui-sans-serif);
}
}
}
--project-theme: "nremiel.radiado-dark";
& > span:nth-child(1) > a { display: none; }
&::after {
content: "現在のスキン: " var(--current-project-skin-name);
display: block;
width: 100%;
background-color: transparent;
color: var(--c-red-2);
text-align: center;
font-weight: bold;
font-family: var(--ui-sans-serif);
font-size: var(--fs-ui-sans-serif);
}
}
}
--project-theme: "nremiel.aureolo";
& > span:nth-child(1) > a { display: none; }
&::after {
content: "現在のスキン: " var(--current-project-skin-name);
display: block;
width: 100%;
background-color: transparent;
color: var(--c-red-1);
text-align: center;
font-weight: bold;
font-family: var(--ui-sans-serif);
font-size: var(--fs-ui-sans-serif);
}
}
}
@media screen and (prefers-color-scheme: light) {
--project-theme: "settings.default";
}
@media screen and (prefers-color-scheme: dark) {
--project-theme: "settings.default-dark";
}
&::after {
content: "現在のスキン: " var(--current-project-skin-name);
display: block;
width: 100%;
background-color: transparent;
color: var(--c-red-1);
text-align: center;
font-weight: bold;
font-family: var(--ui-sans-serif);
font-size: var(--fs-ui-sans-serif);
}
}
}
--overwrite-native-themes: n;
--project-theme: "settings.default";
& > span:nth-child(1) > a { display: none; }
&::after {
content: "現在のスキン: " var(--current-project-skin-name);
display: block;
width: 100%;
background-color: transparent;
color: var(--c-red-1);
text-align: center;
font-weight: bold;
font-family: var(--ui-sans-serif);
font-size: var(--fs-ui-sans-serif);
}
}
}
--overwrite-native-themes: n;
--project-theme: "settings.default-dark";
& > span:nth-child(1) > a { display: none; }
&::after {
content: "現在のスキン: " var(--current-project-skin-name);
display: block;
width: 100%;
background-color: transparent;
color: var(--c-red-1);
text-align: center;
font-weight: bold;
font-family: var(--ui-sans-serif);
font-size: var(--fs-ui-sans-serif);
}
}
}
--overwrite-native-themes: n;
--project-theme: "settings.paper-dark-dark";
& > span:nth-child(1) > a { display: none; }
&::after {
content: "現在のスキン: " var(--current-project-skin-name);
display: block;
width: 100%;
background-color: transparent;
color: var(--c-red-1);
text-align: center;
font-weight: bold;
font-family: var(--ui-sans-serif);
font-size: var(--fs-ui-sans-serif);
}
}
}
--overwrite-native-themes: n;
--project-theme: "settings.hacker1";
& > span:nth-child(1) > a { display: none; }
&::after {
content: "現在のスキン: " var(--current-project-skin-name);
display: block;
width: 100%;
background-color: transparent;
color: var(--c-red-1);
text-align: center;
font-weight: bold;
font-family: var(--ui-sans-serif);
font-size: var(--fs-ui-sans-serif);
}
}
}
--overwrite-native-themes: n;
--project-theme: "settings.hacker2";
& > span:nth-child(1) > a { display: none; }
&::after {
content: "現在のスキン: " var(--current-project-skin-name);
display: block;
width: 100%;
background-color: transparent;
color: var(--c-red-1);
text-align: center;
font-weight: bold;
font-family: var(--ui-sans-serif);
font-size: var(--fs-ui-sans-serif);
}
}
}
--overwrite-native-themes: n;
--project-theme: "settings.autumn";
& > span:nth-child(1) > a { display: none; }
&::after {
content: "現在のスキン: " var(--current-project-skin-name);
display: block;
width: 100%;
background-color: transparent;
color: var(--c-red-1);
text-align: center;
font-weight: bold;
font-family: var(--ui-sans-serif);
font-size: var(--fs-ui-sans-serif);
}
}
}
--overwrite-native-themes: n;
--project-theme: "customize.dark-theme";
& > span:nth-child(1) > a { display: none; }
&::after {
content: "現在のスキン: " var(--current-project-skin-name);
display: block;
width: 100%;
background-color: transparent;
color: var(--c-red-1);
text-align: center;
font-weight: bold;
font-family: var(--ui-sans-serif);
font-size: var(--fs-ui-sans-serif);
}
}
}
@media screen and (prefers-color-scheme: light) {
--project-theme: "nremiel.osto";
}
@media screen and (prefers-color-scheme: dark) {
--project-theme: "nremiel.radiado-dark";
}
&::after {
content: "現在のスキン: settings (" var(--current-project-skin-name) ")";
display: block;
width: 100%;
background-color: transparent;
color: var(--c-red-1);
text-align: center;
font-weight: bold;
font-family: var(--ui-sans-serif);
font-size: var(--fs-ui-sans-serif);
}
}
}
@media screen and (prefers-color-scheme: light) {
--overwrite-native-themes: n;
--project-theme: "customize.dark-theme";
}
@media screen and (prefers-color-scheme: dark) {
--overwrite-native-themes: n;
--project-theme: "customize.dark-theme";
}
}
@media screen and (prefers-color-scheme: light) {
--overwrite-native-themes: n;
--project-theme: "customize.dark-theme";
}
@media screen and (prefers-color-scheme: dark) {
--overwrite-native-themes: n;
--project-theme: "customize.dark-theme";
}
}
}