您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Discord-like appearance.
- // ==UserScript==
- // @name kogama
- // @namespace https://www.youtube.com/channel/UCG7KVL-2EUV4SL0m7jObKng
- // @description Discord-like appearance.
- // @author For my life
- // @homepage https://www.youtube.com/channel/UCG7KVL-2EUV4SL0m7jObKng
- // @include https://www.kogama.com/*
- // @include https://friends.kogama.com/*
- // @include https://kogama.com.br/*
- // @run-at document-start
- // @version 0.2
- // ==/UserScript==
- (function() {var css = [
- ".kb-status-menu {",
- " left: 100%;",
- "}",
- "",
- "/* ##### GENERAL STYLES ##### */",
- "/* Page Body */",
- "body {",
- " background-color: #36393F !important;",
- " background-image: none !important;",
- " padding-top: 0px !important;",
- "}",
- "",
- "/* Page Header */",
- "header#pageheader {",
- " background-color: #202225 !important;",
- " height: 100% !important;",
- " width: 72px !important;",
- "}",
- "",
- "/* Page Content, Footer */",
- "div#content, footer {",
- " margin-left: 72px;",
- " width: unset !important;",
- "}",
- "",
- "/* ##### NAVIGATION MENU ##### */",
- "",
- "/* Navigation Menu Text */",
- "nav.menu li span {",
- " display: none !important;",
- " position: relative;",
- " right: -48px;",
- " top: -30px;",
- " padding-left: 10px !important;",
- " padding-right: 10px !important;",
- " background-color: #000;",
- " border-radius: 5px;",
- " text-transform: none !important;",
- " font-weight: normal !important;",
- " font-family: Whitney, Helvetica Neue, Helvetica, Arial, sans-serif;",
- " width: max-content;",
- "}",
- "nav.menu li:hover span {",
- " display: block !important;",
- "}",
- "nav.menu li:hover span::after {",
- " content: \" \";",
- " position: absolute;",
- " top: 50%;",
- " right: 100%;",
- " margin-top: -5px;",
- " border-width: 5px;",
- " border-style: solid;",
- " border-color: transparent black transparent transparent;",
- "}",
- "",
- "/* Navigation Menu Items */",
- "nav.menu ol {",
- " margin-left: 4px;",
- "}",
- "nav.menu li {",
- " border-radius: 50%;",
- " background-color: #2F3136;",
- " width: 48px;",
- " height: 48px;",
- " text-align: center;",
- " margin-top: 10px;",
- " transition: 200ms;",
- "}",
- "nav.menu li:hover {",
- " background-color: #7289DA;",
- " border-radius: 25%;",
- " transition: 200ms;",
- "}",
- "nav.menu li:hover a {",
- " border-bottom: none !important;",
- "}",
- "nav.menu li.active a {",
- " background-color: unset !important;",
- " border-bottom: none !important;",
- "}",
- "",
- "/* Main Logo */",
- "a.logo {",
- " float: unset !important;",
- "}",
- ".logo-image {",
- " display: block !important;",
- " border-radius: 50%;",
- " width: 48px !important;",
- " height: 48px !important;",
- " margin: unset !important;",
- " margin-top: 20px !important;",
- " margin-left: 4px !important;",
- " transition: 200ms;",
- "}",
- ".logo-image:hover {",
- " border-radius: 25% !important;",
- " transition: 200ms;",
- "}",
- "",
- "/* Player Meta Bar (XP, Gold, Profile Picture)*/",
- "#meta-nav {",
- " position: unset !important;",
- " margin-left: 16px;",
- "}",
- "#meta-nav .gold span, #meta-nav .xp-bar {",
- " display: none !important;",
- "}",
- "",
- "#header-icon {",
- " padding-left: 0px !important;",
- "}",
- "",
- "/* Extended Profile Options Tab */",
- "#profile-extended {",
- " top: 0px !important;",
- " left: 72px !important;",
- " width: calc(100% - 72px) !important;",
- " max-width: unset !important;",
- " box-shadow: none !important;",
- " -webkit-box-shadow: none !important;",
- " background-color: #36393F !important;",
- "}",
- "#profile-extended h4, #profile-extended section.user-credits {",
- " box-shadow: none !important;",
- " -webkit-box-shadow: none !important;",
- " background-color: #2F3136 !important;",
- "}",
- "#profile-extended .arrow-top {",
- " border-color: #2F3136 transparent transparent !important;",
- "}",
- "",
- "/* ##### NOTIFICATIONS PANEL ##### */",
- "#notify .container {",
- " position: fixed !important;",
- " top: 0px !important;",
- " left: 72px !important;",
- " width: calc(100% - 372px);",
- " height: 100% !important;",
- " max-width: none !important;",
- " margin: 0px !important;",
- "}",
- "#notify .exit {",
- " top: 0px !important;",
- " right: 0px !important;",
- "}",
- "#notify .sections {",
- " max-height: none !important;",
- "}",
- "#notify .container {",
- " background-color: #36393F !important;",
- "}",
- "#notify header {",
- " background-color: #2F3136 !important;",
- " height: 48px !important;",
- "}",
- "#notify .sections-container {",
- " padding-top: 48px !important;",
- "}",
- "#notify-counters {",
- " flex: 1 1 auto !important;",
- "}",
- "#notify-messages {",
- " flex: 3 3 auto !important;",
- "}",
- "#notify .text {",
- " color: #C6C7C9 !important;",
- "}",
- "",
- "/* ##### FRIENDS LIST STYLES ##### */",
- "",
- "/* Friends List Username Header */",
- "._3TORb {",
- " background-color: #23272A !important;",
- "}",
- "",
- "/* Friends List Section */",
- "#chat-extended-side {",
- " height: 100% !important;",
- "}",
- "._1Yhgq {",
- " font-family: Whitney, Helvetica Neue, Helvetica, Arial, sans-serif;",
- " background-color: #2F3136 !important;",
- "}",
- "",
- "/* Friends List Headers */",
- "._1Yhgq header {",
- " color: hsla(0,0%,100%,.4) !important;",
- " white-space: nowrap !important;",
- " text-overflow: ellipsis !important;",
- " overflow: hidden !important;",
- " text-transform: uppercase !important;",
- " font-size: 13px !important;",
- " line-height: 20px !important;",
- " font-weight: 600 !important;",
- " padding-right: 8px !important;",
- " padding-left: 16px !important;",
- " padding-top: 20px !important;",
- " height: 40px !important;",
- " letter-spacing: .05em !important;",
- "}",
- "",
- "/* Friend List Card */",
- "._1lvYU {",
- " padding: 0.6em !important;",
- "}",
- "._1lvYU:hover {",
- " background-color: #36393F;",
- "}",
- "",
- "/* Friends List: Profile Picture */",
- ".UA3TP ._3tYRU, .UA3TP rect {",
- " clip-path: circle();",
- "}",
- "",
- "/* Friends List: Elite Frame */",
- ".UA3TP img[src$=\"svg\"] {",
- " transform: scale(1.1);",
- " top: 2px;",
- "}",
- "",
- "/* Friends List: Status Indicator */",
- ".UA3TP._1fWKe .Hkdag {",
- " clip-path: circle(18%);",
- " transform: none;",
- " left: 12px;",
- " top: 15px;",
- "}",
- "",
- "/* Friends List: Online Indicator (Polygon) */",
- "[fill=\"#e0ff13\"], [fill=\"#61bd07\"], [fill=\"#95db00\"] {",
- " fill: #43B581;",
- "}",
- "",
- "/* Friends List: Offline Indicator (Polygon) */",
- "[fill=\"#d2d2d2\"], [fill=\"#aaaaaa\"], [fill=\"#bdbdbd\"] {",
- " display: none;",
- "}",
- "",
- "/* Friends List: Offline grayscale */",
- "div._1Yhgq > header:nth-of-type(2) ~ div._1lvYU {",
- " opacity: 0.6;",
- " filter: grayscale(0.8);",
- "}",
- "div._1Yhgq > header:nth-of-type(2) ~ div._1lvYU:hover {",
- " opacity: 1;",
- " filter: none;",
- "}",
- "",
- "/* Friends List: Username */",
- "._1lvYU ._3zDi- {",
- " color: #B9BBBE;",
- "}",
- "._1lvYU:hover ._3zDi- {",
- " color: #FFF;",
- "}",
- "",
- "/* Friends List: Playing Message */",
- "._1lvYU .PTP5j {",
- " color: #72767D !important;",
- "}",
- "._1lvYU:hover .PTP5j {",
- " color: #FFF !important;",
- "}",
- "",
- "/* Friends List: Offline Message */",
- "._40qZj:not(.PTP5j) {",
- " display: none;",
- "}",
- "",
- "/* Friends List: Join Button */",
- ".WXeh0 {",
- " background-color: #7289DA !important;",
- "}",
- "",
- "/* ##### PROFILE PAGE STYLES ##### */",
- "",
- "/* Profile Badges - Overflow Wrap */",
- "#profile-badges ul.badges {",
- " flex-wrap: wrap !important;",
- " position: unset !important;",
- "}",
- "#profile-badges {",
- " width: auto !important;",
- " height: auto !important;",
- " margin-right: 32px;",
- "}",
- "",
- "/* Profile Background */",
- "#profile-page .background-avatar {",
- " background-image: -o-linear-gradient(45deg,hsla(0,0%,5%,.1) 25%,transparent 0,transparent 50%,hsla(0,0%,5%,.1) 0,hsla(0,0%,5%,.1) 75%,transparent 0,transparent) !important;",
- " background-image: -webkit-linear-gradient(45deg,hsla(0,0%,5%,.1) 25%,transparent 0,transparent 50%,hsla(0,0%,5%,.1) 0,hsla(0,0%,5%,.1) 75%,transparent 0,transparent) !important;",
- " background-image: linear-gradient(45deg,hsla(0,0%,5%,.1) 25%,transparent 0,transparent 50%,hsla(0,0%,5%,.1) 0,hsla(0,0%,5%,.1) 75%,transparent 0,transparent) !important;",
- " filter: none !important;",
- "}",
- "#profile-page .section-top-background {",
- " background-image: none !important;",
- " background-color: rgba(0,0,0,.1) !important;",
- "}",
- "",
- "/* Profile: Username / Progress - Desktop */",
- "@media only screen and (min-width: 1000px) and (orientation: landscape) {",
- " .section-top > .progression {",
- " display: flex;",
- " justify-content: center;",
- " transform: translateX(-8%);",
- " }",
- " .section-top > .progression > .level {",
- " padding: 0 !important;",
- " }",
- " .section-top > .username > h2 {",
- " text-align: center;",
- " transform: translateX(-10%);",
- " }",
- " .section-top > .username a {",
- " line-height: 4rem;",
- " font-size: 3rem;",
- " }",
- "}",
- "",
- "/* ##### CHAT STYLES ##### */",
- ".zUJzi {",
- " bottom: unset;",
- " top: 0px;",
- " left: 72px;",
- " width: calc(100% - 372px);",
- " height: 100%;",
- " background-color: #2f3136",
- "}",
- "._375XK{",
- " background-color: #36393f;",
- "}",
- "",
- "/* Friend List section */",
- ".uwn5j{",
- " background-color: #2f3136;",
- " margin-top: 200px !important;",
- "}",
- "",
- "",
- "/* Friend List Headers */",
- "",
- "._3DYYr ._28mON header{",
- " color: #72767d",
- "}",
- "",
- "._3DYYr._2dPu4 ._28mON header{",
- " color: #fff;",
- "}",
- "",
- "._3DYYr",
- "._3DYYr._2dPu4{",
- " box-sizing: border-box;",
- " margin: 1px 0 1px 8px;",
- " height: 24px !important;",
- " width: auto !important;",
- "}",
- "",
- "._3DYYr._2dPu4{",
- " background-color: rgba(79,84,92,.6);",
- " text-decoration: none;",
- " font-weight: 400;",
- " height: 40px;",
- " padding: 8px;",
- " border-radius: 3px;",
- "}",
- "",
- "._3DYYr:hover{",
- " background-color: #292b2f !important;",
- " text-decoration: none;",
- " font-weight: 400;",
- " height: 40px;",
- " padding: 8px;",
- " border-radius: 3px;",
- "}",
- "",
- "",
- "",
- ".zUJzi .o_DA6 .uwn5j ._3DYYr._2dPu4{",
- " border-left-width: 0px;",
- "}",
- "/* No last message appearing at bottom of Chat header */",
- "._3DYYr ._1j2Cd,",
- "._3DYYr._2dPu4 ._1j2Cd{",
- " display: none !important;",
- "}",
- "",
- "/* Size fix Chat tickets header */",
- "._28mON{",
- "font-size: 25px !important",
- "}",
- "",
- "/*Message Box*/",
- "",
- "._1j2Cd._1Xzzq{",
- " text-align: left !important;",
- " background-color: rgba(79,84,92,.6);",
- " border-radius: 3px",
- "}",
- "",
- " ._1j2Cd._1Xzzq,",
- "._1j2Cd.undefined",
- " {",
- " border-top-style: solid;",
- " padding: 1;",
- " border-top-width: 1px;",
- " border-top-color: hsla(0,0%,100%,.04) !important;",
- " }",
- "",
- " ._375XK ._2XaOw ._1j2Cd._1Xzzq p{",
- " font-size: 15px;",
- " color: #fffe !important;",
- " background-color: rgba(0, 0, 0, 0);",
- " box-shadow: none;",
- " padding-right: 5px;",
- " padding-top: 10px;",
- " padding-bottom: 2px;",
- " }",
- "",
- "._375XK ._2XaOw ._1j2Cd p{",
- " font-size: 15px;",
- " color: #fffe !important;",
- " background-color: rgba(0, 0, 0, 0);",
- " box-shadow: none;",
- " padding-left: 5px;",
- " padding-top: 10px;",
- " padding-bottom: 2px;",
- " }",
- "",
- "",
- "/*Text Box*/",
- "._375XK textarea{",
- " background-color: rgba(114,118,125,.3) !important; /*AAAA dis hard*/",
- " border-top: 1px solid hsla(0,0%,100%,.06) !important;",
- " border-radius: 5px;",
- " margin-top: 20px;",
- " padding-top: 20px;",
- " margin-left: 20px;",
- " margin-right: 20px;",
- " margin-bottom: 30px;",
- "",
- " color: hsla(0,0%,100%,.7);",
- " resize: none;",
- " border: none;",
- " appearance: none;",
- " font-weight: 400;",
- " font-size: 0.9375rem;",
- " line-height: 1.25rem;",
- " letter-spacing: -0.025rem;",
- " max-height: 144px;",
- " width: 100%;",
- " min-height: 20px;",
- " margin: 2px 2px 2px 0;",
- " padding: 10px;",
- "}",
- "",
- "._375XK textarea.kb_ignore::placeholder{",
- " color: hsla(0,0%,100%,.7)",
- "}",
- "",
- "._375XK textarea.kb_ignore{",
- "}",
- "",
- "/* ##### FEED STYLES ##### */",
- "#profile-news-feed ul.news-feed-thumbs > li.item {",
- " background-color: #2F3136 !important;",
- "}",
- "",
- "/*Text*/",
- "#profile-news-feed ul.news-feed-thumbs > li.item {",
- " color: #dcddde;",
- " font-weight: inherit;",
- " font-style: inherit;",
- " font-family: inherit;",
- " clear: inline-end;",
- "}",
- "",
- "/*Author*/",
- "#profile-news-feed ul.news-feed-thumbs > li.item .feed-header .feed-text .user {",
- " color: #fff;",
- " font: inherit;",
- " font-size: 16px;",
- " min-width: 0;",
- " white-space: nowrap;",
- " text-overflow: ellipsis;",
- " overflow: hidden;",
- "}",
- "",
- "/*Author comment*/",
- "#root-page-mobile #profile-news-feed .feed-comments .comments ul.comment-list li .body .username a{",
- "color: #fff",
- "}",
- "#root-page-mobile #profile-news-feed .feed-comments .comments ul.comment-list li .body:hover .username a{",
- "color: hsla(0,0%,100%,.2)",
- "}",
- "",
- "/*Text comment*/",
- "#root-page-mobile #profile-news-feed .feed-comments .comments ul.comment-list li .body{",
- "color: #dcddde",
- "}",
- "",
- "/* Time comment*/",
- "#root-page-mobile #profile-news-feed .feed-comments .comments ul.comment-list li .header .time{",
- "color: hsla(0,0%,100%,.2)",
- "}",
- "",
- "/*Time*/",
- "#profile-news-feed ul.news-feed-thumbs > li.item .feed-header .feed-time {",
- " font-weight: inherit;",
- " font-style: inherit;",
- " font-family: inherit;",
- " font-size: 16px;",
- " padding-right: 50%;",
- " text-transform: none;",
- " display: inline;",
- "}",
- "",
- "/*Reply box*/",
- "#root-page-mobile #profile-news-feed .feed-comments .comments form textarea {",
- " background-color: rgba(114,118,125,.3) !important; /*AAAA dis hard*/",
- " border-top: 1px solid hsla(0,0%,100%,.06) !important;",
- " border-radius: 5px;",
- " margin-top: 20px;",
- " padding-top: 20px;",
- " margin-left: 20px;",
- " margin-right: 20px;",
- " margin-bottom: 30px;",
- "",
- " color: hsla(0,0%,100%,.7);",
- " resize: none;",
- " border: none;",
- " appearance: none;",
- " font-weight: 400;",
- " font-size: 0.9375rem;",
- " line-height: 1.25rem;",
- " letter-spacing: -0.025rem;",
- " max-height: 144px;",
- " width: 100%;",
- " min-height: 20px;",
- " margin: 2px 2px 2px 0;",
- " padding: 10px;",
- "}",
- "",
- "/*Page browser*/",
- "#profile-news-feed ul.news-feed-thumbs > li.item .feed-comments .comments .paging .paginator a{",
- "color: hsla(0,0%,100%,.83)",
- "}",
- "#profile-news-feed ul.news-feed-thumbs > li.item .feed-comments .comments .paging .paginator a:hover{",
- "color: hsla(0,0%,100%,.2)",
- "}",
- "",
- "/* #### GAME PAGE STYLES ####*/",
- ".game-item{",
- "box-shadow: 0 6px 18px rgba(32,34,37,.6);",
- "}",
- "",
- "",
- ".game-item:hover{",
- "-moz-transform: rotateX(0deg) rotateY(0deg) scale(1) translateZ(0px);",
- " transform-style: preserve-3d;",
- " backface-visibility: hidden;",
- "}"
- ].join("\n");
- if (typeof GM_addStyle != "undefined") {
- GM_addStyle(css);
- } else if (typeof PRO_addStyle != "undefined") {
- PRO_addStyle(css);
- } else if (typeof addStyle != "undefined") {
- addStyle(css);
- } else {
- var node = document.createElement("style");
- node.type = "text/css";
- node.appendChild(document.createTextNode(css));
- var heads = document.getElementsByTagName("head");
- if (heads.length > 0) {
- heads[0].appendChild(node);
- } else {
- // no head yet, stick it whereever
- document.documentElement.appendChild(node);
- }
- }
- })();