Dark Tiktok | CSS

Dark css for tiktok desktop version.

当前为 2021-12-28 提交的版本,查看 最新版本

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Greasemonkey 油猴子Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Userscripts ,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

/* ==UserStyle==
// @name         Dark Tiktok | CSS
// @description  Dark css for tiktok desktop version.
// @version      0.2.7
// @license MIT
@namespace https://www.tiktok.com/*
==/UserStyle== */
@-moz-document domain("tiktok.com"){

/*broken feature toggle below*/

/*
@preprocessor   stylus

@var checkbox hideAccount "Hide suggested Accounts" 0
*/
/*.tiktok-w7c21z-HeaderContainer { height:0px; } */

:root {
    --violent-red: #812100;
    --tiktok-red: #fe2c55;
}

html{background:black}
.engagement-text-v23 {
    color: #808080;
}
/* Explore page | Tiktok Logo */
.tiktok-hvdb7f-LinkLogo { display:none; }
/* Explore page | Header */
.tiktok-1vuji9j-HeaderRightContainer { 
    position:absolute;
    right:30px; 
    top:20px;
}
.tiktok-1dvfans-HeaderCenterContainer { height:0px; }
.tiktok-1g3oxgd-HeaderWrapper{ height: 0px; }
.tiktok-w7c21z-HeaderContainer{ height: 0px; }
/* Explore page | Search */
[class~=search-input]{
    right:420px;
    top:110px;
}
[class~=sug-container]{
    right:420px;
    top:150px;
}
[class~=sug-container]{
background:black!important;
}
input {color: #808080!important;}

[class~=search-input]:hover{
    border:solid 1px;
    border-color:#8080802e;
    transition: ease-in-out 300ms
}
/* Login/Avatar */
[class~=menu-right]{
    position:absolute;
    top:125px;
    right:-370px;
    background-color:#fff0;
}
[class~=upload-wrapper]{
    filter:invert(.3);
}
[class~=message-icon]{
    filter:invert(.3);
}
[class~=header-inbox]{
    filter:invert(.3);
}
[class~=search-container]{
    right:420px!important;
    background:red;
}

/* Explore page | sidebar */
.tiktok-1qn2tr4-ScrollContainer-StyledScroll {
top:-26px;
}
/* Explore page | recommendations */
.tiktok-jidueg-UserContainer{display:none;}
/* Explore page | Legal info */
.tiktok-1b8f3hm-FooterContainer{display:none;}
/* Explore page | Main Video Section */
.tiktok-3bidcs-MainContainer {padding: 0px;}
.tiktok-p62ew4-BodyContainer {margin-top: 0px;}

/* Explore page | text colors */
.tiktok-10100fy-ActionItemText {
    color: #808080!important;
}


[class~=content-container]{
    background-color: #000!important;
}
[class~=comment-post-outside-container]{
    background-color: #000!important;
}
[class~=comment-text]{
    color: #acacac!important;
}
[class~=user-username], [class~=user-nickname], [class~=video-meta-title], [class~=action-container], [class~=username], [class~=comment-time], [class~=reply], [class~=link-container], h2 > a{
    color: #808080!important;
}
[class~=main-body], [class~=side-bar-container], [class~=scroll-container]{
    background-color: #000!important;
}
#app > div.tiktok-p62ew4-BodyContainer.emtmpql0 > div.tiktok-1e13ecs-DivSideNavContainer.emtmpql1 > div > div.tiktok-1onbh2l-SideNavContainer.eh217d91 > div{
background-color:#000;
}

#app > div.tiktok-p62ew4-BodyContainer.emtmpql0 > div.tiktok-1e13ecs-DivSideNavContainer.emtmpql1 > div > div.tiktok-1onbh2l-SideNavContainer.eh217d91 > div > div.tiktok-1vsa65b-Wrapper.eh217d92 > div.tiktok-1jua48b-DivDiscoverContainer.e2h82qx2 {
Display:none;
}
/*blugh*/
.main-body.middle{
    position:absolute;
    top:-70px!important;
}
 [class~=side-bar-wrapper]{
    position:absolute;
    top:-15px!important;
}
/* misc 1*/
h1, h2, h3, h4, h5, h6, p, ul {
    background-image: none!important;
    background-color: #000!important;
    color: #808080!important;
    text-shadow: none!important;
}
/*HEADER*/
[class~=logo-link]{display:none!important;}
[class~=search-container]{
    position:absolute;
    top:0px;
    left:-670px
}
[class~=header-container]{
top:-60px!important;
}
[class~=header-container], [class~=desktop-container]{
    background-color: #000!important;
}
[class~=header-container], [class~=HeaderContainer]{
    height:0px;
    border-bottom: 1px solid #8080802e!important
}
[class~=e17na9cg0]{
    background-color: #000!important;
}
[class~=header-content]{
    position:absolute;
    top:-40px;}

