Skip to content

MyAnimeList Redesign by shaggyze

Screenshot of MyAnimeList Redesign

Details

Authorshaggyze

LicenseNo License

Categorymyanimelist

Created

Updated

Size231 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

Dark Mode MyAnimeList Redesign Modified by ShaggyZE

Notes

Must turn on "Circumvent CSP 'style-­src' via adoptedSty­leSheets" in Stylus options
Stylus

Here are just a few of the userscripts I use as per the preview image of the Profile page.
Tampermonkey

Source code

Source code has over 10K characters, so we truncated it. You can inspect the full source code on install link.
/* ==UserStyle==
@name         MyAnimeList Redesign
@version      0.4.9
@namespace    userstyles.world/user/shaggyze
@description  Dark Mode MyAnimeList Redesign Modified by ShaggyZE
@author       shaggyze
@license      No License
==/UserStyle== */

@-moz-document regexp("http(s|)://(www\\.|.|)(?!image\\.)myanimelist\\.net/(?!rss|animelist|mangalist).*") {
/* SITE-WIDE
 * Change regexp to http(s|)://(www\.|.|)(?!image\.)myanimelist\.net/(?!rss|animelist|mangalist|ownlist).*  to leave popups alone.
 * Currently only compaitible with MAL's Light Appearance https://myanimelist.net/editprofile.php
 * 
 * MyAnimeList Redesign originally by Valerio Lyndon
 * 
 * 
 * https://github.com/ValerioLyndon
 * https://myanimelist.net/profile/Valerio_Lyndon
 * 
 * 
 * TABLE OF CONTENTS
 * 
 * RESOURCES             : resources loaded from outside sources
 * 
 * VARIABLES             : set the theme's colours, images, etcetera
 * 
 * PAGE-BASE             : basic site-wide page layout
 * 
 * PAGE-HEADER           : site-wide page navigation
 * 
 * FOOTER                : site-wide footer
 * 
 * EVENT-THEMES          : christmas themes and more
 * 
 * CONTENT               : generic, re-used parts of code
 * Headings
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 */





/*==============================*\
  !RESOURCES
\*==============================*/

@\import url('https://fonts.googleapis.com/css?family=Open+Sans:400,400i,700,700i|Roboto+Condensed:400,700|Roboto+Mono');


/* OPEN SANS */

/* Regular latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFW50bbck.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFVZ0b.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v15/mem6YaGs126MiZpBA-UFUK0Xdc1UAw.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v15/mem6YaGs126MiZpBA-UFUK0Zdc0.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOXOhpOqc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOUuhp.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKWiUNhlIqOjjg.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKWiUNhrIqM.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v16/ieVl2ZhZI2eCN5jzbjEETS9weq8-19K7DQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v16/ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCQYbw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Mono'), local('RobotoMono-Regular'), url(https://fonts.gstatic.com/s/robotomono/v5/L0x5DF4xlVMF-BfR8bXMIjhFq3-OXg.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Mono'), local('RobotoMono-Regular'), url(https://fonts.gstatic.com/s/robotomono/v5/L0x5DF4xlVMF-BfR8bXMIjhLq38.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}:root {
	/* Base Colours */
	--page: hsl(30, 0%, 10%);
	--content: hsl(30, 0%, 19%);
	--content-rgb: 49, 48, 47;
	--content-dim: hsl(30, 0%, 16%);
	--content-dim-rgb: 42, 41, 40;
	--content-dimmer: hsl(30, 0%, 13%);
	--content-dimmest: hsl(30, 0%, 10%);
	--border: #404040;
	
	--accent-bright: hsl(46, 63%, 46%); /*unused as of yet*/
	--accent: hsl(46, 49%, 44%);
	--accent-rgb: 166, 140, 57;
	--accent-dim: hsl(46, 32%, 28%);
	--accent-dimmer: hsl(46, 35%, 20%);
	--accent-dimmest: hsl(46, 25%, 18%);
	--notif: hsl(223, 49%, 60%);
	--notif-rgb: 102, 130, 202;
	
	--text: hsl(0, 0%, 86%);
	--text-dim: hsl(0, 0%, 74%);
	--text-dimmer: hsl(0, 0%, 60%);
	--text-dimmest: hsl(0, 0%, 50%);
	--text-heading: hsl(0, 0%, 89%);
	--text-lnk: hsl(0, 0%, 98%);
	--text-lnk: hsl(45, 76%, 59%);
	--text-lnk-hov: hsl(45, 100%, 60%);
	
	--icon: hsl(0, 0%, 69%);
	
	--return-bad: hsl(0, 85%, 59%);
	
	--page-shadow: 3px 1.5px 5px hsla(0,0%,0%,25%);
	
	/* Header Colours */
	--header: hsl(0, 0%, 13%);
	--header-rgb: 34, 34, 34;
	--header-dim: hsl(0, 0%, 25%);
	--header-hov: hsl(0, 0%, 26%);
	--header-border: hsl(0, 0%, 6.6667%);
	--header-border-alt: hsl(0, 0%, 3.3334%);
	--header-text: hsl(0, 0%, 96%);
	--header-text-dim: hsl(0, 0%, 86%);
	--header-icon: hsl(0, 0%, 89%);
	
	/*	Specific Colours */
	--quotebox-bg: #2c2b2a;
	--quotebox-bg: rgba(15,10,10,0.1);
	--codebox-bg: #3c402f;
	--codebox-bg: #2a2b2b;
	--codebox-text: #96af1d;
	--codebox-text: #99b6c2;
	
	/* Status Colours */
/* 	--allanime: #ff00de; */
	--watching: #c28639;
	--completed: #364e88;
	--onhold: #ccb050;
	--dropped: #c84e50;
	--planned: #454545;
	
	/* Timings */
/* 	REMOVE THESE DEFUNCT ONES */
	--time-long: 0.3s;
	--time-medium: 0.24s;
	--time-short: 0.12s;
	
	--time-img: 0.24s;
	--time-btn-large: 0.2s;
	--time-btn-small: 0.12s;
	
	--time-function-bounce: cubic-bezier(0.5, 0, 0.25, 1.2);
	
	/* Fonts */
	--font-size: 12px;
	--fontset-basic: "Open Sans", "Arial", "Font Awesome 6 Pro", sans-serif;
	--fontset-heading: "Roboto Condensed", "Open Sans", "Arial", "Font Awesome 6 Pro", sans-serif;
	--fontset-monospace: "Roboto Mono", "Ubuntu Mono", "Font Awesome 6 Pro", monospace;
	
	/* Images */
	--img-bg: url(https://i.imgur.com/5a80nyh.png) 1px 1px / auto repeat;
	--img-socials: url(https://i.imgur.com/F4pMdCJ.png);
	--img-socials-alt: url(https://i.imgur.com/l6AR23x.png);
	--img-missing: url(https://i.imgur.com/AeA2JxM.png);
	--img-icon-close: none;
	--img-icon-resize: url(https://files.catbox.moe/nv0brx.svg);
	--img-icon-arrow-up: url(https://i.imgur.com/iMOZI4Q.png);
	--img-icon-arrow-rt: none;
	--img-icon-arrow-dn: url(https://i.imgur.com/Oe1DIWT.png);
	--img-icon-arrow-lt: none;
}

/* BLUE THEME */
:root {
    --header:  #2a2a2a;
	--page: #2a2a2a;
	--content: #303030;
	
	--accent: #7994bc;
	--accent-dim: #4e678d;
	--accent-dimmer: #344969;
	--accent-dimmest: #28384f;
	--notif: #df6464;
	--notif-0: #df646400;
	
	--text-lnk: #99b0d3;
	--text-lnk-hov:hsl(223, 49%, 60%);
	
	--watching: #bbbbdd;
	--completed: #9999bb;
	--onhold: #777799;
	--dropped: #555577;
	--planned: #444455;
}





/*==============================*\
  !PAGE-BASE
\*==============================*/

    html { font: var(--font-size)/1 var(--fontset-basic); }

body:not(.ownlist) {
/* 	background: #f9f9ff no-repeat fixed center center / cover !important; */
/* 	background: var(--page) url(https://i.imgur.com/d5hZgll.png) 1px 1px / auto repeat !important; */
	background: var(--page) var(--img-bg) !important;
/* 	background: var(--page) url(https://i.imgur.com/gpQ795m.gif) center / cover no-repeat fixed !important;
	background-image:
		linear-gradient(0deg, rgba(0,0,0,0.5), rgba(0,0,0,0.5)),
		url(http...

Reviews

No reviews yet.