您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
YT簡化-控制項+按鈕+進度條自定義修改youtube Simplify - control items + buttons + progress bar customize
当前为
/* ==UserStyle== @name YT 簡化-控制項+按鈕 @description YT簡化-控制項+按鈕+進度條自定義修改youtube Simplify - control items + buttons + progress bar customize @namespace https://greasyfork.org/zh-TW/users/4839 @author leadra @preprocessor stylus @version 1.8.5 @license MIT @var checkbox ctrl_thin "控制項簡化" 1 @var checkbox hide_btn "隱藏自動播放" 1 @var checkbox hide_btn1 "隱藏子母畫面+迷你播放器" 1 @var checkbox hide_btn2 "隱藏劇院+全螢幕" 1 @var checkbox hide_btn3 "隱藏按鈕下載+超級感謝" 1 @var checkbox hide_section "隱藏頻道音樂遊戲資訊" 0 @var checkbox hide_right "隱藏右+下欄位" 0 @var checkbox info_hide "隱藏影片右下頻道資訊卡" 1 @var checkbox hide_endcard "隱藏結束連結卡-移入才顯示" 1 @var checkbox hide_ctrl "隱藏控制列-移入才顯示" 1 @var checkbox hide_ico "隱藏標題列右側按鈕文字" 1 @var checkbox btn_text "縮短會員+訂閱按鈕文字" 1 @var color sub_background "加入會員+未訂閱" rgba(255, 255, 255, .3) @var checkbox title_h "縮短標題列間距" 1 @var number title_top ">>>標題上間距" [0, -50, 20, 10, "px"] @var checkbox hide_ad "影片列表-廣告隱藏" 1 @var checkbox ad_resume "影片列表-看過影片變暗" 0 @var checkbox noround_livechat "圓角去除-聊天室+影片" 0 @var checkbox noround_btn "圓角去除-按鈕" 0 @var checkbox progress_bar "進度條自定義" 1 @var number progress_bar_size "進度條圖片大小" [50, 0, 200, 10, "px"] @var text progress_url "進度條URL" "url(https://raw.githubusercontent.com/leadra/pic/main/kurara.gif)" @var checkbox no_tab "----------Tabview(腳本)--------->>>按鈕極小化" 1 @var checkbox scroll_hide ">>>卷軸Y隱藏" 1 @var checkbox times_watched ">>>觀看次數位置上移" 0 @var checkbox comment_width ">>>評論寬度" 1 @var number comment_size ">>>評論+資訊文字大小" [17, 10, 30, 1, "px"] @var checkbox speed_button "--------YT Speed (腳本)------->>>按鈕位置修改" 0 @var number speed_top ">>>按鈕上下(%)" [1.5, -10, 20, 0.5, "%"] @var number speed_left ">>>按鈕左右(%)" [30, 0, 70, 5, "%"] @var number speed_size ">>>按鈕大小(px)" [13, 0, 30, 1, "px"] @var number ytliveclock "-----YouTubeLiveClock擴充>>>控制列下移間距修正" [30, 0, 50, 10, "px"] ==/UserStyle== */ /* 搭配腳本用: ----------Tabview(腳本)---------按鈕極小化 https://greasyfork.org/zh-TW/scripts/428651 >>>觀看次數位置上移(搭配Tabview服用,以免標題列變窄) >>>卷軸Y隱藏 YT Speed Buttons(L改) https://greasyfork.org/zh-TW/scripts/484535 >>>按鈕位置修改+大小 */ /*引用感謝[CSS] YT隱藏控制項(滑鼠移入才會顯示https://greasyfork.org/zh-TW/scripts/446045 YT隱藏進度條(滑鼠移入才會顯示https://greasyfork.org/zh-TW/scripts/437994 YT播放器簡化https://greasyfork.org/zh-TW/scripts/445999 YT網頁版面調整https://github.com/sapondanaisriwan/AdashimaaTube YT進度條突出顯示https://greasyfork.org/zh-TW/scripts/402635 YT主題:皮卡丘介面https://userstyles.org/styles/194352/poketube YT電影廣告消除https://greasyfork.org/zh-TW/scripts/468212 YT所有頁面:看過影片變暗https://greasyfork.org/zh-TW/scripts/419722 YT隱藏「下載、剪輯和感謝(包括推廣)」按鈕https://greasyfork.org/zh-TW/scripts/447614 YT隱藏結束卡https://greasyfork.org/zh-TW/scripts/408725 YT會員訂閱按鈕https://github.com/sapondanaisriwan/AdashimaaTube/blob/master/userstyles/features/red-subscribe-button.user.css */ @-moz-document url-prefix("https://www.youtube.com/watch?v="), url-prefix("https://www.youtube.com/shorts/") { /*顯示隱藏即時通訊鈕-高度調整//@var checkbox hide_chat_head "即時通訊鈕緊縮" 0 if hide_chat_head{ #show-hide-button > .ytd-live-chat-frame.style-scope{padding:0px!important;margin: -0px 0px -0px 0px!important;} //文字部分.yt-spec-button-shape-next--mono.yt-spec-button-shape-next--text{padding:0px!important;margin: -0px 0px -0px 0px!important;line-height:1em;height:1em;opacity:0.5;} //tabview聊天室新開視窗按鈕位置修正ytd-watch-flexy[flexy][is-two-columns_] #chat.tyt-chat-frame-ready:not([collapse]) tyt-iframe-popup-btn.tyt-btn-enabled {padding: 0px !important;margin: 0px 30px -0px 0px!important;width:2em;height:2em;bottom:auto;}}*/ //去除圓角-聊天室+影片 if noround_livechat { ytd-live-chat-frame#chat.ytd-watch-flexy{ border-radius: 0px; } ytd-watch-flexy[rounded-player-large]:not([fullscreen]):not([theater]) #ytd-player.ytd-watch-flexy { border-radius: 0px !important; }} //去除圓角-按鈕 if noround_btn { html .yt-spec-button-shape-next--size-m, html .yt-spec-button-shape-next--size-m.yt-spec-button-shape-next--segmented-start, html .yt-spec-button-shape-next--size-m.yt-spec-button-shape-next--icon-button.yt-spec-button-shape-next--segmented-end{ border-radius:0; }} //控制項簡化:保留音量提示 if ctrl_thin{ .ytp-bezel,//中間LOGO .ytp-doubletap-ui-legacy,//左右側前進、後退 .ytp-doubletap-ui,//去除縮略圖上的播放提示 .ytp-gradient-top,//上邊漸進黑 //.ytp-gradient-bottom,//下邊漸進黑 .ytp-chrome-top,//全螢幕上方標題 .ytp-pause-overlay,//暫停 //.annotation//註解 //.ytp-pip-button.ytp-button,//子母畫面(舊版) //.ytp-size-button.ytp-button,//劇院模式 //.ytp-miniplayer-button.ytp-button,//迷你 //.ytp-autonav-toggle-button,//自動播放(背景元素無法去除) //.c4-player-container.c4-flexible-player-container, ytd-thumbnail-overlay-loading-preview-renderer{ display:none !important; } } /*隱藏控制列-移入顯示+控制列黑底*/ if hide_ctrl{ .ytp-gradient-bottom,.ytp-chrome-bottom {opacity:0;} .ytp-chrome-bottom:hover {opacity:1;background:rgba(0, 0, 0, .4);} } /*隱藏按鈕>自動播放;子母畫面(新版)+迷你;劇院+全螢幕*/ if hide_btn{[data-tooltip-target-id="ytp-autonav-toggle-button"],{display:none !important;}} if hide_btn1{#movie_player div.ytp-chrome-controls button.ytp-pip-button.ytp-button,.ytp-miniplayer-button{display:none !important;}} if hide_btn2{.ytp-size-button,.ytp-fullscreen-button{display:none !important;}}//.ytp-multicam-button,.ytp-remote-button,.ytp-settings-button /*隱藏按鈕>下載+超級感謝*/ if hide_btn3{ytd-download-button-renderer ,#flexible-item-buttons [aria-label="Thanks"],#flexible-item-buttons [aria-label="超級感謝"] {display: none !important;}} //yt-button-view-model:has([aria-label="超級感謝"]) {display: none !important;} /*影片列表-電影購買+廣告隱藏*/ if hide_ad{ //影片列表-電影購買[https://greasyfork.org/zh-TW/scripts/468212] ytd-watch-next-secondary-results-renderer.ytd-watch-flexy ytd-compact-movie-renderer.style-scope.ytd-item-section-renderer ,#offer-module.ytd-watch-next-secondary-results-renderer{display: none;} //影片列表-廣告 td-promoted-sparkles-web-renderer,ytd-ad-slot-renderer{display: none;} } /*影片列表-看過影片變暗[腳本全網域https://greasyfork.org/zh-TW/scripts/419722]*/ if ad_resume{ //#progress.ytd-thumbnail-overlay-resume-playback-renderer {bottom: 0px; position: absolute;z-index:1;background: rgba(0, 0, 0, .5);min-height: 95px;} ytd-thumbnail-overlay-resume-playback-renderer::after { background: rgba(0, 0, 0, .5); content: "看過"; //text-align:center; font-size:20px; display: block; bottom: 0; height: 95px; width: 100%; position: absolute; z-index: 10; }} //隱藏資訊卡 if info_hide {#columns #player .ytp-iv-player-content, ytd-watch-flexy .ytp-iv-player-content{display: none;}} //縮短標題列間距 if title_h{ //標題上間距 body ytd-watch-flexy[cinematics-enabled] #below.ytd-watch-flexy{letter-spacing:-0px;margin: title_top 0px -0px 0px!important;}//margin: -0px 0px -0px 0px!important; //標題 #below h1.ytd-watch-metadata ,yt-formatted-string[data-title-details]{line-height:1em;} //頻道名稱上下方空白 .style-scope.ytd-watch-metadata{margin: -0px 0px -0px 0px!important;} #top-row.ytd-watch-metadata{margin: -0px 0px -0px 0px!important;} //會員專屬標題 .badge-style-type-members-only.ytd-badge-supported-renderer {margin:-0px 0px -60px 140px; position:relative; z-index: 1; background: rgba(0, 0, 0, .5);} //頻道名稱 .style-scope.ytd-video-owner-renderer{ padding:0px 0px; margin: 0px 0px 0px -0px!important; //max-width: 350px!important; line-height:1em!important; } //.ytd-channel-name{padding:0px 0px 0px 0px;margin: 0px 0px 0px -0px;} //#upload-info.ytd-video-owner-renderer{padding:0;margin: -0px 0px -0px -0px!important;} //頻道訂閱數 #owner-sub-count.ytd-video-owner-renderer{ font-size: 16px; line-height:1em!important; } //觀看次數文字 #info-container.ytd-watch-info-text{ margin: 0px 0px 0px 10px!important; padding:0px!important; font-size:18px!important; } //標題列右側按鈕 #actions-inner.ytd-watch-metadata{max-width: 80%;} .yt-spec-button-shape-next--size-m.yt-spec-button-shape-next--icon-leading-trailing .yt-spec-button-shape-next__secondary-icon{margin:0px;} .yt-spec-button-shape-next--mono.yt-spec-button-shape-next--tonal {padding:0px 5px;} //.yt-spec-button-shape-next--size-m.yt-spec-button-shape-next--icon-leading-trailing .yt-spec-button-shape-next__icon{margin: 0px;} //.yt-spec-button-shape-next--size-m.yt-spec-button-shape-next--icon-leading .yt-spec-button-shape-next__icon {margin: 0px;} .yt-spec-button-shape-next__icon{margin: 0px!important;} } //縮短會員+訂閱按鈕文字 if btn_text{ //標題列加入會員按鈕#owner ytd-button-renderer .yt-spec-button-shape-next__button-text-content{ //max-width:3em; font-weight:bold; font-size: 1.6em; margin: -0px -0px -0px -0px!important; padding: 0px!important; } /*會員訂閱按鈕*/ #notification-preference-button > ytd-subscription-notification-toggle-button-renderer-next > yt-button-shape > button { //小鈴鐺已訂閱&.yt-spec-button-shape-next.yt-spec-button-shape-next--tonal {background-color:sub_background !important;} /*下拉箭頭*/ > div {&.yt-spec-button-shape-next__secondary-icon {display: none !important;}} } /*加入會員按鈕+未訂閱(含Shorts)*/ yt-button-shape:not(:hover) { .yt-spec-button-shape-next--mono.yt-spec-button-shape-next--filled, .yt-spec-button-shape-next--overlay.yt-spec-button-shape-next--filled { color: var(--yt-spec-static-brand-white) !important; background-color: sub_background !important;//var(--yt-spec-badge-chip-background) padding: 0px 10px !important; } } //標題列訂閱按鈕 #subscribe-button-shape .yt-spec-button-shape-next__button-text-content{ max-width:1em; font-weight:bold; font-size: 1.5em; margin: -0px -0px -0px -0px!important; padding: 0px!important; } ytd-subscribe-button-renderer .yt-spec-button-shape-next__button-text-content{max-width:0em;} ytd-video-owner-renderer .yt-spec-button-shape-next__button-text-content{max-width:1em;} //span.yt-core-attributed-string.yt-core-attributed-string--white-space-no-wrap {display: none;} } //隱藏標題列右側按鈕文字 if hide_ico { yt-button-view-model .yt-spec-button-shape-next__button-text-content, ytd-download-button-renderer .yt-spec-button-shape-next__button-text-content , yt-touch-feedback-shape .yt-spec-button-shape-next__button-text-content, {display: none !important;} } //隱藏頻道音樂遊戲資訊🎵🎮 if hide_section{ytd-video-description-infocards-section-renderer , ytd-horizontal-card-list-renderer.style-scope.ytd-structured-description-content-renderer , #contents.ytd-rich-metadata-row-renderer {display: none ;}} //隱藏右+下欄位 if hide_right{ytd-watch-flexy[cinematics-enabled] #secondary.ytd-watch-flexy {display: none ;}//{position: fixed ; z-index: 1;left:0;opacity:0.7} ytd-watch-metadata.watch-active-metadata.style-scope.ytd-watch-flexy{display: none ;} } //隱藏結束連結卡 if hide_endcard { div[class*="video-player"]:not(:hover) div[class^="ytp-ce"], div[class*="ytp-autohide"] div[class^="ytp-ce"] { display: none !important; }} /*炒飯進度條*/ if progress_bar{ .ytp-scrubber-button,.ytp-play-progress { background: #ffe100a6; transform: rotate(0deg); filter: drop-shadow(0 0 1px gold) drop-shadow(0 0 2px gold) drop-shadow(0 0 3px gold); } /*控制項高亮*/ .ytp-volume-panel:hover, .ytp-chrome-controls a:hover svg, .ytp-chrome-controls button:hover svg { filter: drop-shadow(0 0 1px black) drop-shadow(0 0 2px gold) drop-shadow(0 0 5px gold) !important; } //進度條調整 .ytp-scrubber-pull-indicator { background-color: #fff0; height: progress_bar_size; width: progress_bar_size; background-image: progress_url; background-repeat: no-repeat; background-position: center; background-size: progress_bar_size; bottom: 0px; left: progress_bar_size *-(6.5/10) ; transform: rotate(0deg); transform: scale(1.1); border-radius: 0px }} /* @var checkbox chat_height "聊天室延伸(tabview衝突)" 0 @var number chat_width "聊天室欄寬" [400, 300, 800, 10, "px"] // 聊天室延伸(tabview腳本衝突) チャット欄を画面一番下まで伸ばす if chat_height { ytd-live-chat-frame#chat {height: calc(100vh *0.92) !important; //height: calc(100vh - 100px)} // chat欄位無邊界+影片上方空白消除+chat聊天室欄寬 #columns {margin: -0px 0px 0px 0px !important; max-width: 100% !important; & > #primary,& > #secondary{padding-top: 0!important;} & > #secondary {width: chat_width;}}} */ //Tabview(腳本)按鈕極小化 if no_tab { ytd-watch-flexy #right-tabs .tab-btn[tyt-tab-content]{ padding:0; font-size:18px; line-height:1em; } } //卷軸Y隱藏 if scroll_hide{ html * { scrollbar-color: auto !important; scrollbar-width: auto !important; } ::-webkit-scrollbar { display:none!important; } } //觀看次數上移 if times_watched { //觀看次數區 #bottom-row.ytd-watch-metadata{ font-size:13em!important; margin: 0px!important; max-width: 30%!important; position: relative; z-index:-10; left:35%; bottom:35px; } } //評論寬度+文字大小 if comment_width { #content-text.ytd-comment-view-model{ font-size:comment_size; } ytd-watch-flexy .tab-content-cld#tab-comments{ padding:0px !important; margin:0px 0px 0px 0px !important; //position:relative; } #body.ytd-comment-view-model{ margin:0px 0px 0px 0px !important; ytd-expander>*{ padding:0px !important; margin:0px 10px 0px 0px !important; width: 115%!important; }} .ytd-comment-view-model{ padding:0px !important; margin:0px 0px 0px 0px !important; } .ytd-comment-view-model #author-thumbnail{ padding:0px !important; margin:0px 5px 0px 0px !important; } } //資訊文字大小 #description.ytd-video-secondary-info-renderer{ font-size:comment_size; } //YT速度按鈕位置https://greasyfork.org/zh-TW/scripts/484535 if speed_button{ div.vsb-container {margin-left: speed_left !important; margin-top: speed_top !important; position: fixed; font-size:speed_size; } } //擴充YouTubeLiveClock控制列間距修正 html:has(style#ytlc-style-for-native-control) ytd-watch-flexy[flexy][is-two-columns_][theater] #columns.ytd-watch-flexy, html:has(style#ytlc-style-for-native-control) #columns.ytd-watch-flexy #player::after { margin: ytliveclock 0px 0px 0px!important; padding:0px!important; } }