
カクヨム(https://kakuyomu.jp)で使うダークテーマCSSの配布。
使っている汎用ダークテーマがうまく機能しないサイトだったので自作。
自分用。
注意点
ほぼ検索ページ・小説概要ページのみの調整。
トップページは大雑把に一括変更しただけ。
各所に調整漏れはある。
ビューアーページは、カクヨム右上の「ビューアー設定」から背景色を黒に変えること。
ソースコード
@-moz-document regexp("https://kakuyomu.jp/") {
/*全体*/
*:not(button)
:not(:empty){
background: #202124 !important;
color:#bdc1c6 !important;
}
}
@-moz-document domain("kakuyomu.jp") {
/*検索ページ*/
svg[class^="NavigationIcons_compactLine2Icon"] path,
svg[class^="NavigationIcons_compactLine2Icon"] g,
button[data-testid="advanced-form-container-close-button"]{
color:rgb(122,122,122) !important;
stroke:rgb(122,122,122) !important;
}
div[class^="RegularMediaGlobalHeader_logo"],
div[class^="RegularMediaGlobalHeader_logo"],
div[class^="RegularMediaGlobalHeader_logo"],
div[class^="RegularMediaGlobalHeader_logo"],
div[class^="RegularMediaGlobalHeader_logo"],
div[class^="RegularMediaGlobalHeader_logo"],
span[class^="Select_select"] select,
div[class^="SubHeader_subHeader"],
span[class^="SubHeader_label"],
div[class^="RegularMediaGlobalHeader_logo"] a,
li[class^="RegularGlobalHeaderLink_link"] a span,
span[class^="ButtonAppearance_buttonAppearance"],
div[class^="WorkReviewButton_workReviewButton"],
div[class^="WorkAuthorBox_boxWithArrow"],
div[class^="_workId__tab"],
div[class^="Tab_border"],
input,
form > button{
background: #37393c !important;
color:#bdc1c6 !important;
}
div[class^="EyeCatch_author"],
div[class^="NewBox_box"],
div[class^="WorkMeta_bg-lightBeige"],
div[class^="LayoutItem_lpartialGiftWidgetWeakText"],
div[class^="EyeCatch_catchphrase"],
div[class*="WeakText_weakText"],
body{
background: #202124 !important;
color:#bdc1c6 !important;
}
div[class^="RegularMediaGlobalHeader_regularGlobalHeader"]{
background: #202124 !important;
color:#bdc1c6 !important;
opacity: 0;
transition: opacity 0.3s;
}
div[class^="RegularMediaGlobalHeader_regularGlobalHeader"]:hover{
opacity: 1;
}
div[class^="AdjustableWorkItem_catchphrases"]{
opacity: .4;
}
div[class^="EyeCatch_author"]{
line-height: 220%;
font-weight:normal;
}
div[class^="AdjustableWorkItem_catchphrases"] div{
font-size: 16px !important;
}
div[style="min-width:1185px"],
div[class^="zGlobalFooter_globalFooter"]{
display: none !important;
}
}
@-moz-document url-prefix("https://kakuyomu.jp/works/") {
button{
background: none !important;
}
}
@-moz-document domain("kakuyomu.jp") {
/*スクロールバー*/
div[class^="VerticalScrollBox_box"]::-webkit-scrollbar:hover {
background-color: rgba(100, 100, 100, .09);
}
div[class^="VerticalScrollBox_box"]::-webkit-scrollbar-thumb:vertical {
background: rgba(100, 100, 100, .5);
-webkit-border-radius: 100px;
}
div[class^="VerticalScrollBox_box"]::-webkit-scrollbar-thumb:vertical:active {
background: rgba(100, 100, 100, .61);
-webkit-border-radius: 100px;
}
div[class^="VerticalScrollBox_box"]::-webkit-scrollbar {
width: 0.5em;
overflow: visible;
border-radius: 4px;
-webkit-border-radius: 4px;
}
div[class^="VerticalScrollBox_box"]::-webkit-scrollbar-track {
border: none;
background: #202124 !important;
opacity: 0 !important;
-webkit-transition: all .5s;
}
div[class^="VerticalScrollBox_box"]::-webkit-scrollbar-thumb {
border: none;
overflow: visible;
border-radius: 4px;
background: rgba(100, 100, 100, .2);
}
}