暗色模式

效果

Mozilla 格式源代码

@-moz-document domain("fj.101.com") {
* {
transition: all .3s;
}
#wjtUserLogout {
animation: fade .3s;
}
* {
user-select: none;
}
.live .live-list .list-container .list .live-item:hover {
transform: translateY(-2px);
}
.live .live-list .list-container .list .live-item:active {
transform: translateY(2px);
box-shadow: #0000 0 0 0, #0003 0 0 15px inset;
filter: brightness(93%);
transition: all .1s;
}
} @-moz-document domain("web-live.sdp.101.com") {
.header {
display: none;
}
html {
background: #000;
}
@keyframes fade-controlbar {
from {
opacity: 0;
}
}
.prism-controlbar-bg {
display: none;
}
.prism-controlbar,
._3nwE3Jcg1W {
background: #0000;
opacity: .4;
animation: fade-controlbar .25s;
transition: all .25s;
}
.prism-controlbar:hover,
._3nwE3Jcg1W:hover {
background: #0002;
opacity: 1;
}
._3nwE3Jcg1W {
position: fixed;
left: 0;
top: 0;
z-index: 999;
background: none;
cursor: default;
}
._3eJV_oYGIG {
top: 0 !important;
}
._3nEjxredOE {
height: 100% !important;
}
._3eGCI1_Nnc {
border-color: #555 !Important;
}
} @-moz-document domain("recreation-chat.sdp.101.com") {
span > img {
width: 20px;
height: 20px;
transform: translateY(-3px);
}
div > img {
box-shadow: #000 0 5px 10px !important;
}
* {
background: #000;
color: #fff;
}
#msg-flow-wrapper > div:nth-child(odd),
#msg-flow-wrapper > div:nth-child(odd) * {
background: #222;
}
._3SH0e2QSPq,
._3SH0e2QSPq * {
background: #333;
}
._3SH0e2QSPq {
overflow: hidden;
box-shadow: #000 0 0 15px
}
._3RNVDt2o2F:before {
content: '×';
color: #c00;
font-weight: bold;
font-size: 18px;
font-style: normal
}
.sxNU1eMqn4 {
background: #000;
border-color: #888;
}
._1o6TBaJMSY {
background: #333;
border-color: #555;
}
._3nDyqZHz8W > div > div[data-reactid*="$trackHorizontal"] {
display: none;
}
._3nDyqZHz8W > div > div[data-reactid*="$track"] {
background: #0000 !important;
transition: all .1s;
width: 10px !Important;
}
._3nDyqZHz8W > div > div[data-reactid*="$track"] > div {
background: #fff6 !important;
transition: color .1s, width .1s;
border-radius: 0 !important;
width: 3px !Important;
margin: 0 auto;
}
._3nDyqZHz8W > div > div[data-reactid*="$track"]:hover > div {
background: #fff9 !important;
width: 10px !Important;
}
._3nDyqZHz8W > div > div[data-reactid*="$track"] > div:active {
background: #fffb !important;
width: 10px !Important;
}
#content {
color: #fff;
}
._2gSddCjwvL {
display: none;
}
._1pymTsVzSW * {
color: #fff !Important;
}
._1HzDl05UAH {
background: #000;
}
.Qyfr3pAXvt > div {
background:#0000 !important;
}
}

去评论区

Mozilla 格式源代码

@-moz-document domain("web-live.sdp.101.com") {
iframe,
.header,
._3nwE3Jcg1W {
display: none;
}
._3eGCI1_Nnc {
right: -1px !important;
left: -1px !important;
}
._3eJV_oYGIG {
top: 0 !important;
}
._3nEjxredOE {
height: 100% !important;
}
}

Stylus 之 网教通直播间整修的更多相关文章

  1. 油猴脚本 之 网教通直播评论记录抓取 v2.0

    先放一个 <油猴脚本 之 网教通直播评论记录抓取>那篇文章的传送门 . 修复内容 将所有表情转为 [符号表情] 字样,而非删除: 修复被禁言用户读取异常,现在被禁言用户表示为 张三 [已禁 ...

  2. C++ 网教通直播刷屏反制 (思路启发)

    前言 那些手动刷屏的你们弱爆了! 直播间的讨论区是用来讨论的, 下次谁再在上课时间大量刷屏,就以暴制暴! 思路启发 #define VK_CTRL 0x11 //... keybd_event(VK_ ...

  3. Websocket直播间聊天室教程 - GoEasy快速实现聊天室

    最近两年直播那个火啊,真的是无法形容!经常有朋友问起,我想实现一个直播间聊天或者我想开发一个聊天室, 要如何开始呢? 今天小编就手把手的教你用GoEasy做一个聊天室,当然也可以用于直播间内的互动.全 ...

  4. 2.如何实现使用VBS脚本程序对直播间自动评论

    前言:本文使用的是VBS脚本,实现了对繁星直播自动登录,自动进入房间并且自动评论. 前提准备:把需要刷的评论放到mysql中,再使用vbs读出评论 -------------------------- ...

  5. 疫情下的传统商企自救|4个Tips搭建销量过亿直播间

    新冠肺炎爆发以来,线下商企遭受巨大冲击.出于疫情防控需要,不少门店选择暂时停业:而消费者们更是响应号召.足不出户.这场疫情促使消费者的消费习惯和方式进一步转向线上订购转变,直播.短视频等领域逆势而起, ...

  6. 直播推流端弱网优化策略 | 直播 SDK 性能优化实践

    弱网优化的场景 网络直播行业经过一年多的快速发展,衍生出了各种各样的玩法.最早的网络直播是主播坐在 PC 前,安装好专业的直播设备(如摄像头和麦克风),然后才能开始直播.后来随着手机性能的提升和直播技 ...

  7. python - bilibili(一)获取直播间标题

    近几年,直播平台蛮火的.小时候,经过各种日漫的洗礼,在直播平台自然而然的就盯上了B站. 目前还是python菜鸟一枚,各位大佬请轻拍. 最终效果图: 闲话不说,我们来一步步解析B站的弹幕. 工具:py ...

  8. 海瑞菌的web前端学习直播间

    这是本人的web前端学习直播间 一般每天晚上10点--12点为直播时间...以web前端开发为主. 若设备无法打开,请点击链接进入:https://www.huya.com/14958154 setT ...

  9. 使用Selenium模拟浏览器抓取斗鱼直播间信息

    获取斗鱼直播间每个房间的名称.观看人数.tag.主播名字 代码: import time from multiprocessing import Pool from selenium import w ...

随机推荐

  1. 用了这么多年的 Java 泛型,你对它到底有多了解?

    作为一个 Java 程序员,日常编程早就离不开泛型.泛型自从 JDK1.5 引进之后,真的非常提高生产力.一个简单的泛型 T,寥寥几行代码, 就可以让我们在使用过程中动态替换成任何想要的类型,再也不用 ...

  2. 【一致性检验指标】Kappa(cappa)系数

    1 定义 百度百科的定义: 它是通过把所有地表真实分类中的像元总数(N)乘以混淆矩阵对角线(Xkk)的和,再减去某一类地表真实像元总数与被误分成该类像元总数之积对所有类别求和的结果,再除以总像元数的平 ...

  3. PAT-1056 Mice and Rice (分组决胜问题)

    1056. Mice and Rice Mice and Rice is the name of a programming contest in which each programmer must ...

  4. Mac 软件包管理器Homebrew使用指北

    Homebrew Homebrew由开发者 Max Howell 开发,并基于 BSD 开源,是一个非常方便的软件包包管理器工具. Homebrew 官网 Homebrew 的几个核心概念 在正式介绍 ...

  5. C语言数据类型整理

    基本类型: 它们是算术类型,包括两种类型:整数类型和浮点类型. 枚举类型: 它们也是算术类型,被用来定义在程序中只能赋予其一定的离散整数值的变量. void 类型: 类型说明符 void 表明没有可用 ...

  6. 关于Java两点需要更新的知识

    HashMap的初始容量 背景 很多人可以把HashMap的原理描述的很溜.比如JDK1.7之前,底层数据结构是数组+链表.JDK1.8之后,出于效率上的考虑,在数组长度大于64,链表长度大于8的时候 ...

  7. 如何在npm发布轮子

    我们在前端工程开发中通常使用npm这个包管理器来安装各种好用的轮子(当然也有用yarn的),不安分的码工就想,也发布一个试试,哪怕只是一个小时候滚的铁环而不是轮子. 首先,要在 npmjs官网注册自己 ...

  8. DataFrame迭代过程中多行修改

    方法1:df.loc[conditions]=row.values,逐行地进行整行替换 for row in df.iterrows(): row['given_amount']=row['amoun ...

  9. Rocket - debug - TLDebugModuleInner - Hart Bus Access

    https://mp.weixin.qq.com/s/deNMEyJ1idJDVoZwwo0A1A 简单介绍TLDebugModuleInner中核心总线访问(Hart Bus Access). 参考 ...

  10. Java实现 LeetCode 403 青蛙过河

    403. 青蛙过河 一只青蛙想要过河. 假定河流被等分为 x 个单元格,并且在每一个单元格内都有可能放有一石子(也有可能没有). 青蛙可以跳上石头,但是不可以跳入水中. 给定石子的位置列表(用单元格序 ...