スクロールバーの幅変更と上下矢印の表示機能があります。
インストールしただけでは何も変化しないでしょう。設定が必要です。
YouTube スクロールバーのカスタマイズ by hori68
Details
Authorhori68
LicenseCC-BY-4.0
CategoryYouTube
Created
Updated
Code size3.5 kB
Code checksum57115823
Statistics
Learn how we calculate statistics in the FAQ.
Failed to fetch stats.
Description
Notes
Google Chrome を初めとした Chromium 系ブラウザが対象になると思います。Firefoxは対象外です。
ガイドとは左側に常時表示、あるいは、左上の三をクリックした時に表示されるメニューのことです。
通知とは右上のベルを押した時の小ウィンドウのことです。
Source code
/* ==UserStyle==
@name YouTube スクロールバーのカスタマイズ
@namespace userstyles.world/user/hori68
@version 1.0
@description スクロールバーの幅変更、上下矢印の表示
@author hori68
@license CC-BY-4.0
@preprocessor stylus
@var range m_wd "メイン横幅" [16, 10, 30, 2]
@var checkbox m_bt "メイン上下ボタン" 0
@var range g_wd "ガイド横幅" [16, 10, 30, 2]
@var checkbox g_bt "ガイド上下ボタン" 0
@var range n_wd "通知横幅" [8, 4, 20, 2]
@var checkbox n_bt "通知上下ボタン" 0
==/UserStyle== */
@-moz-document domain("youtube.com") {
i = !important //
/* 横幅処理 */
body::-webkit-scrollbar {
width: (m_wd)px i;
}
#guide-inner-content::-webkit-scrollbar {
width: (g_wd)px i;
}
div#container.ytd-multi-page-menu-renderer::-webkit-scrollbar {
width: (n_wd)px i;
}
/* 上下ボタン処理 */
if m_bt{
body::-webkit-scrollbar-button {
border-style: solid i;
&:single-button:vertical:decrement {
border-width: 0px (m_wd/2)px (m_wd - 2)px (m_wd/2)px i;
border-color: transparent transparent #555555 transparent i;
&:hover{
border-color: transparent transparent #777777 transparent i;
}
}
&:single-button:vertical:increment {
border-width: (m_wd - 2)px (m_wd/2)px 0 (m_wd/2)px i;
border-color: #555555 transparent transparent transparent i;
&:hover{
border-color: #777777 transparent transparent transparent i;
}
}
}
}
if g_bt{
#guide-inner-content::-webkit-scrollbar-button {
border-style: solid i;
&:single-button:vertical:decrement {
border-width: 0px (g_wd/2)px (g_wd - 2)px (g_wd/2)px i;
border-color: transparent transparent #555555 transparent i;
&:hover{
border-color: transparent transparent #777777 transparent i;
}
}
&:single-button:vertical:increment {
border-width: (g_wd - 2)px (g_wd/2)px 0 (g_wd/2)px i;
border-color: #555555 transparent transparent transparent i;
&:hover{
border-color: #777777 transparent transparent transparent i;
}
}
}
}
if n_bt{
div#container.ytd-multi-page-menu-renderer::-webkit-scrollbar-button {
border-style: solid i;
&:single-button:vertical:decrement {
border-width: 0px (n_wd/2)px (n_wd - 2)px (n_wd/2)px i;
border-color: transparent transparent #555555 transparent i;
&:hover{
border-color: transparent transparent #777777 transparent i;
}
}
&:single-button:vertical:increment {
border-width: (n_wd - 2)px (n_wd/2)px 0 (n_wd/2)px i;
border-color: #555555 transparent transparent transparent i;
&:hover{
border-color: #777777 transparent transparent transparent i;
}
}
}
}
}