Guest User

GreenZanbato MAL List Style CSS V2.0

a guest
Oct 7th, 2016
107
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