Advertisement
argui

mymal theme by 5cm

Jul 7th, 2023 (edited)
922
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 7.95 KB | None | 0 0
  1. /* Theme Customiser Settings
  2. https://github.com/ValerioLyndon/Theme-Customiser
  3. ^TC{"data":"https://valeriolyndon.github.io/Theme-Customiser-Json/5cm/Sailor Moon.json","mods":{"restore-more-info":{}},"theme":"Sailor Moon"}TC$*/
  4.  
  5. /*        List design by 5cm         Inspiration from SolitarySetsuna */
  6. /*     Render by ElysionsGarden       Background by Adrian Pelletier  */
  7. /* https://myanimelist.net/forum/?topicid=1099375&show=350#msg57006432 */
  8. /* Modified by Valerio Lyndon
  9.  * Last modified: 2022-SEP-10 */
  10. @\import "https://fonts.googleapis.com/css?family=Open+Sans:400,700,800";
  11. body {
  12.   background: #dfd1e0 repeat-x center/cover fixed
  13.     url(https://i.imgur.com/aoFpxkK.jpg)!important;
  14.   font: 11px Open Sans; color: #ccc; letter-spacing: 1px; text-transform: uppercase;}
  15. .header .header-title, .header .header-menu, .header .header-info, #header-menu-button,
  16. i.fa, [data-owner=""] .list-menu-float, .icon-menu:not(.profile), .cover-block, #cover-image-container,
  17. .status-menu-container .status-menu .status-button::after, .status-menu-container .search-container,
  18. .list-unit .list-status-title .stats,
  19. .icon-watch.ml4, .more,
  20. .list-table .list-table-data .tags .edit {
  21.   display: none;}
  22. .header {
  23.   position: fixed; width: 300px; height: 480px; left: calc(50% + 250px); top: 100px; z-index: 1;
  24.     pointer-events: none;
  25. }
  26. .header a {
  27.     pointer-events: auto;
  28. }
  29. .header:before {
  30.   content: url(https://i.imgur.com/L3i5SP8.png);
  31.   display: block; text-align: right;}
  32. .header .header-menu.other {
  33.   display: block; top: unset; bottom: 98px; left: -10px;}
  34. .header .header-menu .btn-menu {
  35.   font-size: 0; text-align: center;}
  36. .header a.username {
  37.   background: center/150px;
  38.   font: 800 20px Open Sans; color: rgba(255,255,255,.7); letter-spacing: 2px; padding: 5px 0;}
  39. .list-menu-float {
  40.   top: 450px; left: calc(50% + 250px); width: 300px; border: 0; z-index: 1;}
  41. .icon-menu.profile {
  42.   background: none!important; display: inline-block; width: auto; height: auto;}
  43. .icon-menu.profile:after {content: attr(href);
  44.   background: center/120px;
  45.   font: 800 20px Open Sans; color: rgba(255,255,255,.7); letter-spacing: 2px; padding: 5px;
  46.   display: inline-block; white-space: nowrap; text-indent: -443px; overflow: hidden;}
  47. .icon-menu.profile:hover:after, .header a:hover,
  48. .list-table .list-table-data a:not(.edit-disabled):hover,
  49. .status-menu-container .status-menu .status-button:not(.on):hover,
  50. #recaptcha-terms a:hover {
  51.   color: white !important; text-decoration: none;}
  52. .list-container {
  53.   width: 1000px; top: 100px; background: none!important; border: 0;}
  54. #status-menu {
  55.   position: fixed; width: auto; height: 0; top: 495px; left: calc(50% + 300px); border: 0}
  56. #status-menu .status-menu {
  57.   display: flex; flex-flow: column; align-items: center;}
  58. .status-menu-container .status-menu .status-button {
  59.   order: 2; width: 170px; background: rgba(255,255,255,.2); padding: 2px 0;
  60.   font: bold 11px Open Sans; color: rgba(67,72,104,.7); transition: all .2s ease-in-out;}
  61. .status-menu-container .status-menu .status-button.on {order: 1;
  62.   background: rgba(92,99,145,.2); color: #e8e8e8!important;
  63.   padding: 10px; border-radius: 20px; border: 1px solid #e8e8e8;}
  64. .status-menu-container .status-menu .status-button:not(.on) {
  65.   margin-top: -16px; opacity: 0;}
  66. .status-menu-container .status-menu:hover .status-button:not(.on),
  67. .list-block, .status-menu-container.fixed + div.list-block {
  68.   margin: 0; opacity: 1;}
  69. .list-unit {
  70.   width: 600px; margin-left: 60px;}
  71. .list-unit .list-status-title {
  72.   background: none; width: 600px; position: absolute; top: -12px;}
  73. .list-unit .list-status-title .text {
  74.   font: 800 25px Open Sans; color: rgba(255,255,255,.6); letter-spacing: 3px; text-align: left;}
  75. .list-table {
  76.   border: 0; border-collapse: separate; border-spacing: 0 2px;}
  77. .list-table > tbody:nth-of-type(2n+1):first-child, .list-table .list-table-header .header-title {
  78.   background: none; border: 0; height: 18px;}
  79. .list-table .list-table-header .header-title .sort-icon {
  80.     color: #ccc;
  81. }
  82. .list-item, .list-table > tbody:nth-of-type(2n+1) {
  83.   background: rgba(0,0,0,.2);}
  84. .list-table .list-table-header .header-title.title {
  85.   visibility: hidden;}
  86. .list-table .list-table-header .header-title .link.sort, .list-table .list-table-data .data a,
  87. .list-table .list-table-data a.edit-disabled {
  88.   color: #ccc!important;}
  89. .list-table .list-table-data .data {
  90.   height: 30px; border: 0;}
  91. .list-table .list-table-data:hover {
  92.   background: rgba(0,0,0,.1);}
  93. .list-table .list-table-data .data.status {
  94.   background: none!important; font: 13px FontAwesome; padding: 0 5px;}
  95. .data.status.watching:before {
  96.   content: '\f005';}
  97. .data.status.completed:before {
  98.   content: '\f058';}
  99. .data.status.onhold:before {
  100.   content: '\f06a'}
  101. .data.status.dropped:before {
  102.   content: '\f05e'}
  103. .data.status.plantowatch:before {
  104.   content: '\f017';}
  105. .list-table .list-table-header .header-title.image,
  106. .list-table .list-table-data .data.image {
  107.     width: 0;
  108.     padding: 0;
  109. }
  110. .list-table .list-table-header .header-title.image .link {
  111.     display: none;
  112. }
  113. .list-table .list-table-data .data.image .link {
  114.     position: absolute;
  115.     left: -100px;
  116.     z-index: -1;
  117.     width: 120px;
  118.     height: 180px;
  119.     margin-top: -90px;
  120.     border-radius: 7px;
  121.     overflow: hidden;
  122.     box-shadow: 0px 4px 10px rgba(0,0,0,.4);
  123.     opacity: 0;
  124.     transition: all .5s ease-in-out;
  125. }
  126. .list-table .list-table-data:hover .data.image .link {
  127.     opacity: .8;
  128. }
  129. .list-table .list-table-data .data.image .image {
  130.     width: 100%;
  131.     height: 100%;
  132.     border: none;
  133.     object-fit: cover;
  134. }
  135. .list-table .list-table-header .header-title.number {
  136.   position: absolute; visibility: hidden;}
  137. .list-table .list-table-data .data.number {
  138.   position: absolute; left: 12px; margin-top: 3px; font: 800 19px Open Sans; letter-spacing: 0;
  139.   color: rgba(0,0,0,.3); text-align: right; width: 40px; z-index: -2;}
  140. .data.number ~ .data.title .link:before {
  141.   left: -100px;}
  142. .list-table .list-table-data .data.title {
  143.   padding-left: 0;}
  144. .list-table .list-table-data .data.title .link {
  145.   font-size: 1em; line-height: 1em; color: white!important; display: inline-block;
  146.   max-width: 270px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
  147. .list-table .list-table-data .data.title .notes .text {
  148.     color: #ccc
  149. }
  150. .content-status {
  151.     display: inline-block;
  152.   background: rgba(0,0,0,.2); padding: 1px 4px 2px 4px;
  153.   border-radius: 10px; position: relative; top: -1px;}
  154. .list-table .list-table-data .data.title .add-edit-more {
  155.   float: none; display: inline; font-size: 0; line-height: 0; opacity: 0;
  156.   position: relative; top: -2px; left: 3px;}
  157. .list-table-data:hover .data.title .add-edit-more {
  158.   opacity: 1;}
  159. .add, .edit, .data.tags {
  160.   font-size: 8px; line-height: 1em;}
  161. #footer-block {
  162.   background: none; position: relative; top: 90px;}
  163. #copyright, #recaptcha-terms, #recaptcha-terms a {
  164.   font: 8px Open Sans; color: rgba(0,0,0,.6)}
  165.  
  166. /* 2022-09-10 streaming popup - credit to lifeiscrazy for initial design */
  167.  
  168. [class^="icon-watch"] .malicon {
  169.   color: #ccc !important;
  170. }
  171. .mal-modal .mal-modal-dialog .mal-modal-content {
  172.   background-color: #8783b366 !important
  173. }
  174. .mal-modal .mal-modal-dialog .mal-modal-content a, .mal-modal .mal-modal-dialog .mal-modal-content button.btn-close {color: white !important}
  175. .mal-modal .mal-modal-dialog .mal-modal-content a:hover {
  176.   color: #ccc !important;
  177.   background-color: unset !important;
  178. }
  179.  
  180. .mal-modal .mal-modal-dialog .mal-modal-content .mal-modal-header {
  181.     color: #ccc;
  182.     border-color: transparent;
  183. }
  184. .mal-modal .mal-modal-dialog .mal-modal-content .mal-modal-header .row.reverse {
  185.     text-align: left;
  186. }
  187.  
  188. /* More Info - credit to lifeiscrazy */
  189.  
  190. .more {
  191.     display: inline;
  192. }
  193.  
  194. .list-table .list-table-data .data.title .add-edit-more {
  195.   font-size: 8px !important;
  196.   line-height: 1em !important;
  197.   position:relative;
  198.   top:2px;
  199.   display: block !important;
  200. }
  201. .borderRBL, .borderRBL *
  202. {font-size: 10px !important;}
  203. .borderRBL a {color: white !important}
  204. .borderRBL a:hover {color: #ccc !important}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement