Skip to content

Togetter Dark by mmahhi

Screenshot of Togetter Dark

Details

Authormmahhi

LicenseMIT

Categorytogetter.com

Created

Updated

Size19 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

Notes

概要

Togetter (https://togetter.com/) をダークモードに対応させるユーザーCSSです。

サポート

ユーザーCSSのインストール方法については、こちらのページで解説しています。
→「ユーザーCSSのインストール方法について

Firefoxにて動作確認をしております。不具合がありましたらご連絡ください。可能な限り対応します。
ご意見、感想、不具合報告などは、こちらのページからどうぞ。
→「ユーザーCSSに関するお問い合わせフォーム

更新履歴

Ver.1.0.0 (2024/04/26)

  • 公開

Ver.1.1.0 (2024/05/10)

  • min.t(ミント)に対応しました。
  • まとめ作成の新エディターに対応しました。

Source code

Source code has over 10K characters, so we truncated it. You can inspect the full source code on install link.
/* ==UserStyle==
@name           Togetter Dark
@namespace      togetter-dark
@version        1.1.0
@description    Togetter (https://togetter.com) をダークモードに対応させます。
@author         mmahhi <mmahhi@s203.xrea.com> (http://mmahhi.s203.xrea.com/)
@supportURL     http://mmahhi.s203.xrea.com/userstyle/contact/
@license        MIT
==/UserStyle== */

@-moz-document url-prefix("https://togetter.com"), url-prefix("https://min.togetter.com") {
    /* Togetter Dark Ver.1.1.0 (2024/05/10) */
    body {
        --bg0: #0d0d0d;
        --bg1: #121212;
        --bg15: #181818;
        --bg2: #202020;
        --bg3: #282828;
        --bg4: #303030;
        --color0: #f1f1f1;
        --color1: #c9d1d9;
        --color2: #aaa;
        --color3: #666;
        --colorA: #1eacc1;
        --border0: rgba(255, 255, 255, 0.1);
        --border1: #444;
        --border2: #666;
        --link-color: #99ccff;
        --link-color-v: #3399ff;
        --link-color-h: #55aaff;
    }
    :root {
        color-scheme: dark;
    }
    body {
        background-color: var(--bg1);
        color: var(--color1);
    }
    html {
        background-color: var(--bg1);
    }
    a:link, a:visited {
        color: var(--link-color);
    }
    #header {
        background-color: var(--bg1);
    }
    .header_navigator {
        background-color: var(--bg1);
        border-color: var(--border1);
    }
    .header_navigator .inner > ul.header_link > li a {
        color: var(--color1);
    }
    .desc_input, .desc_input:focus, .desc_input:not(:placeholder-shown) {
        background-color: var(--bg1);
        border-color: var(--border1);
        color: var(--color1);
    }
    #subheader > li .menu-btn {
        color: var(--color1);
    }
    .dropdown {
        background-color: var(--bg1);
        border-color: var(--border0);
    }
    .dropdown.menu a {
        color: var(--color1);
    }
    .dropdown.menu .divider {
        background-color: var(--border0);
        border-color: var(--bg1);
    }

    div:not(.kiji_body) > .type_markdown .md-h-1 {
        border-color: var(--border1);
    }
    /* 記事タイトル */
    .info_box h1 a.info_title {
        color: var(--color1);
    }
    .info_status_box .info_status li .icon_comment span, .info_status_box .info_status li .icon_view span, .css-17evwry {
        color: var(--color2);
    }
    .info_box .info_thumb img {
        border-color: var(--border1);
    }
    /* アイコン */
    .info_status_box .favorite_box .icon_image img {
        background-color: var(--bg1);
        border-color: var(--bg1);
    }
    .css-1d246me {
        color: var(--color2);
    }

    /* トップページ */
    .simple_list li {
        border-color: var(--border1);
    }
    .simple_list li.has_thumb .thumb img {
        border-color: var(--border1);
    }
    .simple_list li a h3 {
        color: var(--color1);
    }
    .simple_list li a:visited h3 {
        color: var(--color2);
    }
    .simple_list li .content .view_str {
        color: var(--color2);
    }
    .simple_list li .content .view_str span {
        color: var(--color1);
    }
    .count_facebook {
        color: var(--color2);
    }
    .title_simple_box h3 a {
        color: var(--color1);
    }
    .review_matome_box {
        border-color: var(--border1);
    }
    .simple_list li .topic {
        background-color: #1b2f39;
        color: #acd4e8;
    }
    .simple_list li .desc {
        color: var(--color2);
    }
    .simple_list li .content .date_label {
        color: var(--color2);
    }

    /* 目次 */
    div:not(.kiji_body) > .type_markdown .show_headings {
        background-color: var(--bg2);
    }
    div:not(.kiji_body) > .type_markdown .show_headings ul li a {
        color: var(--color2);
    }
    div:not(.kiji_body) > .type_markdown .show_headings ul li {
        border-color: var(--border1);
    }
    div:not(.kiji_body) > .type_markdown .md-h-2 {
        border-color: var(--border1);
    }
    .info_box .description_box {
        color: var(--color2);
    }
    .impl_profile_big .user_link {
        color: var(--color1);
    }
    .list_box.type_url.type_profile p {
        color: var(--color2);
    }
    .impl_profile_big .user_link span {
        color: var(--color2);
    }
    .impl_profile .user_link, .impl_profile .user_link span {
        color: var(--color2);
    }
    .info_status_box .favorite_box .favorite {
        background-color: var(--bg1);
        border-color: var(--border1);
    }
    .info_status_box .favorite_box .favorite .svg-icon {
        color: var(--color2);
    }
    a.lite_share, span.lite_share {
        color: var(--color0);
    }
    .css-1bottj1 {
        background-color: var(--bg1);
    }
    .css-1bottj1:hover {
        background-color: var(--bg2);
    }
    .css-1qrusdx, .css-1d4xps1 {
        color: var(--color2);
    }
    a.css-15rw3ma {
        color: var(--color2);
    }
    [src="https://s.togetter.com/static/web/img/placeholder.gif"] {
        visibility: hidden;
    }
    .lazy.lazy-hidden:not(.loaded), img[src="https://s.togetter.com/static/web/img/placeholder.gif"] {
        visibility: hidden;
    }
    
    /* 目次ポップアップ */
    .show_headings_modal_box li a {
        color: var(--color1);
    }
    .show_headings_modal_box li {
        border-color: var(--border1);
    }

    .status .link {
        color: var(--color2);
    }
    .status .link.intent, .impl_profile > span:first-child .twitter_logo {
        color: var(--color3);
    }
    .c01 {
        color: #fd3b3b;
    }
    .c03 {
        color: #7373ff;
    }
    .c07 {
        color: #ff7979;
    }
    .c08 {
        color: #db42db;
    }
    .c09 {
        color: #babaff;
    }
    .c10 {
        color: #2ea8a8;
    }
    .c12 {
        color: #b5b52a;
    }
    .c14 {
        color: #aaa;
    }
    .c15 {
        color: #bbb;
    }
    .c16 {
        color: #ddd;
    }
    .c19 {
        color: #ff0298;
    }
    .quoted_tweet_box {
        border-color: var(--border1);
    }
    /* URL */
    .list_box.type_url {
        border-color: var(--border1);
    }
    .list_box .title a {
        color: var(--color1);
    }
    .list_box.type_url .counts_box .view_str span {
        color: var(--color1);
    }
    .list_box.type_url .content .label {
        background-color: var(--bg2);
    }
    .count_twitter {
        color: var(--color1);
    }
    /* ページネーション */
    .pagenation a {
        color: var(--color2);
        border-color: var(--border1);
    }
    .pagenation a:hover {
        background-color: var(--bg3);
    }
    .pagenation a.current {
        background-color: var(--bg2);
        border-color: var(--bg2);
    }

    .title_simple_box h3 {
        color: var(--color1);
    }
    .simple_line_box li a {
        color: var(--color1);
    }
    .css-1ehayua a h3 {
        color: var(--color1);
    }
    .css-1ehayua a:visited h3 {
        color: var(--color2);
    }
    .css-isjun6 span {
        color: var(--color1);
    }
    .css-1tz1lqn .e6o1uz80 .ewwybq20 {
        border-color: var(--border1);
    }
    img[src="https://s.togetter.com/static/web/img/noimage200.png"] {
        filter: invert(1) brightness(1.5);
        border-color: #ddd !important;
    }
    img[src="https://s.togetter.com/static/web/img/noicon.png"] {
        filter: brightness(0.6);
    }

    /* コメント */
    .css-5emgry, .css-19x6ngq {
        background-color: var(--bg2);
    }
    .css-vv65v3 {
        border-color: var(--border1);
    }
    .css-1mi2drd {
        color: var(--color2);
    }
    .css-5obanl {
        color: rgb(253, 59, 59);
    }
    .css-94kfhd {
        background-color: rgb(38, 36, 13);
    }
    .css-9o5ejj {
        background-color: var(--bg2);
    }
    .css-cs12yk {
        background-color: var(--border1);
    }
    .css-myh76c {
        background-color: var(--bg2);
        border-color: var(--border1);
    }
    .css-myh76c:focus {
        background-color: var(--bg1);
    }
    .css-vbfhpz {
        background-color: var(--bg2);
    }
    .css-4yedmj:not(:placeholder-shown) {
        background-color: var(--bg2);
        border-color: var(--border1);
        color: var(--color1);
    }
    .css-8fhhx0 {
        background-color: var(--bg1);
    }
    .css-pys3kp, .css-d5bbvk > * + * {
        border-color: var(--border1);
    }
    .css-1m33i20 {
        color: var(--color1);
    }
    .css-1m33i20:hover {
        background-color: var(--bg2);
    }
    .css-wngxh3 {
        background-color: rgb(45, 70, 67);
    }
    a.css-1317rze, .css-1317rze {
        color: rgb(204, 204, 204);
    }
    .css-pturtv {
        background-color: var(--bg2);
    }
    .css-e299y6 {
        background-color: var(--bg2);
    }

    /* サイドカラム */
    .side_box {
        background-color: var(--bg1);
        border-color: var(--border1);
    }
    .expandable.scrollable.side_line_box .main_box {
        border-color: var(--border1);
    }
    .side_line_box li {
        border-color: var(--border1);
    }
    .side_box .side_tab_box .btn {
        border-bottom-color: var(--border1);
    }
    .side_box .side_tab_box .btn.selected {
        background-color: var(--bg1);
        border-bottom-color: var(--bg1);
    }
    .side_line_box li > a {
        color: var(--color1);
    }
    .side_line_box li > a:hover {
        background-color: #222;
    }
    .list_box.type_tweet + .list_box.type_tweet {
        border-top-color: var(--border1);
    }
    .expandable .main_box .app-dl, .expandable .main_box .read-more {
        background-image: linear-gradient(-180deg, hsla(0, 0%, 88%, 0), hsla(0, 0%, 30.6%, 0.5) 20%, #222);
    }
    .css-1yhvhyw:visited {
        color: var(--color2);
    }
    .comment_popular li a p.desc {
        color: var(--color2);
    }
    
    /* エディター */
    .editor .contents {
        background-color: var(--bg1);
        border-left-color: var(--border1);
        border-right-color: var(--border1);
    }
    .editor #header {
        border-bottom-color: var(--border1);
    }
    .settings_box #actions {
        border-t...

Reviews

No reviews yet.