🏠 Home 

Douyu_Monkey

douyu beautify css injection script

// ==UserScript==
// @name         Douyu_Monkey
// @name:cn      斗鱼猴
// @namespace    http://tampermonkey.net/
// @version      0.0.17
// @description  douyu beautify css injection script
// @author       Sherlock-V
// @match        https://douyu.com
// @match        https://*.douyu.com/*
// @icon         https://www.douyu.com/favicon.ico
// @grant        GM_addStyle
// @supportURL   https://github.com/Ziyueqi-V/douyu_Monkey/issues
// @license      MIT
// ==/UserScript==
(function () {
'use strict';
// Your code here...
const cssText = `
.layout-Player-barrage.layout-Player-barrage {
top: 0;
}
div[class^=index-listTitle] a {
border-bottom: 2px solid rgba(86, 86, 87, 0.8);
border-left: 2px solid rgba(86, 86, 87, 0.8);
border-right: 2px solid rgba(86, 86, 87, 0.8);
border-radius: 3px;
}
.layout-Main.layout-Main {
position: fixed;
top: 60px;
}
`;
GM_addStyle(cssText);
const style = document.createElement('style')
const hides = [
// 导航栏 - 分类 - 视频 - 游戏
'.public-DropMenu.Category',
'.public-DropMenu.Video',
'.public-DropMenu.Game',
// 鱼乐盛典
'.HeaderNav',
// 付费礼物区
// 'div.PlayerToolbar:first-child',
// 房间活动
'#js-room-activity',
// 粉丝榜
'.layout-Player-rank',
// 友邻动态
'.AnchorLike-ItemBox',
// 底部
'.layout-Bottom',
// 房间信息, 活动
'#js-player-title > div.Title > div.Title-roomInfo > div:nth-child(3)',
// 房间信息, 热度
'.Title-anchorHot',
// 房间信息, 友邻
'.Title-anchorFriendWrapper',
// 房间信息, 商品橱窗
'.Title-anchorLocation',
// 房间信息, 成就点
'.Title-sharkWeight',
// 房间信息, 工会
'.SociatyLabel',
// 礼物栏
'#js-player-toolbar .ToolbarActivityArea',
'#js-player-toolbar .PlayerToolbar-GiftWrap',
// '#js-player-toolbar .',
// '#js-player-toolbar .',
'#js-player-toolbar div:nth-child(2) div.PlayerToolbar-ContentCell.is-full div.PlayerToolbar-couponInfo',
'#js-player-toolbar div:nth-child(2) div.PlayerToolbar-ContentCell.is-full div.PlayerToolbar-ywInfo',
'#js-player-toolbar div:nth-child(2) div.PlayerToolbar-ContentCell.is-full div.PlayerToolbar-ycInfo',
'#js-player-toolbar div:nth-child(2) div.PlayerToolbar-ContentCell.is-full div.PlayerToolbar-getYCArea',
].filter(Boolean)
style.innerHTML = [
`${hides.join(',')}{ display: none !important; }`,
].join('')
document.body.appendChild(style)
})();