[class~=profile-card-container]{
    background-color:black!important;
    color:#808080;
    border:solid 1px;
    border-color:#8080804f!important;}
[class~=text]{
    color: #808080!important;
}
[class~=search-button-container]{
filter:invert(1);
}
/* remove suggested sounds */
[class~=hidden-bottom-line], [class~=discover-list-container], [class~=bottom-wrapper]{
    display: none!important;
}
[class~=user-list-header]{
    color:#acacac9c!important;
}
/* remove App advert in bottom right corner */
[class~=app-promotion] {
display:none!important;
}
[class~=to-top]{
    display:none!important;
}
a {
    color: #a2a2a2!important;
    transition: .4s ease-in-out;
}
a:hover {
    color: var(--violent-red)!important;
}
[class~=unique-id] {
    color: #a2a2a2!important;
    transition: .4s ease-in-out;
}
[class~=unique-id]:hover {
    color: var(--violent-red)!important;
}
span {
    color: #808080!important;
}
[class~=author-uniqueId]{
    transition: .4s ease-in-out;
}
[class~=author-uniqueId]:hover{
    color: var(--violent-red)!important;
}
[class~=username]{
    transition: .4s ease-in-out;
}
[class~=username]:hover{
    color: var(--violent-red)!important;
}
h4{
    transition: .4s ease-in-out;
}
h4:hover{
    color: var(--violent-red)!important;
}
[class~=comment-post-outer-wrapper]{
    border-radius:25px;
}
[class~=comment-input-outside-container]{
    filter:invert(.065);
}
[class~=comment-post-outside-container]{
    background:#171717b5!important;
    margin: 0px 0px!important;
    padding:0px 0px!important;
    border-top: none!important;
}
[class~=post-container]{
    color:#808080!important;
    width:40px;
}
[class~=user-username]{
    transition: .4s ease-in-out;
}
[class~=user-username]:hover{
    color: var(--violent-red)!important;
}
[class~=user-username]{
    transition: .4s ease-in-out;
}
[class~=user-username]:hover{
    color: var(--violent-red)!important;
}
.tiktok-btn-pc{
    color:var(--tiktok-red)!important;
    border: 1px solid var(--tiktok-red)!important;
    }
[class~=comment-container]{
    background: #000!important;
}
/* comment like icons */
img[src*="like"] {
    filter: saturate(5);
}
img[src*="unlike"] {
filter: brightness(5) saturate(0);
}
[class~=like-container] {
    background: transparent!important;
}
.mentionSuggestions {
    background: rgb(0, 0, 0);
    border:solid 1px;
    border-color:#8080804f!important;
}
[class~=tt-video-meta-caption]{
    color:#808080!important;
}
[class~=user-item-container]{
    border: 1px solid #66666630!important;
    border-radius: 12px;
    background: #000!important;
    -webkit-transition: all 200ms;
    transition: all 200ms;
}
[class~=user-item-container]:hover{
    border: 1px solid transparent!important;
    border-radius: 12px;
    background: #2222227a!important;
    -webkit-transition: all 200ms;
    transition: all 200ms;
}
[class~=item-text]{
    color:#acacac!important;
    transition: .4s ease-in-out;
}
[class~=accounts-list-modal]{
    background-color:#000000ad!important;
    border-radius:10px;
}
[class~=close-btn]{
    filter:invert(1)
}
[class~=signature]{
    background-color:transparent!important;
}
[class~=item-text]:hover{
    color:var(--violent-red)!important;
}
[class~=play-line] > div:nth-child(2), [class~=play-line] > div:nth-child(1){
    color:#acacac9c;
}
[class~=like-icon]{
    filter:invert(.5);
}

/*live chat room*/
[data-theme="default"] .webcast-chatroom {
background:black;
}
[data-theme="default"] .webcast-chatroom__comment-wrap{
background:#000;
}
[data-theme="default"] .webcast-chatroom__comment-post.disabled{
    background:#000;
    width:30px;
    border-radius: 4px;
    padding-right:4px;
    color:#acacac;
}
.comment-input-inner-wrapper {
    position: relative;
    box-sizing: border-box;
    background: #51505040;
    border: 1px solid transparent;
    border-radius: 4px;
    z-index: 2;
}
[class~=emoji-container]{
filter:invert(1);
}
[class~=emojiSelectPopover]{
    filter:invert(1);
}
.public-DraftEditorPlaceholder-root{
color:#acacac!important;
}
.webcast-chatroom__comment-wrap{
    padding: 0px 5px 0px 14px;
}

[data-theme="default"] .live-profile-banner{
    background:black;
}
.live-profile-banner .tool{
    filter:invert(1);
}
}