Guest User

trigger_death MAL List Style CSS V4.8

a guest
May 18th, 2017
261
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 14.05 KB | None | 0 0
  1. /*CHANGELOG:
  2.  
  3. **Version 4.8
  4. Shrunk tags line height
  5.  
  6. **Version 4.7
  7. Made the search box a little more transparent
  8. Changed the size and speed of the shrinking profile button
  9. Enlarged images no longer have the hover event so crossing over into the next row while still hovering over the image will still activate the new row
  10.  
  11. **Version 4.6
  12. Gave filters window a fixed position like it should have had in the first place
  13. Hovering over your profile picture in the float menu will shrink it a bit
  14. Fixed certain column headers being colored black instead of green
  15.  
  16. **Version 4.5
  17. Added darker background for not-yet-loaded cover images
  18.  
  19. **Version 4.4
  20. Styled search bar
  21.  
  22. **Version 4.3
  23. Corrected unset styles when not logged in as the owner. (Header and edit-disabled links)
  24. Gave the header 'choose list to view' dropdown a white theme like the text at the top.
  25.  
  26. **Version 4.2
  27. Hovering over the more entry no longer enlarges the cover image
  28.  
  29. **Version 4.1
  30. Cover images now enlarge when hovering over a list entry instead of the cover image itself
  31.  
  32. **Version 4.0
  33. Aligned status title shadows
  34.  
  35. **Version 3.0
  36. Cover images now enlarge when you hover over them*/
  37.  
  38. /**BACKGROUND IMAGE**/
  39. body {
  40.   background-image: url(http://i.imgur.com/wuz7zhQ.png) !important;
  41.   background-size: cover !important;
  42.   background-position: center top !important;
  43.   background-attachment: fixed !important;
  44. }
  45.  
  46. /**ALIGNMENT FOR VERTICAL MONITOR**/
  47. .list-container, .list-unit, .list-status-title {
  48.   width: 900px !important;
  49. }
  50. .list-stats, .status-menu-container {
  51.   width: 898px !important;
  52. }
  53. .header {
  54.   width: 940px;
  55. }
  56. .status-menu {
  57.   margin: 0px 0px 0px 60px !important;
  58.   border-spacing: 20px 0 !important;
  59. }
  60. #fancybox-wrap #fancybox-close {
  61.   right: 30px !important;
  62. }
  63.  
  64. /**ALIGNMENT FOR REGULAR MONITOR**/
  65. /*.list-container, .list-unit, .list-status-title {
  66.   width: 1024px !important;
  67. }
  68. .list-stats, .status-menu-container {
  69.   width: 1022px !important;
  70. }*/
  71.  
  72. /**GET RID OF UGLY WATCH ON MAL BUTTON**/
  73. .icon-watch {
  74.   display: none !important;
  75. }
  76.  
  77. /**FLOAT MENU**/
  78. .list-menu-float {
  79.   border-color: black !important;
  80. }
  81. .list-menu-float .icon-menu.setting:hover .text .link-style-setting {
  82.   border-top: black 1px solid;
  83. }
  84. .list-menu-float .icon-menu {
  85.   background-color: rgba(0, 0, 0, 0.7) !important;
  86. }
  87. .list-menu-float .icon-menu:hover:not(.profile) {
  88.   background-color: rgba(40, 10, 40, 0.8) !important;
  89. }
  90. .list-menu-float .icon-menu.setting:hover .text  .link-list-setting, .list-menu-float .icon-menu.setting:hover .text  .link-style-setting {
  91.   background-color: rgba(40, 10, 40, 0.8) !important;
  92. }
  93. .list-menu-float .icon-menu.setting {
  94.   width: 50px !important;
  95. }
  96. .list-menu-float .icon-menu svg.icon {
  97.   fill: #73e70c !important;
  98. }
  99. .list-menu-float .icon-menu:hover svg.icon {
  100.   fill: white !important;
  101. }
  102. .list-menu-float .icon-menu.profile:hover {
  103.   transition: all 0.12s ease;
  104.   width: 42px;
  105.   height: 42px;
  106.   margin: 4px;
  107. }
  108. .list-menu-float .icon-menu.profile:before {
  109.   background-color: transparent;
  110.   width: 50px;
  111.   height: 50px;
  112.   margin-left: -25px;
  113.   top: calc(20% + 1px);
  114.   content: " ";
  115.   position: fixed;
  116. }
  117. .list-menu-float:before {
  118.   background-color: rgba(0, 0, 0, 0.7);
  119.   width: 50px;
  120.   height: 50px;
  121.   margin-left: -25px;
  122.   content: " ";
  123.   position: absolute;
  124.   transition: all 0.2s;
  125. }
  126.  
  127. /**HEADER**/
  128. .header {
  129.   text-shadow: 0 0 2px black !important;
  130. }
  131. .header a:hover {
  132.   text-shadow: 0 0 6px black !important;
  133.   color: #C2CAD9 !important;
  134. }
  135. .header .header-menu .list-menu .icon-menu {
  136.   color: #53565B !important;
  137.   font-weight: normal !important;
  138.   text-shadow: none !important;
  139.   font-size: 1.3em !important;
  140.   background: none !important;
  141.   transition-property: none;
  142. }
  143. .header .header-menu .list-menu {
  144.   border: #959BA5 1px solid !important;
  145.   background-color: #E3E7F2 !important;
  146.   transition: background-color 0.3s;
  147.   box-shadow: 0 0 2px black !important;
  148. }
  149. .header .header-menu .list-menu:hover {
  150.   background-color: #C2CAD9 !important;
  151. }
  152. .header .header-menu .list-menu .icon-menu svg.icon, .header .header-menu .list-menu .icon-menu svg.icon:hover {
  153.   fill: #53565B !important;
  154. }
  155.  
  156. /**LIST**/
  157.  
  158. /*BACKGROUND FILL*/
  159. .list-item {
  160.   background: rgba(0, 0, 0, 0.6);
  161. }
  162. .list-table > tbody:nth-of-type(2n+1) {
  163.   background: rgba(0, 0, 0, 0.7);
  164. }
  165. .list-stats, .status-menu-container, #status-menu {
  166.   background: rgba(0, 0, 0, 0.7) !important;
  167. }
  168. .list-status-title, .list-container, .list-block, .header-title, .list-table-header {
  169.   background-color: transparent !important;
  170. }
  171. .list-status-title {
  172.   background-image: url('http://imgur.com/Jtai7cA.png');
  173. }
  174. tr:hover:not(.list-table-header) {
  175.   background: rgba(40, 10, 40, 0.6) !important;
  176. }
  177. .list-table .list-table-header .header-title {
  178.   background-image: none;
  179. }
  180. .more-content tr:hover {
  181.   background: none !important;
  182. }
  183.  
  184. /*BORDERS*/
  185. .list-table, .list-table-header > tbody:nth-of-type(2n+1), .list-table-data .data, .header-title{
  186.      border: 0 transparent solid !important;
  187. }
  188. .status-menu-container, .list-item, .list-table > .list-item:nth-of-type(2n+1) {
  189.   border: 1px solid black !important;
  190. }
  191. .list-stats, .list-table-header {
  192.   border-bottom: 1px solid black;
  193.   border-left: 1px solid black;
  194.   border-right: 1px solid black;
  195. }
  196. .list-container {
  197.   border: none;
  198. }
  199. .link.sort .image {
  200.   border: 1px solid #73e70c !important;
  201. }
  202. tr.more-info {
  203.   border-bottom: black 1px solid !important;
  204.   border-top: black 1px solid !important;
  205. }
  206.  
  207. /*TEXT*/
  208. a {
  209.   text-decoration: none !important;
  210. }
  211. a.edit, .rewatching, .content-status {
  212.   color: #e82929 !important;
  213.   font-style: italic;
  214. }
  215. .list-container a {
  216.   color: #73e70c;
  217.   text-decoration: none;
  218. }
  219. .list-container a:hover {
  220.   color: #b4e326 !important;
  221.   text-shadow: 0px 0px 10px #73e70c;
  222. }
  223. .list-table .list-table-data .tags a.edit:hover {
  224.   color: #ec4646 !important;
  225.   text-shadow: 0px 0px 10px #e82929;
  226. }
  227. .list-table .list-table-data a.edit-disabled {
  228.   color: #a4a4a4 !important;
  229.   font-weight: normal !important;
  230.   text-shadow: 1px 1px 0px black !important;
  231. }
  232. .list-table .list-table-data a.edit-disabled:hover {
  233.   color: #a4a4a4 !important;
  234.   font-weight: normal !important;
  235.   text-shadow: 1px 1px 0px black !important;
  236. }
  237. span.edit {
  238.   font-style: italic;
  239. }
  240. .add-edit-more {
  241.   color: #e82929;
  242. }
  243. .list-item, .list-stats {
  244.   text-shadow: 1px 1px 0px black;
  245.   color: #a4a4a4 !important;
  246. }
  247. .header-title {
  248.   text-shadow: 1px 1px 0px black;
  249.   color: #73e70c !important;
  250. }
  251. .header-title a {
  252.   text-shadow: 1px 1px 0px black;
  253.   color: #73e70c !important;
  254. }
  255. .header-title.number {
  256.   text-shadow: 1px 1px 0px black;
  257.   color: #a4a4a4 !important;
  258. }
  259. div[class^="tags"] {
  260.   font-size: 9px;
  261.   line-height: 12px;
  262. }
  263. .data.number {
  264.   font-size: 12px;
  265. }
  266. .list-status-title .text {
  267.       text-align: left !important;
  268.       padding-left: 15px !important;
  269.       color: #C2CAD9 !important;
  270.       font-size: 2.4em !important;
  271.       letter-spacing: -2px;
  272.       text-transform: uppercase !important;
  273.       font-weight: bold !important;
  274.   font-family: Tahoma, Arial, sans-serif !important;
  275. }
  276. .header-title .link {
  277.   transition-property: none !important;
  278. }
  279. .header-title .link:hover {
  280.   transition-property: none !important;
  281. }
  282. .header-title.image .link:hover {
  283.   color: #73e70c !important;
  284.   text-shadow: 1px 1px 0px black !important;
  285. }
  286.  
  287. /**STATUS TITLE SHADOWS**/
  288. .anime .list-unit.all_anime .list-status-title .text {
  289.   text-shadow: 0px 0px 20px #000,0px 0px 20px #000,0px 0px 20px #000,0px 0px 20px #000,
  290.   135px 0px 2px rgba(255, 255, 255, 0.5),
  291.   270px 0px 3px rgba(255, 255, 255, 0.3),
  292.   405px 0px 4px rgba(255, 255, 255, 0.1);
  293. }
  294. .list-unit.watching .list-status-title .text {
  295.   text-shadow: 0px 0px 20px #000,0px 0px 20px #000,0px 0px 20px #000,0px 0px 20px #000,
  296.   290px 0px 2px rgba(255, 255, 255, 0.5),
  297.   580px 0px 3px rgba(255, 255, 255, 0.3);
  298. }
  299. .list-unit.completed .list-status-title .text {
  300.   text-shadow: 0px 0px 20px #000, 0px 0px 20px #000,0px 0px 20px #000,0px 0px 20px #000,
  301.     150px 0px 2px rgba(255, 255, 255, 0.5),
  302.     300px 0px 3px rgba(255, 255, 255, 0.3),
  303.     450px 0px 4px rgba(255, 255, 255, 0.1);
  304. }
  305. .list-unit.onhold .list-status-title .text {
  306.   text-shadow: 0px 0px 20px #000, 0px 0px 20px #000,0px 0px 20px #000,0px 0px 20px #000,
  307.     116px 0px 2px rgba(255, 255, 255, 0.5),
  308.     232px 0px 3px rgba(255, 255, 255, 0.3),
  309.     348px 0px 4px rgba(255, 255, 255, 0.1);
  310. }
  311. .list-unit.dropped .list-status-title .text {
  312.   text-shadow: 0px 0px 20px #000, 0px 0px 20px #000,0px 0px 20px #000,0px 0px 20px #000,
  313.     121px 0px 2px rgba(255, 255, 255, 0.5),
  314.     242px 0px 3px rgba(255, 255, 255, 0.3),
  315.     363px 0px 4px rgba(255, 255, 255, 0.1);
  316. }
  317. .list-unit.plantowatch .list-status-title .text {
  318.   text-shadow: 0px 0px 20px #000, 0px 0px 20px #000,0px 0px 20px #000,0px 0px 20px #000,
  319.     200px 0px 2px rgba(255, 255, 255, 0.5),
  320.     400px 0px 3px rgba(255, 255, 255, 0.3),
  321.     600px 0px 4px rgba(255, 255, 255, 0.1);
  322. }
  323. .manga .list-unit.all_anime .list-status-title .text {
  324.   text-shadow: 0px 0px 20px #000,0px 0px 20px #000,0px 0px 20px #000,0px 0px 20px #000,
  325.   145px 0px 2px rgba(255, 255, 255, 0.5),
  326.   290px 0px 3px rgba(255, 255, 255, 0.3),
  327.   435px 0px 4px rgba(255, 255, 255, 0.1);
  328. }
  329. .list-unit.reading .list-status-title .text {
  330.   text-shadow: 0px 0px 20px #000,0px 0px 20px #000,0px 0px 20px #000,0px 0px 20px #000,
  331.   266px 0px 2px rgba(255, 255, 255, 0.5),
  332.   532px 0px 3px rgba(255, 255, 255, 0.3);
  333. }
  334. .list-unit.plantoread .list-status-title .text {
  335.   text-shadow: 0px 0px 20px #000, 0px 0px 20px #000,0px 0px 20px #000,0px 0px 20px #000,
  336.     177px 0px 2px rgba(255, 255, 255, 0.5),
  337.     354px 0px 3px rgba(255, 255, 255, 0.3),
  338.     531px 0px 4px rgba(255, 255, 255, 0.1);
  339. }
  340.  
  341. /**STATUS BUTTONS**/
  342. .status-button {
  343.   text-shadow: 1px 1px 0px black;
  344.   color: #73e70c !important;
  345. }
  346. .status-button:hover {
  347.   text-shadow: 1px 1px 0px black;
  348.   color: #b4e326 !important;
  349. }
  350. .status-button.on {
  351.   color: #b4e326 !important;
  352. }
  353. .status-button:after {
  354.   background-color: #b4e326 !important;
  355. }
  356. .status-menu-container .status-menu .status-button:hover:after {
  357.   opacity: 0.5 !important;
  358. }
  359. .status-menu-container .status-menu .status-button.on:hover:after {
  360.   opacity: 1 !important;
  361. }
  362.  
  363. /**LOADING SPACE**/
  364. div.loading-space {
  365.   height: 38px !important;
  366.   background-image: url('http://imgur.com/QG96xiL.png');
  367.   margin-top: 0px !important;
  368.   margin-left: 0px !important;
  369.   margin-right: 0px !important;
  370. }
  371. i#loading-spinner {
  372.   color: white !important;
  373.   margin-top: 8px !important;
  374. }
  375.  
  376. /**COPYRIGHT**/
  377. #footer-block {
  378.   background: none;
  379.   padding-top: 0px !important;
  380. }
  381. #copyright {
  382.   text-shadow: 0 0 2px black;
  383.   color: white !important;
  384.   font-size: 14px;
  385. }
  386.  
  387. /**FILTERS**/
  388. #fancybox-overlay {
  389.   background-color: black !important;
  390. }
  391. #advanced-options span.widget-header, #advanced-options h2.advanced-options-header, #advanced-options span.text {
  392.   color: white !important;
  393. }
  394. #advanced-options {
  395.   position: fixed;
  396.   background-color: rgba(0,0,0,0.8);
  397.   border: #73e70c 1px solid;
  398. }
  399. #advanced-options .btn-apply, #advanced-options .btn-clear {
  400.   background-color: white !important;
  401.   color: black !important;
  402.   transition-property: none;
  403. }
  404. #advanced-options .btn-apply:hover, #advanced-options .btn-clear:hover {
  405.   background-color: #73e70c !important;
  406.   transition-property: none;
  407. }
  408. #advanced-options .sort-widget input[type="radio"] + label {
  409.   background-color: white;
  410.   border: white 1px solid;
  411.   color: black;
  412.   transition-property: none;
  413. }
  414. #advanced-options .sort-widget input[type="radio"]:checked + label {
  415.   background-color: #73e70c;
  416.   border: #73e70c 1px solid;
  417.   color: black;
  418.   transition-property: none;
  419. }
  420. #advanced-options #fancybox-close {
  421.   top: 0px !important;
  422.   right: 0px !important;
  423.   background: none !important;
  424.   border-bottom: 0px solid transparent !important;
  425. }
  426. #advanced-options #fancybox-close:before {
  427.   content: "";
  428.   display: block;
  429.   width: 4px;
  430.   height: 24px;
  431.   background-color: #CCC;
  432.   border-radius: 2px;
  433.   -webkit-transform: rotate(45deg);
  434.   -moz-transform: rotate(45deg);
  435.   transform: rotate(45deg);
  436.   position: absolute;
  437.   top: 4px;
  438.   right: 14px;
  439.   transition: background-color 0.15s ease-in-out;
  440. }
  441. #advanced-options #fancybox-close:after {
  442.   content: "";
  443.   display: block;
  444.   width: 4px;
  445.   height: 24px;
  446.   background-color: #CCC;
  447.   border-radius: 2px;
  448.   -webkit-transform: rotate(-45deg);
  449.   -moz-transform: rotate(-45deg);
  450.   transform: rotate(-45deg);
  451.   position: absolute;
  452.   top: 4px;
  453.   right: 14px;
  454.   transition: background-color 0.15s ease-in-out;
  455. }
  456. #advanced-options #fancybox-close:hover:before, #advanced-options #fancybox-close:hover:after {
  457.   background-color: white;
  458. }
  459.  
  460. /**FANCY BOX**/
  461. #fancybox-wrap #fancybox-outer {
  462.   background-color: rgba(0,0,0,0.8);
  463.   border: #73e70c 1px solid;
  464. }
  465. #fancybox-frame {
  466.   background-color: white !important;
  467. }
  468. #fancybox-inner div {
  469.   color: white !important;
  470. }
  471.  
  472. /**IMAGE HOVERING**/
  473. .list-table .list-table-data .data.number {
  474.   height: 70px;
  475. }
  476. .list-table .list-table-data .data.image .link.sort .image {
  477.   background-color: rgba(0, 0, 0, 0.7);
  478.   width: 48px;
  479.   height: 68px;
  480.   position: absolute;
  481.   margin-left: -25px;
  482.   margin-top: -35px;
  483.   z-index: 0;
  484.   transition: all 0.35s;
  485.   transition-timing-function: ease;
  486.   pointer-events: none;
  487. }
  488. .list-table .list-table-data:hover .data.image .link.sort .image {
  489.   position: absolute;
  490.   width: 96px;
  491.   height: 136px;
  492.   z-index: 99;
  493.   margin-left: -65px;
  494.   margin-top: -70px;
  495.   box-shadow: 0 0 6px 3px #73e70c;
  496. }
  497. .status-menu-container {
  498.   z-index: 200;
  499. }
  500.  
  501. /**SEARCH BAR**/
  502. .status-menu-container .search-container #search-box input {
  503.   color: white;
  504.   background-color: rgba(0, 0, 0, 0.4);
  505.   border-color: #73e70c;
  506.   border-style: solid;
  507.   border-width: 1px;
  508.   padding-left: 4px;
  509.   padding-right: 4px;
  510. }
  511. .status-menu-container .search-container #search-box.open {
  512.   box-shadow: 0 0 4px 2px #73e70c;
  513. }
  514. .status-menu-container .search-container #search-box {
  515.   transition: width 0.3s, box-shadow 0.3s;
  516. }
  517. .status-menu-container .search-container #search-button {
  518.   margin-left: 6px;
  519. }
Advertisement
Add Comment
Please, Sign In to add comment