Advertisement
Guest User

GreenZanbato MAL List Style CSS V2.0

a guest
Oct 7th, 2016
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 12.08 KB | None | 0 0
  1. /*CHANGELOG:
  2.  
  3. **Version 2.0
  4. Stats bar now has the extra 2 missing pixels in width
  5. Image column header no longer highlights
  6. Sort column headers now highlight correctly
  7. Search button now highlights blue instead of an underline
  8. Links no longer change color with certain list styles
  9. Fixed dash for Edit/More/Add on odd rows not turning white on hover
  10. Hover images now transition to their new position
  11. Styled header list switch dropdown
  12. Gave filters window a fixed position like it should have had in the first place*/
  13.  
  14. @import url(https://fonts.googleapis.com/css?family=Orbitron:Medium|Permanent+Marker);
  15.  
  16. /**BACKGROUND IMAGE**/
  17. body {
  18.   background-attachment: fixed !important;
  19.   background-color: #f0f0f0 !important;
  20.   background-image: url("https://i.imgur.com/FREkBwO.jpg") !important;
  21.   background-repeat: repeat !important;
  22. }
  23.  
  24. /**GET RID OF BULKY WATCH ON MAL BUTTON**/
  25. .icon-watch {
  26.   display: none !important;
  27. }
  28.  
  29. /**GLOBAL**/
  30. body {
  31.   font-family: Arial,Verdana,Helvetica,sans-serif;
  32.   font-size: 13px !important;
  33. }
  34. * {
  35.   text-decoration: none !important;
  36. }
  37. a {
  38.   color: white;
  39. }
  40. a:hover {
  41.   color: white !important;
  42.   border-bottom: 2px solid #5c8ae6;
  43. }
  44.  
  45. /**FLOAT MENU**/
  46. .list-menu-float .icon-menu:hover {
  47.   border-bottom: none !important;
  48. }
  49. .list-menu-float .icon-menu {
  50.   background-color: #595959;
  51. }
  52. .list-menu-float {
  53.   border: #464647 1px solid;
  54. }
  55. svg.icon {
  56.   fill: white !important;
  57. }
  58. .icon-menu:hover:not(.profile) {
  59.   background-color: #2e2f2f !important;
  60. }
  61. .list-menu-float .icon-menu.setting:hover .text  .link-list-setting, .list-menu-float .icon-menu.setting:hover .text  .link-style-setting {
  62.   background-color: #2e2f2f !important;
  63. }
  64. .list-menu-float .icon-menu .text {
  65.   font-size: 16px;
  66. }
  67.  
  68. /**HEADER MENU**/
  69. .header .header-menu .list-menu .icon-menu {
  70.   color: white;
  71. }
  72. .header .header-menu .list-menu .icon-menu:hover {
  73.   border-bottom: none;
  74. }
  75. .header .header-menu .list-menu {
  76.   border: #464647 1px solid !important;
  77.   background-color: #595959 !important;
  78.   transition: background-color 0.3s;
  79. }
  80. .header .header-menu .list-menu:hover {
  81.   background-color: #2e2f2f !important;
  82. }
  83. .header .header-menu .list-menu .icon-menu svg.icon, .header .header-menu .list-menu .icon-menu svg.icon:hover {
  84.   fill: white !important;
  85. }
  86.  
  87. /**REMOVE OUTSIDE BORDER**/
  88. .list-container, .list-unit, .list-status-title, .status-menu-container, .list-stats {
  89.   width: 1024px !important;
  90. }
  91.  
  92. /**COVER**/
  93. .cover-block {
  94.   background: rgba(255, 255, 255, 0) url("https://i.imgur.com/gw7pLMw.gif") no-repeat scroll center center / 100% 100%;
  95.   height: 300px;
  96.   border-top-left-radius: 25px;
  97.   border-top-right-radius: 25px;
  98.   box-shadow: 0 0 12px 2px rgba(0, 0, 0, 0.41);
  99. }
  100. .cover-block:before {
  101.   content: "GreenZanbato";
  102.   background: rgba(0, 0, 0, 0.1) none repeat scroll 0 0;
  103.   color: rgba(50, 150, 50, 0.7);
  104.   display: block;
  105.   font-size: 55px !important;
  106.   position: relative;
  107.   text-align: center;
  108.   text-shadow: 1px 2px 6px #000000;
  109.   top: 220px;
  110.   font-family: 'Permanent Marker', cursive;
  111. }
  112.  
  113. /**STATUS MENU**/
  114. .status-menu-container {
  115.   border-radius: 0 0 25px 25px !important;
  116.   background: #2e2f2f none repeat scroll 0 0;
  117.   line-height: 2.5em !important;
  118.   border-width: 0;
  119.   height: 33px !important;
  120. }
  121. .status-menu-container:after {
  122.   content: "";
  123.   position: absolute;
  124.   width: 1024px;
  125.   height: 30px;
  126.   top: 270px;
  127.   box-shadow: 0 8px 5px -1px rgba(0, 0, 0, 0.41);
  128. }
  129. .status-menu-container.fixed:after {
  130.   top: -30px;
  131. }
  132. .status-menu-container .status-menu {
  133.   border-spacing: 0 !important;
  134.   margin-left: 0;
  135. }
  136. .status-menu-container .status-menu .status-button {
  137.   padding: 0px 38px !important;
  138.   border-collapse: none !important;
  139.   border-spacing: 0 !important;
  140.   box-shadow: none;
  141.   transition: all 0.2s ease 0s;
  142.   color: white !important;
  143.   font-family: Arial,Verdana,Helvetica,sans-serif !important;
  144.   font-size: 13px !important;
  145. }
  146. .status-menu-container .status-menu a.status-button:hover {
  147.   box-shadow: 0 5px 0 0 #5c8ae6 inset;
  148.   transition: all 0.2s ease 0s;
  149.   border-bottom: none !important;
  150. }
  151. .status-menu-container .status-menu .status-button::after {
  152.   background: none;
  153.   display: none;
  154. }
  155. .status-menu-container .status-menu .status-button:first-child {
  156.   border-radius: 0 0 0 25px !important;
  157. }
  158. .status-menu-container .status-menu .status-button.on {
  159.   background: #5c8ae6 none repeat scroll 0 0;
  160.   color: white !important;
  161.   font-weight: normal !important;
  162. }
  163.  
  164. #search-button, #search-box {
  165.   margin-top: 0 !important;
  166. }
  167. .status-menu-container .search-container #search-button {
  168.   color: white !important;
  169.   transition: color 0.2s;
  170. }
  171. .status-menu-container .search-container #search-button:hover {
  172.   color: #5c8ae6 !important;
  173.   border-bottom: none !important;
  174. }
  175.  
  176. /**LIST CONTAINER**/
  177. .list-container {
  178.   border: none;
  179.   background: none;
  180.   background: rgba(0, 0, 0, 0.25) none no-repeat scroll 0 0;
  181.   border-radius: 25px 25px 25px 25px;
  182.   box-shadow: 0 36px 12px 2px rgba(0, 0, 0, 0.41);
  183. }
  184. .list-block {
  185.   min-height: 0;
  186. }
  187.  
  188. /**STATUS TITLE**/
  189. .list-unit .list-status-title {
  190.   margin-top: 20px;
  191.   border-radius: 25px 25px 0 0;
  192.   background-color: #e5e5e5 !important;
  193.   height: 56px !important;
  194. }
  195. .list-unit .list-status-title .text {
  196.   color: #868686 !important;
  197.   font-family: 'Orbitron', sans-serif;
  198.   font-weight: medium !important;
  199. }
  200. .list-unit .list-status-title .stats a {
  201.   color: #868686 !important;
  202. }
  203. .list-unit .list-status-title .stats {
  204.   top: 11px;
  205. }
  206.  
  207. /**STATS**/
  208. .list-unit .list-stats {
  209.   background: #2e2f2f !important;
  210.   color: white;
  211. }
  212.  
  213. /**COLUMN HEADERS**/
  214. .list-table .list-table-header .header-title {
  215.   background: #2e2f2f !important;
  216.   border-bottom: none !important;
  217. }
  218. .list-table .list-table-header .header-title .link, .list-table .list-table-header .header-title.tags, .list-table .list-table-header .header-title {
  219.   color: white !important;
  220. }
  221. .list-table .list-table-header .header-title.image a:hover {
  222.   border-bottom: none !important;
  223. }
  224. .list-table .list-table-header .header-title {
  225.   font-size: 11px !important;
  226. }
  227. .list-table .list-table-header .header-title .link.sort {
  228.   transition-property: none;
  229.   display: inline;
  230. }
  231.  
  232. .list-table {
  233.   border: none !important;
  234. }
  235. .list-table .list-table-header .header-title.image {
  236.   width: 40px;
  237. }
  238. .list-table .list-table-header .header-title.score {
  239.   width: 54px;
  240. }
  241. .list-table .list-table-header .header-title.number, .list-table .list-table-data .data.number {
  242.   display: none;
  243. }
  244.  
  245. /**LIST ITEMS**/
  246.  
  247. /*ROWS*/
  248. .list-item {
  249.   background: #464647;
  250. }
  251. .list-item:hover {
  252.   background: #393939 !important;
  253. }
  254. .list-item:hover .data {
  255.   border-bottom: #393939 1px solid !important;
  256. }
  257. .list-table > .list-item:nth-of-type(2n+1) {
  258.   background: #595959;
  259. }
  260. .list-table > .list-item .data {
  261.   border-bottom: #464647 1px solid;
  262. }
  263. .list-table > .list-item:nth-of-type(2n+1) .data {
  264.   border-bottom: #595959 1px solid;
  265. }
  266. .list-table .list-table-data a:hover:not(.edit-disabled) {
  267.   color: white !important;
  268. }
  269.  
  270. /*NUMBERS*/
  271. .list-table .list-table-data .data.number {
  272.   color: white !important;
  273. }
  274. .add-edit-more, .list-item .data {
  275.   color: white;
  276. }
  277. .list-item .add-edit-more, .list-item .add-edit-more .edit a, .list-item .add-edit-more .more a, .list-item .add-edit-more .add a {
  278.   color: #464647;
  279. }
  280. .list-table > .list-item:nth-of-type(2n+1) .add-edit-more, .list-item:nth-of-type(2n+1) .add-edit-more .edit a, .list-item:nth-of-type(2n+1) .add-edit-more .more a, .list-item:nth-of-type(2n+1) .add-edit-more .add a {
  281.   color: #595959;
  282. }
  283. .list-item:hover .add-edit-more, .list-item:hover .add-edit-more .edit a, .list-item:hover .add-edit-more .more a, .list-item:hover .add-edit-more .add a {
  284.   color: white !important;
  285. }
  286. .list-table .list-table-data .data.title .link, .list-table .list-table-data .data.score .link {
  287.   font-weight: normal;
  288. }
  289. .list-table .list-table-data .tags .edit {
  290.   color: #CCC;
  291.   display: inline;
  292. }
  293. .list-table .list-table-data .tags .edit:hover {
  294.   color: #CCC !important;
  295. }
  296. div[class^="tags"] {
  297.   font-size: 11px;
  298. }
  299. .list-table .list-table-data .data.progress a.icon-add-episode:hover {
  300.   border-bottom: none !important;
  301.   color: #5c8ae6 !important;
  302. }
  303.  
  304. .list-table .list-table-data .data.image .link {
  305.   border-bottom: none;
  306. }
  307. .list-table .list-table-data .data.image .link .image {
  308.   border-color: white;
  309.   width: 21px;
  310.   height: 30px;
  311.   border-radius: 7px 0px 7px 7px;
  312.   background-color: rgba(248, 162, 200, 0.7);
  313. }
  314. .list-table .list-table-data a.edit-disabled {
  315.   color: white !important;
  316. }
  317. .list-table .more-info {
  318.   border-bottom: none;
  319.   color: #CCC;
  320. }
  321.  
  322. /**BOTTOM OF LIST**/
  323. .list-unit .loading-space {
  324.   background-color: #2e2f2f;
  325.   border-radius: 0 0 25px 25px;
  326.   margin: 0 !important;
  327.   height: 30px;
  328. }
  329. .list-unit .loading-space #loading-spinner {
  330.   margin-top: 4px;
  331.   color: white;
  332. }
  333.  
  334. /**FOOTER**/
  335. #footer-block {
  336.   background: none;
  337.   padding-top: 8px !important;
  338.   padding-bottom: 20px !important;
  339.   z-index: 20;
  340. }
  341. #footer-block #copyright {
  342.   color: black;
  343.   font-size: 14px;
  344. }
  345.  
  346. /**HOVER IMAGE**/
  347. .list-table .list-table-data .data.image .image {
  348.   transition: all 0.2s ease;
  349.   position:absolute;
  350.   margin-left: -12px;
  351.   margin-top: -16px;
  352.   pointer-events: none;
  353. }
  354. .list-table .list-table-data .data.image .link:hover .image {
  355.   width: 96px !important;
  356.   height: 136px !important;
  357.   margin-left: -138px;
  358.   margin-top: -120px;
  359.   background-color: transparent;
  360.   background-repeat: no-repeat no-repeat;
  361.   background-size: cover;
  362.   border-radius: 20px;
  363.   box-shadow: rgba(63, 52, 60, 0.55) 0 0 8px 8px;
  364.   position: absolute;
  365.   z-index: 1;
  366. }
  367. .list-table .list-table-data .data.image .link:before {
  368.   background: transparent;
  369.   content: " ";
  370.   height: 30px;
  371.   width: 21px;
  372.   margin-top: -16px;
  373.   margin-left: 15px;
  374.   border-width: 1px;
  375.   border-style: solid;
  376.   border-color: transparent;
  377.   border-radius: 7px 0px 7px 7px;
  378.   left: 0;
  379.   position: absolute;
  380.   z-index: 20;
  381. }
  382. .list-table .list-table-data .data.title {
  383.   height: 32px !important;
  384. }
  385.  
  386. /**ADVANCED OPTIONS**/
  387. #fancybox-overlay {
  388.   background-color: black !important;
  389. }
  390. #advanced-options span.widget-header, #advanced-options h2.advanced-options-header, #advanced-options span.text {
  391.   color: white !important;
  392. }
  393. #advanced-options {
  394.   position: fixed;
  395.   background-color: #595959;
  396.   border: #464647 1px solid;
  397. }
  398. #advanced-options .btn-apply, #advanced-options .btn-clear {
  399.   background-color: white !important;
  400.   color: black !important;
  401. }
  402. #advanced-options .btn-apply:hover, #advanced-options .btn-clear:hover {
  403.   border-bottom: none !important;
  404.   background-color: #5c8ae6 !important;
  405. }
  406. #advanced-options #fancybox-close {
  407.   top: 0px !important;
  408.   right: 0px !important;
  409.   background: none !important;
  410.   border-bottom: 0px solid transparent !important;
  411. }
  412. #advanced-options .sort-widget input[type="radio"]:checked + label {
  413.   background-color: #5c8ae6;
  414.   border: #5c8ae6 1px solid;
  415.   color: black;
  416. }
  417. #advanced-options #fancybox-close::before {
  418.   content: "";
  419.   display: block;
  420.   width: 4px;
  421.   height: 24px;
  422.   background-color: #CCC;
  423.   border-radius: 2px;
  424.   -webkit-transform: rotate(45deg);
  425.   -moz-transform: rotate(45deg);
  426.   transform: rotate(45deg);
  427.   position: absolute;
  428.   top: 4px;
  429.   right: 14px;
  430.   transition: background-color 0.15s ease-in-out;
  431. }
  432. #advanced-options #fancybox-close:after {
  433.   content: "";
  434.   display: block;
  435.   width: 4px;
  436.   height: 24px;
  437.   background-color: #CCC;
  438.   border-radius: 2px;
  439.   -webkit-transform: rotate(-45deg);
  440.   -moz-transform: rotate(-45deg);
  441.   transform: rotate(-45deg);
  442.   position: absolute;
  443.   top: 4px;
  444.   right: 14px;
  445.   transition: background-color 0.15s ease-in-out;
  446. }
  447. #advanced-options #fancybox-close:hover:before, #advanced-options #fancybox-close:hover:after {
  448.   background-color: white;
  449. }
  450.  
  451. /**FANCY BOX**/
  452. #fancybox-wrap #fancybox-outer {
  453.   background-color: #595959;
  454.   border: #464647 1px solid;
  455. }
  456. #fancybox-frame {
  457.   background-color: white !important;
  458. }
  459. #fancybox-inner div {
  460.   color: white !important;
  461. }
  462. #fancybox-wrap #fancybox-close {
  463.   border-bottom: none !important;
  464. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement