• Stars
    star
    343
  • Rank 123,371 (Top 3 %)
  • Language
    CSS
  • Created almost 7 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Material design theme for Discord

Material Discord Theme - Paypal GitHub Discord

A theme based on Google's Material Design


Current version: v3.0.4 (24/01/2022)

BetterDiscord download
View add-on themes

Vencord link

https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/css/source.css

Previews

(Previews are subject to be out of date)

Main chat area

discord-701

User popout info

discord-702

User profile

discord-703

User settings

discord-704

discord-705

DMs

discord-706

Variables

** Indicates that it has two values for both the dark and light themes of Discord. Instead of using :root, use .theme-dark or .theme-light.

App elements

  • --app-font - The font used throughout the entire theme. The font must either be installed or imported. Default: "Google Sans"
  • --app-bg - The background for the entire Discord app. Default: var(--main-alt)
  • --main-color - The background color for main content areas like in the settings menu. Default: #16171a - #e8eaeb**
  • --main-alt - An alternative background color for main content areas. Default: #0f1012 - #ddd**
  • --server-color - The background color for the servers list. Default: #232327 - #eee**
  • --status-picker-color - The background color for the status area with the settings button. Default: #181a1d - #dee0e0**
  • --sidebar-panel-color - The background color for the sidebar panels in the channels list. Default: #111114 - #d4d6d6**
  • --chat-color - The background color the main chat area. Default: var(--main-color)
  • --avatar-radius - The border radius of avatars, servers, and change status buttons. Default: 50%
  • --tooltip-color - The background color for tooltips. Default: rgba(97,97,97,0.9)
  • --tooltip-text-color - The text color for tooltips. Default: #ddd
  • --tooltip-shadow - The box shadow for tooltips. Default: 0px 5px 15px rgba(0,0,0,0.2)

Accent elements

  • --accent-hue - The hue value for the accent color of the theme. Default: 224
  • --accent-saturation - The saturation percentage for the accent color of the theme. Default: 71%
  • --accent-lightness - The lightness percentage for the accent color of the theme. Default: 61%
  • --accent-button-action - The color used for the hover and active states for accent buttons. Default: #fff
  • --accent-text-color - The text color for buttons and other various elements with the accent background color. Default: #fff

Message elements

  • --message-color - The background color for message bubbles. Default: #292d30 - #edeff0**
  • --message-color-hover - The hover background color for message bubbles. Default: #303438 - #e1e2e3**
  • --message-color-alt - An alternative background color for message bubbles in areas like pinned messages. Default: #1c1e21 - #e8e8e8**
  • --message-radius - The border radius for the message bubbles. Default: 19px
  • --message-padding-top - The top and bottom padding of message bubbles. Default: 8px
  • --message-padding-side - The side padding of message bubbles. Default: 12px
  • --media-radius - The border radius for images, videos, and audio. Default: 19px
  • --attachment-color - The background color for all attachments. Default: rgb(0,0,0,0.325) - rgba(0,0,0,0.1)**
  • --main-textarea-color - The background color for the main chat text box. Default: #2c2f33 - #fff**
  • --main-textarea-color-alt - An alternative background color for the main chat text box. Default: #3b3f42 - #ccc**
  • --main-textarea-border - The border color for the main chat text box. Default: #3a3e45 - #dadce0**
  • --main-textarea-radius - The border radius for the main chat text box. Default: 24px
  • --typing-color - The background color for the typing indicator. Default: rgba(22,23,26,0.9) - rgba(249,249,249,0.9)**

Popout menu elements

  • --popout-color - The background color for popout menus and modals. Default: #2c2f33 - #fff**
  • --popout-color-alt - An alternative background color for popout menus and modals. Default: #202225 - #e5e5e5**
  • --popout-header-border - The border color for popout menu headers. Default: #444 - #aaa**
  • --separator-color - The background color for the separator lines in various popout menus. Default: #444 - #ccc**
  • --popout-radius - The border radius for popout menus. Default: 8px
  • --popout-radius-big - The bigger border radius for modals. Default: 18px

Card elements

  • --card-color-filled - The background color for cards. Default: hsl(225,6%,13%) - hsl(0,0%,92%)**
  • --card-color-hover - The background color for hovering over cards. Default: hsl(225,6%,16%) - hsl(0,0%,85%)**
  • --card-color-active- The background color for active cards. Default: hsl(225,6%,25%) - hsl(0,0%,80%)**
  • --card-color-alt - An background color for cards. Default: hsl(225,6%,18%) - hsl(0,0%,98%)**
  • --card-color-alt-hover - An background color for hovering over cards. Default: hsl(225,6%,21%) - hsl(0,0%,88%)**
  • --card-border-color - The border color for outlined cards. Default hsl(220,3%,26%) - hsl(0,0%,78%)**
  • --card-header-text-color - The text color for card headers. Default: #eee - #333**
  • --card-radius - The border radius for cards. Default: 8px
  • --card-radius-big - The bigger border radius for cards. Default: 18px

Button elements

  • --button-height - The height for buttons. Default: 36px
  • --button-padding - The left and right padding for buttons. Default: 0 24px
  • --button-radius - The border radius for buttons. Default: 18px
  • --button-link-color - The background color for transparent buttons. Default: 0,0%,100% - 0,0%,0%**
  • --button-link-text-color - The text color for transparent buttons. Default: #fff - #333**

Slider and switch elements

  • --switch-knob-color - The background color for the knob on switches. Default: hsl(0,0%,47%) - hsl(0,0%,47%)**
  • --switch-slider-color - The background color for the background slider on switches. Default: hsl(240,1%,20%) - hsl(240,1%,20%)**

Input elements

  • --input-color - The background color for text fields that don't have the animated border. Default: rgb(38,38,41) - rgb(38,38,41)**
  • --input-border-color - The border color for text fields. Default: #444 - #aaa**

Various elements

  • --md-ripple-color - The color of the ripple effect. Default: 255,255,255 - 0,0,0**
  • --emoji-category-header - The background color for the headers in the emoji panel. Default: rgba(44,47,51,0.95) - rgba(255,255,255,0.9)**
  • --scrollbar-color - The background color for scrollbars. Default: 255,255,255 - 0,0,0**