⭐1.常用页面夜间模式全覆盖 ⭐2.去除广告 ⭐3.去除导航栏中游戏等无用杂项 ⭐4.部分icon更换使之更符合当前主题 ⭐5.自定义屏蔽,可选是否屏蔽弹幕等级、铭牌等元素 ⭐㊖ 凡涉及到金钱交易(充值、付费购买等)等页面,若遇到因本样式导致文字颜色看不清的情况,请关闭本样式之后再进行金钱交易操作。否则因未关闭本样式导致的财产损失与本样式及作者无关。若发现文字看不清的情况请及时反馈。
夜间斗鱼 NightMode For Douyu.com by qiuzaiyou
Imported from a private source
Mirrored from https://raw.githubusercontent.com/QIUZAIYOU/Stylish/main/Douyu/douyu.user.styl
Details
Authorqiuzaiyou
LicenseGPL-3.0 License
Categoryqiuzaiyou,douyu
Created
Updated
Size195 kB
Statistics
Learn how we calculate statistics in the FAQ.
Failed to fetch stats.
Description
Notes
⭐1.常用页面夜间模式全覆盖 ⭐2.去除广告 ⭐3.去除导航栏中游戏等无用杂项 ⭐4.部分icon更换使之更符合当前主题 ⭐5.自定义屏蔽,可选是否屏蔽弹幕等级、铭牌等元素 ⭐㊖ 凡涉及到金钱交易(充值、付费购买等)等页面,若遇到因本样式导致文字颜色看不清的情况,请关闭本样式之后再进行金钱交易操作。否则因未关闭本样式导致的财产损失与本样式及作者无关。若发现文字看不清的情况请及时反馈。
⭐建议使用H5播放器(可以屏蔽播放器内元素)⭐
⭐建议开启Stylus选项里的即时注入模式⭐
⭐ 若发现本样式适配图片不能正常显示的问题,可在 Stylus 设置中尝试开启「启用CSP补丁以使样式资源生效」选项。⭐
⭐ 但开启此选项可能会导致网站加载异常,情视具体情况而定。⭐
⭐若遇到“Not Available on Chrome”这个问题,可以去本样式Github或者Gitee仓库,进入Douyu文件夹,打开并复制(Github里需要点击编辑按钮后用ctrlA全选ctrlC复制,Gitee里比较方便,右边有个一键复制)style.css文件内容。之后在stylue里打开本样式进入编辑页面,左侧标题下方有导入按钮(不是Stylus管理器页面的导入),粘贴刚复制的内容,点下方覆盖替换导入即可。
不过这样更新有个问题,这样覆盖进去的是原始样式,自定义屏蔽选项里的内容是不生效的,不过也可以先凑合用,无法正常更新应该是userstyles.org服务器的问题,等等应该就好了。或者用Douyu里的style_personal.css文件,是我平时使用的,自定义屏蔽选项基本都是默认状态,实在不行先用这个也可。⭐
最近看斗鱼越来越少了,新增功能或改版啥的我都不知道,所以我新增夜化会滞后,见谅。
*斗鱼给部分直播间的装修毫无规律可言,修复一个直播间另一个可能就会出问题,非常恶心人,所以只靠样式来处理是不行的,如果想达到直播间页面只留播放器的效果的话,请在Tampermonkey上安装本人的这个非常简单的小脚本【斗鱼直播间播放器置顶:https://greasyfork.org/zh-CN/scripts/399600】配合本样式使用即可。此脚本为半公开,只能通过链接访问。
目前已知bug:启用本样式会导致斗鱼首页下方推荐直播缩略图不显示以及部分分类直播不加载。此bug暂不清楚是什么原因导致的。因为我一直是直接把关注页收藏到书签的,几乎不看首页所以没发现这个情况,暂时也不知道该怎么修复。不过这里也提供一个解决办法:点击浏览器工具栏stylus图标,再点击本样式名称后面的操作菜单(竖着的三个点),勾选排除当前链接。这样可以在首页不启用本样式,即可解决问题。
历史更新
2022
08.22 09:21
:积累问题修复。
07.23 00:10
:修复首页无法滚动的问题,并将下方因本样式导致的无法加载的推荐分类及左侧分类导航电梯屏蔽。
02.18 21:52
:积累问题修复及新增播放器下方工具栏自定义屏蔽选项,默认关闭屏蔽,开启后发送礼物、礼物背包等功能会全部屏蔽。
2021
10.20 10:50
:修复直播卡片封面丢失问题。
09.08 18:26
:新增直播间榜单专属徽章自定义屏蔽选项,默认开启屏蔽。
08.15 13:02
:修复粉丝牌屏蔽失效的问题。
07.27 15:31
:适配斗鱼更新及积累问题修复。
04.01 16:17
:小修小补。
03.01 17:18
:搜索结果页面优化。
02.16 01:28
:修复日期选择器样式未被正确覆盖的问题。
2020
12.30 14:49
:新增播放器下方互动功能按钮(互动预言、鱼塘等)自定义屏蔽选项,默认开启屏蔽。
12.30 11:37
:逐步放开部分互动功能按钮,暂时只有互动预言和鱼塘。
12.29 18:45
:适配斗鱼最新改动。
12.22 21:57
:在假扮主播的弹幕前增加“假主播”的标签提示,修复弹幕收藏面板位置不正确的问题,其他优化。
12.05 20:18
:本人自己的网站全面升级为Https,自此使用本样式浏览器将不会再显示网站存在不安全内容。
11.05 18:47
:修复点击取消关注不显示确认弹窗的问题。
10.09 19:50
:新增粉丝弹幕颜色保留开关,不影响自定义用户发言颜色使用。
10.07 22:27
:新增直播间弹幕侧上方贡献周榜、贵宾、粉丝团屏蔽选项。
09.28 21:14
:优化部分图标及元素夜化,新增直播间右侧用户及主播的昵称和发言颜色自定义,方便设定为自己觉得更合适的颜色。
09.15 09:15
:修复部分直播间被错误屏蔽的问题。
09.14 21:36
:增加自定义屏蔽选项并增加之前被默认屏蔽部分元素夜化。
09.11 19:30
:加入自定义屏蔽选项,目前暂时只有用户等级屏蔽,后续看需要增加。更改屏蔽选项后需点击样式更新按钮才可生效。
09.10 17:27
:先占个坑,刚才试了几次都上传不了更新,提示stylish内部错误,只能等等再更了,后续会加上屏蔽选项,可以自由选择部分内容是屏蔽还是不屏蔽。
04.05 16:37
:修复屏蔽直播间装修会把播放器也屏蔽的问题,完美修复方法见上方说明。
03.04 19:51
:适配直播间部分更新。
02.04 20:01
:屏蔽播放器弹幕点赞提示。
02.03 19:37
:修复关注分组夜化。
2019
11.25 16:44
:屏蔽直播间各种充值活动。
10.21 17:09
:修复屏蔽直播间新活动会把播放器同时屏蔽的问题。
10.05 11:35
:新增主播点评夜化及其他细节优化,斗鱼不知道啥时候新增的「播单」功能对我来说没用,且改起来比较费劲实在懒得搞我就直接屏蔽了。
09.02 17:26
:细节优化。
08.16 19:48
:新增关注页“添加分组”功能夜化以及其他细节优化。
08.03 17:38
:优化直播间“收藏的弹幕”显示效果。
07.16 16:20
:小修小补,最近斗鱼看得少了。
06.24 15:55
:刚从台湾回来,把这段时间没看斗鱼又更新的部分适配了。
04.23 21:18
:鱼新版关注页卡片右上角增加直播中角标。
04.22 21:18
:适配斗鱼新版关注页。
02.25 16:03
:屏蔽直播分类轮播广告,由于广告屏蔽后会空一块,所以加了个屏蔽提示。
02.22 10:14
:修复直播播放器网页全屏错位问题。
02.21 09:43
:修复排行榜夜化以及优化部分icon。
02.20 18:31
:修复头部导航存在的问题。
02.17 16:50
:修复部分icon错误。
02.15 21:54
:部分细节优化。
02.15 08:48
:修复我的关注页面部分错误。
02.14 23:48
:狗日的斗鱼又改版了,花了好几个小时适配新版,连我的Switch暗黑三都没来得及玩。目前斗鱼只改了部分页面,后面估计还有大动作,操斗鱼。
01.26 15:43
:修复直播间右侧弹幕被错误屏蔽的问题(我之前发现了这个情况但我以为是自己把斗鱼弹幕屏蔽等级调得太高就没在意. .没想到是我自己把弹幕误伤了...
01.18 10:54
:新增赛事页面夜化及赛事直播间无用元素屏蔽,其他页面细节优化。
01.16 19:34
:修复礼物宝箱被屏蔽的问题。
01.16 18:37
:修复H5播放器黑屏问题。
2018
11.17 18:37
:部分细节优化。暴力屏蔽直播间所有活动元素,可能会有误伤。
11.08 20:44
:修复直播分类页"列表页分区定制化"被直播间列表错误遮挡的问题,并增加夜化。
11.01 20:41
:更换直播载入图片(H5播放器),更换播放器控制栏icon颜色使之符合当前主题。
10.22 22:21
:修复因斗鱼更改部分元素命名导致夜化失效的问题。
09.12 14:56
:去除屏蔽指定等级用户弹幕,斗鱼现在自带此功能。
09.06 09:30
:优化细节及直播间去活动化。
08.15 15:02
:增加由uBlock广告屏蔽插件自动屏蔽的广告。
07.13 21:06
:屏蔽全站广告(之前是一直在开了去广告插件的情况下做的所以部分广告并没有看到,重装了浏览器才发现还有些广告没有去掉//= =...)
06.29 20:10
:各种细节优化,修改Chrome浏览器(需进入 chrome://flags 开启 Overlay Scrollbars)滚动条使之符合当前主题。
06.09 18:38
:各种细节优化,播放器右侧弹幕池里自己的弹幕更显眼。
05.24 11:38
:直播间H5播放器控制栏icon修改。
05.19 11:23
:新增直播间H5播放器右键菜单夜化,Flash播放器请右键选择切换H5播放器。
04.24 15:53
:新增搜索结果页面夜化并更换部分icon颜色使之符合当前主题。
04.24 15:04
:去除弹幕列表点击用户名后弹出的卡片屏蔽并夜化。
04.20 10:37
:优化竞猜夜化,继续更换竞猜icon使之符合当前主题。
Source code
Source code has over 10K characters, so we truncated it. You can inspect the full source code on install link./* ==UserStyle==
@name 夜间斗鱼 NightMode For Douyu.com
@namespace USO Archive
@author QIUZAIYOU
@description ⭐1.常用页面夜间模式全覆盖 ⭐2.去除广告 ⭐3.去除导航栏中游戏等无用杂项 ⭐4.部分icon更换使之更符合当前主题 ⭐5.自定义屏蔽,可选是否屏蔽弹幕等级、铭牌等元素 ⭐㊖ 凡涉及到金钱交易(充值、付费购买等)等页面,若遇到因本样式导致文字颜色看不清的情况,请关闭本样式之后再进行金钱交易操作。否则因未关闭本样式导致的财产损失与本样式及作者无关。若发现文字看不清的情况请及时反馈。
@version 2024.0820
@license GPL-3.0 License
@preprocessor uso
@advanced dropdown PlayerToolbar "播放器工具栏屏蔽" {
PlayerToolbar_OFF "关" <<<EOT /*[[PlayerToolbar]]*\/ EOT;
PlayerToolbar_ON "开" <<<EOT .PlayerToolbar, EOT;
}
@advanced dropdown UserLevel "用户等级屏蔽" {
UserLevel_ON "开" <<<EOT .UserLevel, EOT;
UserLevel_OFF "关" <<<EOT /*[[UserLevel]]*\/ EOT;
}
@advanced dropdown ChatFansBarrage "粉丝弹幕屏蔽" {
ChatFansBarrage_OFF "关" <<<EOT /*[[ChatFansBarrage]]*\/ EOT;
ChatFansBarrage_ON "开" <<<EOT .ChatFansBarrage, EOT;
}
@advanced dropdown ChatLetter "站内信屏蔽" {
ChatLetter_OFF "关" <<<EOT /*[[ChatLetter]]*\/ EOT;
ChatLetter_ON "开" <<<EOT .ChatLetter, EOT;
}
@advanced dropdown FansMedal "粉丝牌屏蔽" {
FansMedal_ON "开" <<<EOT .FansMedalBox, EOT;
FansMedal_OFF "关" <<<EOT /*[[FansMedal]]*\/ EOT;
}
@advanced dropdown BarrageNoble "贵族徽章屏蔽" {
BarrageNoble_ON "开" <<<EOT .Barrage-noble.Barrage-icon, EOT;
BarrageNoble_OFF "关" <<<EOT /*[[BarrageNoble]]*\/ EOT;
}
@advanced dropdown BarrageHonor "榜单专属徽章屏蔽" {
BarrageNoble_ON "开" <<<EOT .Barrage-listItem .Barrage-honor, EOT;
BarrageNoble_OFF "关" <<<EOT /*[[BarrageHonor]]*\/ EOT;
}
@advanced dropdown RoomVipIcon "房间VIP图标屏蔽" {
RoomVipIcon_ON "开" <<<EOT .Barrage-roomVipIcon, EOT;
RoomVipIcon_OFF "关" <<<EOT /*[[RoomVipIcon]]*\/ EOT;
}
@advanced dropdown Scrollbar "浏览器滚动条样式更改" {
Scrollbar_ON "开" <<<EOT ::-webkit-scrollbar {
width: 6px!important;
height: 6px!important;
}
::-webkit-scrollbar-track-piece {
background-color: var(--color-14)!important;
-webkit-border-radius: 0!important;
}
::-webkit-scrollbar-thumb:vertical {
height: 5px!important;
background-color: var(--color-42)!important;
-webkit-border-radius: 6px!important;
}
::-webkit-scrollbar-thumb:horizontal {
width: 5px!important;
background-color: var(--color-42)!important;
-webkit-border-radius: 6px!important;
}
::-webkit-scrollbar-corner {
background-color: var(--color-14)!important;
-webkit-border-radius: 0!important
} EOT;
Scrollbar_OFF "关" <<<EOT /*[[Scrollbar]]*\/ EOT;
}
@advanced dropdown PlayerRank "弹幕侧上方排名屏蔽" {
PlayerRank_ON "开" <<<EOT .layout-Player-rank, EOT;
PlayerRank_OFF "关" <<<EOT /*[[PlayerRank]]*\/ EOT;
}
@advanced dropdown BarrageContent "粉丝弹幕颜色显示" {
BarrageContent_OFF "关" <<<EOT .Barrage-content, EOT;
BarrageContent_ON "开" <<<EOT .Barrage-content:not([class*="Barrage-content--color"]), EOT;
}
@advanced dropdown ToolbarActivityArea "播放器下方互动按钮屏蔽" {
ToolbarActivity_ON "开" <<<EOT .ToolbarActivityArea, EOT;
ToolbarActivity_OFF "关" <<<EOT /*[[ToolbarActivityArea]]*\/ EOT;
}
@advanced color UserNameColor "用户昵称颜色" #2B94FF
@advanced color UserContentColor "用户发言颜色" #868686
@advanced color AnchorNameColor "主播昵称颜色" #f60
@advanced color AnchorContentColor "主播发言颜色" #f60
==/UserStyle== */
@-moz-document url-prefix("http://example.com") {
/*===
* © 版权信息
* © 作者:QIUZAIYOU
* © 最后更新:2024.0820
* © Github项目地址:https://github.com/QIUZAIYOU/Stylish
* © Gitee项目地址:https://gitee.com/aiideai/Stylish
* © UserStyles.world项目地址:https://userstyles.world/style/240/nightmode-for-douyu-com
===*/
}
@-moz-document domain("douyu.com") {
/*=== 全局属性 ===*/
:root {
--color-14: #141414 !important;
--color-1c: #1c1c1c!important;
--color-21: #212121 !important;
--color-27: #272727 !important;
--color-2c: #2c2c2c !important;
--color-37: #373737 !important;
--color-42: #424242 !important;
--color-66: #666 !important;
--color-86: #868686 !important;
--color-af: #afafaf !important;
--color-ff: #fff !important;
--douyu-orange-1: #f50 !important;
--douyu-orange-2: #f60 !important;
--douyu-orange-3: #f70 !important;
--douyu-orange-4: #ff5d23 !important;
--douyu-orange-5: #ff921a !important;
--douyu-orange-6: #fc861f !important;
--douyu-blue: #288ae5 !important;
}
html, body {
font-family: "Microsoft Yahei UI", "Microsoft Yahei", "微软雅黑", 'Segoe UI', Tahoma, "宋体b8b\4f53", SimSun, sans-serif
}
}
@-moz-document url-prefix("https://www.douyu.com/"), url-prefix("http://www.douyu.com/") {
/*=== 屏蔽元素 ===*/
.giftbatter-box, .fans-badge-icon, .pc-client-icon, .chat-icon-pad, .girl-privilege-icon, .girl-cont, .sq-ad, .firstpay-award-icon, .motorcade-icon, .enter-level1, .status-low-enter, .status--enter, .noble-anniversary-enter, .sq-wrap, .task-btn, .bonus-enter, .tolive, .feedback, .downapp, .game, div.row:nth-child(18), .search-suggest-ad, .o-download, .pendant-wrap, .myFollow-promot, .rank-video, .catagory-order-container, div.row:nth-child(2), #left > div.left-small > div > ul > li:nth-child(9), .channel-cate > ul:nth-child(1) > li:nth-child(3), .small-nav > ul:nth-child(1) > li:nth-child(5), #js-stats-and-actions > div.valentine2018tips, .ft-sign-cont, .user-level-info, .chart-li-girl, .hy-org, .status--hover, .fans-entrance, .anchor-dynamic, .guessGuideList, .GuessGuideList, .secondTitle, #js-fans-rank, #video-list, .athena-booth-panel-list, #main-col > div > div > div.player-column.player_zb.listcustomize-mod > div.listcustomize-column-wrap > div > div > div:nth-child(2), #main-col > div > div > div.player-column.player_zb.listcustomize-mod > div.listcustomize-column-wrap > div > div > div:nth-child(3), #main-col > div > div > div.player-column.player_zb.listcustomize-mod > div.listcustomize-column-wrap > div > div > div:nth-child(4), #main-col > div > div > div.player-column.player_zb.listcustomize-mod > div.listcustomize-column-wrap > div > div > div.listcustomize-wrap.listcustomize-banner > div.listcustomize-botcon, li.jschartli:nth-child(88) p:nth-child(1) span:nth-child(1) span:nth-child(1), .rank-all-enter ul:nth-child(2) li:nth-child(4), .rank-all-enter ul:nth-child(2) li:nth-child(5), .rank-all-enter ul:nth-child(2) li:nth-child(6), .rank-all-enter ul:nth-child(2) li:nth-child(7), .rank-all-enter ul:nth-child(2) li:nth-child(8), .rank-all-enter ul:nth-child(2) li:nth-child(9), .rank-all-enter ul:nth-child(2) li:nth-child(10), .live-room-normal-right, .recording-wrap, .search-hot-key, .ngad-cont, .m-icon, .zb-sendmsg-icon, .anchor-impress, .classify_li > a:nth-child(2), #js-noble-speaker-btn, .noble--barrage-box, #js-fans-barrage, #js-link-barrage, #js-msg-barrage, .filter-keywords-icon, .m-btn, .shie-pc-client, .rmd-rooms-list, .yw-app-des, #js-yw-rmd-rooms, .nobility-privilege, .box5.task, .box4.wallet, .sister-privilege-banner, .tel_speed, .diy-live-room-top, .diy-live-room-bottom, .gamepacks-box, .noble-anniversary-ad, .js-chat-notice, .PlayerSub #js-chat-notice, #nobleBarrageStyle, .chat-cont .chat-cls .icon, .cb-list > li:nth-child(6), .cb-list > li:nth-child(5), .client-sign, .live-hot, .channel-cate > ul:nth-child(1) > li:nth-child(5), .focus-lead, .firstpay-modal, .firstpay-enter, .no-login, .shopbuybtn, .listcustomize-mod .tag_list ul li.act_component, .o-broadcast, .all-promot, .ActivityPendant, .cqTip-wraper, .starsgathered, .linkImg, .imgTextMixing-wrap, .wm_footer, .vote-template, .PaladinEntry, .WorldCupFans, #lifter .lift a.downpc, .summer_enter, .pk-grading-con, .RichMan, .yw-user-guide, #js-recommand, div[class*="newMask-"], .lol-activity, .AnchorGuess-descAdvance, .js-recommand-tab, .js-video-bottom-tabs, .js-room-yuba-entry, .layout-Cover-item:has(.AthenaBoothPanel-wrapper) {
display: none!important;
}
/*=== 全站广告 ===*/
.f-sign-cont, .his-sign-cont, .row-3, .row-4, .lol-ad, .chat-sysbroadcast-ad, .chat-ad, .assort-ad, .v3-sign, .head .header_nav .expres_pic, .chat-bottom-ad, .summer_edited, .text-cont a.hy-name, .text-cont a.hy-name + span, .head-nav li.video-entry, .head-nav li.funny, .head-nav li.yuba, .head-nav li.wxr-menu, .header_nav li.video-entry, .header_nav li.funny_menu, #header > div > ul > li.summer_acitivity, .header_nav > li:nth-child(6), .header_nav > li:nth-child(7), .annualfestival-count, #header.annualfestival-header2::after, #header.annualfestival-header2::after, #header.annualfestival-header2::after, #header.annualfestival-header2::after, #header.annualfestival-header2::after, #header.annualfestival-header2::after, #header.annualfestival-header2::before, .u_nav > ul:nth-child(1) > li:nth-child(2), .u_nav > ul:nth-child(1) > li:nth-child(4), .u_nav > ul:nth-child(1) > li:nth-child(5), .u_nav > ul:nth-child(1) > li:nth-child(6), .u_nav > ul:nth-child(1) > li:nth-child(8), .u_nav > ul:nth-child(1) > li:nth-child(11), .u_nav > ul:nth-child(1) > li:nth-child(14), .u_nav > ul:nth-child(1) > li:nth-child(15), .u_nav > ul:nth-child(1) > li:nth-child(16), .u_nav > ul:nth-child(1) > li:nth-child(17), .u_nav > ul:nth-child(1) > li:nth-child(18), .u_nav > ul:nth-child(1) > li:nth-child(19), .u_nav > ul:nth-child(1) > li:nth-child(20), .u_nav > ul:nth-child(1) > li:nth-child(21), div[data-component-id*="videoHeader"], div[data-component-id*="backgroundImg"], div[data-component-id*="ladderNav"], .JS_slider4officialwrap.slider4officialwrap, .ywreturntip {
display: none!important;
}
.PlayerCase {
display: block!important;
}
/*=== 视频内广告屏蔽(H5播放器) ===*/
.QRcode, .lianmai-tips, div[class*="yanzhi-dd40b4"], div[class*="bg-3aecb2"], div[class*="bg-1a1f33"], div[class*="closeBg-8c5e18"], div[class*="watermark-4231db"], div[class*="gotoView-"], div[class*="recommendApp-"], div[class*="maiMaitView-"], div[class*="penpenIcon-"], div[class*="aprilFoolBox-"], div[class*="corner_ad_"], div[class*="corner-ad-"], div[class*="recommendAD-"], div[class*="focus_box_con-"], div[class*="normalBg-"], div[class*="noHandlerAd-"], div[class*="adsRoot"] {
display: none!important;
}
/*=== 礼物区活动 ===*/
div[data-flag="goldenplay"], div[data-flag="jifen"], div[data-flag="taobaogoods"], a[href="https://g.wan.douyu.com/s/1/1258/241.html?fr...