Refreshed look for mobile view on MAL
MyAnimeList - Mobile by xiggi
Details
Authorxiggi
LicenseNo License
Categorymyanimelist
Created
Updated
Size11 kB
Statistics
Learn how we calculate statistics in the FAQ.
Failed to fetch stats.
Description
Notes
/ Creddits,
Colors palette inspired from MyAnimeList Deep Dark usertheme
Source code
Source code has over 10K characters, so we truncated it. You can inspect the full source code on install link./* ==UserStyle==
@name MAL Mobile
@version 20240318.13.27
@namespace ?
==/UserStyle== */
@-moz-document domain("myanimelist.net") {
:root {
--main-bg: rgb(12, 12, 12);
--second-bg: rgb(21, 21, 21);
--second-bg-opacity: rgba(21, 21, 21, .5);
--third-bg: rgb(31, 31, 31);
--third-bg-hover: rgb(31 31 31 / 80%);;
--gray-bg: rgb(31, 31, 31);
}
/** Hiders **/
div#footer-block, .footer-ranking, .footer-inner, footer, .header .header-inner .header-toolbar .btn-mal-service-outer .btn-mal-service, .header .header-inner .header-toolbar .btn-store.loggedin, .icon-block.people {
display: none;
}
/** UI **/
body, body:not(.ownlist), .page-common #headerSmall, .page-common #contentWrapper {
background-color: var(--main-bg);
color: #ccc;
}
a , .box-unit3 .data .title {
color: #3faee5;
}
a:hover, a:active {
color: #fff;
}
.page-common a, .page-common a:visited {
color: #3faee5;
}
.page-common a:hover {
color: #fff;
text-decoration: none;
transition: 0.2s;
}
.page-common #content {
background-color: var(--second-bg);
border-color: transparent;
border-style: solid;
border-width: 0 1px 1px;
padding: 5px 10px 10px;
position: relative;
}
.page-common h2, body.index .widget-container .widget .widget-header{
color: #fff;
}
body.index .widget-container .widget .widget-header, body.index .left-column, .page-common .borderClass {
border-color: var(--third-bg);
}
.news-list .comment-list, .news-list .news-unit, .stacks .recent-list .column-item {
border-bottom: transparent 1px solid;
}
.widget-slide-block .widget-slide .btn-anime {
border: transparent 1px solid;
}
.page-common .content-container .container-left {
border-right: var(--second-bg) 1px solid;
}
.user-profile .user-status.border-top, .page-common #profileRows a:first-of-type {
border-top: transparent 1px solid;
}
.page-common .content-container .container-right h2, .page-common .content-container .container-right h5, .user-profile h4 {
color: #fff;
border-bottom: 2px solid var(--third-bg);
}
.profile .statistics-updates .data .graph {
background-color: var(--third-bg);
border: transparent 1px solid;
}
.profile .user-statistics .stats-graph {
background-color: var(--third-bg);
border-radius: 5px;
}
.user-profile .user-status li, .user-profile .user-status li:nth-of-type(even) {
background-color: var(--second-bg);
}
.user-profile .user-status li.link:hover, .user-profile .user-status li.link:active {
background-color: var(--third-bg);
color: #fff;
transition: 0.2s;
}
.header2 {
background-color: var(--second-bg);
border-bottom: transparent 1px solid;
border-top: transparent 1px solid;
color: #fff;
font-weight: 600;
padding: 10px 0;
border-radius: 5px;
}
.list-unit, .box-unit3 {
border-bottom: transparent 1px solid;
}
#top_scroller {
background: var(--second-bg);
}
#top_scroller:hover, #top_scroller:active {
background: #3faee5;
transition: 0.2s;
opacity: inherit;
outline: 2px solid #fff;
}
.header .header-inner {
background-color: rgba(46, 81, 162, .8);
backdrop-filter: blur(10px) !important;
}
.menu .menu-inner {
background-color: var(--main-bg);
}
.menu .menu-inner .header2, .page-common .border_top {
border-top: transparent 0 solid;
}
.menu .menu-inner .menu-list .link, .review-element .thumbbody {
border-bottom: transparent 1px solid;
}
.menu .menu-inner .menu-list .link:last-of-type, .menu .menu-inner .menu-divider {
border-bottom: transparent 1px solid;
}
.menu .menu-inner .menu-list .link a {
color: #ccc;
}
.menu .menu-inner .menu-list .link a:hover {
background-color: var(--third-bg);
color: #3faee5;
transition: 0.2s;
}
.menu .menu-inner .menu-list .link.on a {
background-color: var(--third-bg);
color: #3faee5;
}
.page-common .h1 {
background-color: var(--second-bg);
border-bottom-color: transparent;
border-left-color: transparent;
border-right-color: transparent;
border-style: solid;
border-top-color: transparent;
border-width: 1px;
color: #fff;
margin-top: 10px;
margin-bottom: 10px;
}
h1.page-title, .page-title {
background-color: var(--second-bg);
color: #fff;
margin-top: 5px;
margin-bottom: 5px;
}
.btn-toggle-detail {
background-color: var(--second-bg);
border-bottom: transparent 1px solid!important;
padding-left: 32px;
}
.header3, .box-unit7, h3.header3.pb12 {
border-bottom: transparent 1px solid;
}
.btn-blue {
background-color: var(--second-bg);
border: transparent 1px solid;
border-radius: 3px;
color: #3faee5!important;
}
.btn-blue:hover {
background-color: #3faee5;
color: #fff !important;
transition: 0.2s;
}
.btn-blue4 {
background-color: var(--second-bg);
border: transparent 1px solid;
color: #fff!important;
}
.btn-blue4:hover {
background-color: var(--third-bg);
border: transparent 1px solid;
color: #fff!important;
}
.fn-grey2, .fn-grey5, .fn-black {
color: #ccc !important;
}
span[data-v-fb56e45c] {
width: 32px;
height: 32px;
display: block;
border-radius: 4px;
}
.icon-watch-status.triangle[data-class="1"], .icon-watch-status.triangle[data-class="2"], .icon-watch-status.triangle[data-class="3"], .icon-watch-status.triangle[data-class="4"], .icon-watch-status.triangle[data-class="6"], .icon-watch-status.triangle[data-class="0"] {
width: 32px;
height: 32px;
}
.anime-detail .status-unit, .manga-detail .status-unit, .company-detail .status-unit, .character-detail .status-unit {
background-color: var(--second-bg);
border-bottom: transparent 1px solid;
border-top: transparent 1px solid;
margin-top: 5px;
margin-bottom: 5px;
}
.slider.head.anime-detail, .slider.head.manga-detail, .slider-outer .slider.anime-detail .title, .slider-outer .slider.manga-detail .title, .slider-outer.anime-detail, .slider-outer.manga-detail {
background-color: var(--second-bg);
}
.anime-manga-search .genre-link {
border-top: transparent 1px solid;
}
a.genre-name-link:hover {
background-color: var(--third-bg);
color: #fff;
transition: 0.2s;
}
.breadcrumb {
background-color: var(--second-bg);
}
.overlay .dialog[data-v-13f6f0ae], .overlay .dialog .form[data-v-13f6f0ae] {
background-color: var(--second-bg);
}
.ranking-digest .ranking-header {
background-color: var(--main-bg);
border-bottom: transparent 1px solid;
color: #fff;
}
.ranking-digest {
background-color: var(--third-bg)
}
#search-box .form-area, .review-detail {
background-color: var(--second-bg);
border-bottom: 1px solid transparent;
}
.overlay .dialog .title[data-v-13f6f0ae], .review-detail .title a {
color: #fff;
}
label[data-v-2cec037a], label[data-v-c5f05fd4], label[data-v-650a79e0], .anime-detail-header-stats .stats-block .numbers, .anime-detail-header-stats .stats-block .score, .page-common .fn-grey6 {
color: #ccc;
}
.input-num[data-v-2cec037a], select[data-v-c5f05fd4], select[data-v-650a79e0], .input-num input[data-v-2cec037a], #search-box input#topSearchText, #search-box input#topSearchButton {
border: 1px solid transparent;
background-color: var(--third-bg);
color: #ccc;
}
input.button.show_button, input.button.expand_quote {
background-color: transparent;
border: 1px solid #ccc;
color: #ccc;
}
.anime-detail-header-stats .stats-block, .anime-detail-header-stats .user-status-block {
background-color: var(--third-bg);
border: transparent 1px solid;
}
.user-status-block .form-user-score, .user-status-block .form-user-episode {
background-color: var(--second-bg);
border: transparent 1px solid;
color: #ccc;
}
.user-status-block .form-user-episode input[type=text] {
border: var(--second-bg) 1px solid;
background: var(--second-bg);
color: #fff;
}
.page-common #horiznav_nav ul li a {
background-color: var(--third-bg);
color: #ccc;
}
.page-common #horiznav_nav ul li {
background-color: transparent;
}
.detail-characters-list .left-column table:nth-of-type(even), .detail-characters-list .left-right table:nth-of-type(even), .mal-navbar, .review-element, .page-forum .forum_boardrow2, .page-forum .forum_boardrow1, .anime-character, .manga-character, .page-common .bgColor2, .page-common .bgColor1 {
background-color: var(--third-bg);
border-color: transparent;
}
.detail-characters-list .left-column.divider:after {
border-right: var(--third-bg) 1px solid;
}
.page-common h2 {
border-color: var(--third-bg);
}
.review-element .thumbbody .body .text, .page-common .dark_text, .page-common .dark_text:hover, .page-common .dark_text:visited, .stacks .detail .info {
color: #ccc;
}
.page-common #profileRows a, .page-common .profileRows a {
border-color: transparent;
border-style: solid;
border-width: 0 0 1px;
color: #3faee5;
cursor: pointer;
display: block;
margin: 0;
padding: 2px 3px;
text-decoration: none;
text-align: center;
}
.page-common #profileRows a:hover, .page-common .profileRows a:hover {
background-color: #3faee5;
color: #fff;
transition: 0.2s;
}
.page-common #horiznav_nav {
border-color: var(--third-bg);
}
.page-common #horiznav_nav ul li .horiznav_active, .page-common #horiznav_nav ul li a:hover {
background-color: var(--main-bg);
}
.page-common .normal_header {
border-color: var(--third-bg);
color: #fff;
}
.page-common .header-profile.link-bg {
background-color: var(--second-bg);
}
.page-common #header-menu>.border:before {
border-left: var(--third-bg) 1px solid;
}
.page-common .header-profile-link {
color: #ccc;
}
.page-common .header-profile-link:hover {
color: #3faee5;
}
.page-common .header-profile-button {
background-color: var(--second-bg);
}
....