Skip to content

Monokai for TweetDeck by flunitlaroche

Details

Authorflunitlaroche

LicenseNo License

Categorytweetdeck.twitter.com

Created

Updated

Size45 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

もともと,作成されていたCSSの配色等を変更しました。

light or dark
Column, FontSize => midium, midium

Settingは上記の設定がおすすめです。

Notes

Userstyle doesn't have notes.

Source code

Source code has over 10K characters, so we truncated it. You can inspect the full source code on install link.
/* ==UserStyle==
@name           Monokai for TweetDecj     
@namespace  Flunit-La
@author         Flunit-La Roche by Midra
@description    `TweetDeckのテーマですライト/ダーク対応`
@version        20220426.22
@license        CC0-1.0
@preprocessor   uso
==/UserStyle== */
@-moz-document domain("tweetdeck.twitter.com") {
  :root {
    --theme-name: 'Change the World';
    --theme-author: 'Flunit-La Roche by Midra(@mdr_anm)';
  }
  /* 生産者表示 */
  #settings-modal .mdl-inner > footer::after {
    content: var(--theme-name)' designed by  'var(--theme-author);
    display: block;
    position: relative;
    bottom: -15px;
    width: 100%;
    font-size: 12px;
    color: var(--md-fcolor-sub1);
    text-align: left;
  }

  ::selection {
    /*     background-color: #899ea980 !important; */
    background-color: #e6e22e80!important;
  }
  .dark ::selection {
    /*     color: #d9d9d9 !important; */
    color: #a6e22e !important;
  }

  /* スクロールバー */
  .scroll-styled-h::-webkit-scrollbar,
  .scroll-styled-v::-webkit-scrollbar {
    /*   display: none; */
    width: 0 !important;
    height: 8px !important;
    background-color: #0000;
  }
  .scroll-styled-h::-webkit-scrollbar-button:start,
  .scroll-styled-v::-webkit-scrollbar-button:start {
    background-color: #0000;
    height: 200px;
  }
  .scroll-styled-h::-webkit-scrollbar-thumb,
  .scroll-styled-v::-webkit-scrollbar-thumb {
    background-color: var(--md-border-c1) !important;
  }
  .scroll-styled-h::-webkit-scrollbar-thumb:hover,
  .scroll-styled-v::-webkit-scrollbar-thumb:hover {
    background-color: var(--md-border-c2) !important;
  }
  .scroll-styled-h::-webkit-scrollbar-track,
  .scroll-styled-v::-webkit-scrollbar-track {
    background-color: #0000 !important;
    border: none !important;
  }

  /* アニメーション */
  .column-holder > .column-panel {
    transition-property: transform, opacity;
    transition-duration: 0.2s;
  }
  .is-shifted-1 > .column-holder,
  .is-shifted-2 > .column-holder {
    transform: none !important;
  }
  .is-shifted-1 > .column-holder > .column-panel:first-child,
  .is-shifted-2 > .column-holder > .column-panel:first-child {
    transform: scale(0.9);
    opacity: 0;
  }
  .is-shifted-1 > .column-holder > .column-panel:nth-child(2) {
    transform: translateX(-100%);
  }
  .is-shifted-2 > .column-holder > .column-panel:nth-child(2) {
    transform: translateX(-100%) scale(0.9);
    opacity: 0;
  }
  .is-shifted-2 > .column-holder > .column-panel:nth-child(3) {
    transform: translateX(-200%);
  }

  /*******************************
  * 共通変数
  ********************************/
  html {
    --md-backcolor: #bdcad3;
    --md-backimg: linear-gradient(-45deg, #d2e2e1 0%, #acb5ca 100%);

    --md-accent-1: #f9267280;
    --md-accent-2: #f92672;

    --md-focused-s: inset 0 0 10px 4px #0076e778 !important;
    --md-option-back: #F9FBFB;

    --md-hover-shadow: #a1a1a1f0;
    --md-txthover-shadow: 1px 1px 3px var(--md-hover-shadow);

    --md-btn-back1: rgba(255, 255, 255, .5);
    --md-btn-back1-h: rgba(255, 255, 255, .8);
    --md-btn-hover-s: #00000087;

    --md-border-c1: #00000029;
    --md-border-c2: #909fac;

    --md-c-red: #f41f5b;

    --md-fcolor-main: #47484d;
    --md-fcolor-sub1: #7d8a94;
    --md-fcolor-sub2: #97a4ae;

    --md-back-header: #bcb0bc;
    --md-back-header-nt: #bcb0bc;
    --md-shadow-header: rgba(0, 0, 0, .29);
    --md-back1: rgba(238, 238, 238);
    --md-back2: rgba(255, 255, 255, .6);
    --md-back3: #d1d4d7;

    --md-pop-back: rgba(255, 255, 255, .5);
    --md-pop-backshadow: #fff;
    --md-shadow-c1: rgba(0, 0, 0, .3);

    --md-modal-header: #fff;
    --md-modal-back: #2e2e2e30;

    --md-solid: #fff;
  }

  html.dark {
    --md-backcolor: #272822;
    --md-backimg: linear-gradient(-45deg, #303030 0%, #101010 100%);
    --md-accent-1: #a6e22e80;
    --md-accent-1: #a6e22e;

    /*   --md-accent-1: #1F74E8; */
    /*   --md-accent-2: #1f84e3; */
    --md-focused-s: inset 0 0 10px 2px #7eb9f2cc !important;
    --md-option-back: #212121;

    --md-hover-shadow: #505050;
    --md-txthover-shadow: 1px 1px 3px var(--md-hover-shadow);

    --md-btn-back1: rgba(255, 255, 255, .5);
    --md-btn-back1: rgba(0, 0, 0, .5);
    --md-btn-back1-h: rgba(255, 255, 255, .8);
    --md-btn-back1-h: rgba(0, 0, 0, .8);
    --md-btn-hover-s: #000000bf;

    --md-border-c1: #ffffff29;
    --md-border-c2: #474d51;

    /*   --md-c-red: #f41f5b; */
    --md-fcolor-main: #cdd0db;
    --md-fcolor-sub1: #7f8893;
    --md-fcolor-sub2: #656c70;

    --md-back-header: rgba(45, 45, 50, .5);
    --md-back-header-nt: #1f1f22;
    --md-shadow-header: rgba(0, 0, 0, .8);
    --md-back1: rgba(45, 45, 50, .6);
    --md-back2: rgba(0, 0, 0, .4);
    --md-back3: #2f3033;

    --md-pop-back: rgba(23, 23, 25, .6);
    --md-pop-backshadow: #000000de;
    --md-shadow-c1: rgba(0, 0, 0, .8);

    --md-modal-header: #1d1f21;
    --md-modal-back: #00000059;

    --md-solid: #000;
  }

  /*******************************
  * 全体
  ********************************/
  :root {
    --md-border-r1: 12px;
    --md-border-r2: 8px;
    --md-border-r3: 6px;

    --md-item-margin-v: var(--md-margin-v, 6px);
    --md-item-margin-h: var(--md-margin-h, 4px);
    --md-item-width: calc(100% - var(--md-item-margin-h) * 2);
  }

  /* :root {
    --md-margin-v: 8px;
    --md-margin-h: 8px;
  } */
  
  .app-content, .app-columns-container, .column, .column-panel, .column-background-fill, .scroll-conversation, .tweet-detail-wrapper{
    background-color: #D3D8DF !important
  }
  
  
  /* ログイン画面 */
  body:before,
  .startflow-background,
  .startflow-background:before {
    background: none !important;
  }
  .app-info-title {
    color: var(--md-fcolor-main) !important;
  }
  .app-info-text p {
    color: var(--md-fcolor-sub1) !important;
  }
  .app-signin-form {
    margin-top: 60px !important;
  }
  .startflow-panel,
  .startflow-panel-rounded {
    color: var(--md-fcolor-main) !important;
    border: none !important;
    border-radius: var(--md-border-r1) !important;
    background-color: var(--md-back1) !important;
    box-shadow: 1px 1px 6px -2px var(--md-shadow-c1) !important;
  }
  .form-legend {
    color: var(--md-fcolor-main) !important;
    border-color: var(--md-border-c1) !important;
  }
  .privacy-info {
    color: var(--md-fcolor-sub1) !important;
  }

  html {
    color: var(--md-fcolor-main) !important;
  }
  .txt-mute,
  .txt-mute a:not(:hover):not(:focus) {
    color: var(--md-fcolor-sub1) !important;
  }

  /* アクセントカラー系 */
  .bg-color-twitter-deep-black,
  html.dark .bg-color-twitter-deep-black {
    background-color: var(--md-back3);
  }
  .bg-color-twitter-white,
  html.dark .bg-color-twitter-white {
    background-color: var(--md-back2) !important;
  }
  html .color-twitter-blue {
    color: var(--md-accent-1) !important;
  }
  html .color-twitter-blue,
  html .stroke-twitter-blue {
    stroke: var(--md-accent-1) !important;
  }
  html .color-twitter-dark-gray,
  html .color-twitter-darker-gray {
    color: var(--md-fcolor-sub1) !important;
  }

  /* リンク */
  html a[href],
  html.dark a[href] {
    color: var(--md-accent-1);
  }
  a[href]:hover,
  a[href]:active,
  a[href]:focus,
  html.dark a[href]:hover,
  html.dark a[href]:active,
  html.dark a[href]:focus {
    color: var(--md-accent-2);
    text-shadow: var(--md-txthover-shadow);
  }
  a.account-link {
    color: var(--md-fcolor-main) !important;
  }
  .column-header-link {
    color: var(--md-accent-1) !important;
  }
  .column-header-link:active,
  .column-header-link:focus,
  .column-header-link:hover {
    color: var(--md-accent-2) !important;
  }

  /* テキストボックス */
  .column-title-edit-box,
  .detail-view-inline-text,
  input,
  select,
  textarea {
    background-color: var(--md-back2) !important;
    border: 1px solid #0000 !important;
    transition: border 0.1s;
    color: var(--md-fcolor-main) !important;
  }
  .focus,
  input:focus,
  select:focus,
  .mdl textarea:focus {
    box-shadow: none !important;
    border: 1px solid var(--md-accent-2) !important;
  }

  /* セレクトボックス */
  select > option {
    color: var(--md-fcolor-main) !important;
    background-color: var(--md-option-back) !important;
  }

  /* iframe */
  iframe {
    border-radius: var(--md-border-r2);
    background-color: var(--md-back2);
    padding: 4px !important;
    box-sizing: border-box;
    box-shadow: 1px 1px 6px -2px var(--md-shadow-c1) !important;
  }

  /* 背景 */
  .app-content,
  .app-columns-container,
  .column,
  .column-panel,
  .column-background-fill,
  .scroll-conversation,
  .tweet-detail-wrapper {
    /*     background-color: #0000 !important; */
    background-color: #161711 !important;
  }
  body,
  #open-modal .column-scroller {
    background-color: var(--md-backcolor) !important;
    background-image: var(--md-backimg);
    background-size: cover;
    background-position: center, center;
    background-repeat: no-repeat;
  }

  /* ローディング */
  .login-container .js-signin-ui:not(.app-signin-form) img[alt='Loading…'] {
    display: none;
  }
  .med-embeditem {
    background: none !important;
  }
  .med-embeditem::before,
  .med-embeditem::after {
    content: '' !important;
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
  }
  .med-embeditem.is-loaded::before,
  .med-embeditem.is-loaded::after {
    display: none !important;
  }
  .login-container .js-signin-ui:not(.app-signin-form),
  .login-container .js-signin-ui:not(.app-signin-form)::after,
  .med-embeditem::before,
  .med-embeditem::after,
  .spinner-large,
  .spinner-large::after,
  .spinner-small,
  .spinner-small::after {
    background-image: none !important;
    border-radius: 50%;
    padding: 0 !important;
    vertical-align: unset !important;
    box-sizing: border-box;
  }
  .login-container .js-signin-ui:not(.app-signin-form),
  .login-container .js-signin-ui:not(.app-signin-form)::after,
  .med-embeditem::before,
  .med-embeditem::after {
    width: 40px !importa...

Reviews

No reviews yet.