Advertisement
Guest User

Untitled

a guest
Jul 18th, 2019
184
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 30.82 KB | None | 0 0
  1. Endless Summer Layout by Cateinya
  2.  
  3. Thanks to Doomcat55 (covers generator), BurntJelly (genres, synopsis generator), and Shishio-kun (edits).
  4. */
  5.  
  6. /* GENERATED STUFF */
  7.  
  8. /* generated cover */
  9. @import url(https://malcat-gen.appspot.com/series?preset=dataimagelinkbefore);
  10.  
  11. /* generated informations (copy your generated CSS below) */
  12.  
  13.  
  14. /* COVER AREA
  15. The area taken up by covers.
  16. */
  17. .list-block {
  18. /* variables used in calc (explicit names) */
  19. --height-img: 250px !important;
  20. --width-img: 178px !important;
  21. }
  22.  
  23.  
  24. /* HD COVER SIZE
  25. The size of covers seen.
  26. */
  27. .data.image a:before{
  28. background-size: cover !important;
  29. height: 250px !important;
  30. width: 178px !important;
  31. background-position: center center !important;
  32. }
  33.  
  34.  
  35. /* LOW RES COVER SIZE
  36. You only see this if the import for high res covers goes down.
  37. */
  38. a img{
  39. background-size: cover !important;
  40. height: 250px !important;
  41. width: 178px !important;;
  42. }
  43.  
  44. /* CHARACTER */
  45.  
  46. body:after{
  47. background-color: transparent !important;
  48. background-image: url(https://3.bp.blogspot.com/-SxQ8BBrFHeQ/WkL8e1MnR-I/AAAAAAAANCk/iQk0U8wsTW85Iwjw-igbfH9y_bSCfAm1wCLcBGAs/s1600/Darling%2Bin%2Bthe%2BFranxx%2BZero%2BTwo%2BAW%2BPilotsuit%2BYabuki%2BRender.png) !important;
  49. background-position: center top;
  50. background-repeat: no-repeat;
  51. background-size: contain;
  52. content: "";
  53. height: 150%;
  54. left: -60%;
  55. position: fixed;
  56. top: -10%;
  57. width: 150%;
  58. z-index: -1;
  59. }
  60.  
  61. /* CHARACTER 2 */
  62.  
  63. .header .header-title:after{
  64. background-color: transparent !important;
  65. background-image: url(https://orig00.deviantart.net/b163/f/2014/226/2/3/touka_kirishima__tokyo_ghoul____render_by_azizkeybackspace-d7v7hnn.png) !important;
  66. background-position: center top;
  67. background-repeat: no-repeat;
  68. background-size: contain;
  69. content: "";
  70. height: 100%;
  71. right: -38%;
  72. position: fixed;
  73. top: 0;
  74. width: 100%;
  75. z-index: -1;
  76. }
  77.  
  78. /* BACKGROUND */
  79.  
  80. body:before {
  81. background-color: #9492C8;
  82. background-image: url(http://i.imgur.com/7JzFw1n.jpg);
  83. background-position: center;
  84. background-repeat: no-repeat;
  85. background-size: cover;
  86. content: "";
  87. filter: blur(1px);
  88. height: 100%;
  89. left: 0;
  90. position: fixed;
  91. top: 0;
  92. width: 100%;
  93. will-change: transform;
  94. z-index: -2;
  95. }
  96.  
  97. /* LINKS */
  98.  
  99. a {
  100. color: black;
  101. text-decoration: none !important;
  102. }
  103.  
  104. /* HEADER */
  105.  
  106. .header {
  107. margin-bottom: 200px;
  108. }
  109.  
  110. .header .header-title {
  111. background-image: url("/img/pc/ownlist/logo_mal.png");
  112. }
  113.  
  114. .header .header-menu .btn-menu,
  115. .header .header-menu .btn-menu a,
  116. .header .header-menu .header-info,
  117. .header .header-menu .header-info a {
  118. color: white !important;
  119. }
  120.  
  121. .header .header-menu .list-menu {
  122. /* link to other list */
  123. background-color: rgba(0,0,0,0.5);
  124. border: none;
  125. border-radius: 25px;
  126. box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  127. }
  128.  
  129. .header .header-menu .list-menu:hover {
  130. background-color: rgba(0,0,0,0.7);
  131. }
  132.  
  133. .header .header-menu .list-menu .icon-menu {
  134. background: transparent !important;
  135. color: white !important;
  136. }
  137.  
  138. /* LIST MENU */
  139.  
  140. @media screen and (max-width: 1060px) {
  141. /* absolute position for small screen */
  142. .list-menu-float {
  143. left: 530px !important;
  144. }
  145. }
  146.  
  147. .list-menu-float {
  148. background: rgba(0,0,0,0.5);
  149. border: none;
  150. border-radius: 25px;
  151. box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  152. height:50px;
  153. left: 50%;
  154. margin-left: -25px;
  155. margin-top: 30px;
  156. opacity: 0.5;
  157. position: absolute;
  158. top: 0;
  159. transition: all 0.2s ease 0s;
  160. width: 50px;
  161. }
  162.  
  163. body[data-owner="1"] .list-menu-float:hover {
  164. /* larger when viewer is owner (setting buttons) */
  165. margin-left: -225px;
  166. width: 450px;
  167. }
  168.  
  169. .list-menu-float:hover {
  170. margin-left: -175px;
  171. opacity: 1;
  172. width: 350px;
  173. }
  174.  
  175. .list-menu-float:before {
  176. /* used for wave effect on hover */
  177. border-radius: 50%;
  178. box-shadow: 0px 0px 50px 10px rgba(0, 0, 0, 0.75);
  179. content: "";
  180. height: 50px;
  181. margin-left: -25px;
  182. opacity: 0;
  183. position: absolute;
  184. top: 0;
  185. transition: all 0.2s;
  186. width: 50px;
  187. }
  188.  
  189. .list-menu-float::after {
  190. /* fix for hover effect when picture becomes smaller */
  191. border-radius: 50%;
  192. content: "";
  193. height: 75px;
  194. margin-left: -37.5px;
  195. position: absolute;
  196. width: 75px;
  197. margin-top: -12.5px;
  198. }
  199.  
  200. .list-menu-float:hover:before {
  201. animation-name: buttonAnimation;
  202. animation-duration: 0.2s;
  203. animation-timing-function: linear;
  204. animation-iteration-count: 1;
  205. }
  206.  
  207. @keyframes buttonAnimation {
  208. /* wave animation */
  209. 0% { opacity:1; transform:scale(1)}
  210. 100% { opacity:0; transform:scale(2); }
  211. }
  212.  
  213. .list-menu-float .icon-menu.profile {
  214. transform: scale(1.5) translate3d(0px,0px,0px);
  215. -moz-backface-visibility: hidden; /* with translate3d above, fix for firefox shaking behaviour */
  216. z-index: 2;
  217. }
  218.  
  219. .list-menu-float:hover .icon-menu.profile {
  220. transform:scale(1) translate3d(0px,0px,0px);
  221. -moz-backface-visibility: hidden;
  222. }
  223.  
  224. .list-menu-float .icon-menu,
  225. .list-menu-float form {
  226. /* All list menu buttons */
  227. border-radius: 25px;
  228. display: inline-block;
  229. left: 50%;
  230. margin-left: -25px;
  231. position: absolute;
  232. top: 0;
  233. transition: all 0.2s ease 0s;
  234. width: 50px !important;
  235. z-index: 1;
  236. }
  237.  
  238. .list-menu-float .icon-menu:not(.profile),
  239. .list-menu-float form {
  240. background: transparent !important;
  241. }
  242.  
  243. .list-menu-float .icon-menu:not(.profile):hover,
  244. .list-menu-float form:hover {
  245. background: rgba(0,0,0,0.5) !important;
  246. }
  247.  
  248. /* buttons positions */
  249. .list-menu-float:hover .icon-menu:nth-child(2) { margin-left: -175px; }
  250. .list-menu-float:hover .icon-menu:nth-child(3) { margin-left: -125px; }
  251. .list-menu-float:hover .icon-menu:nth-child(4) { margin-left: -75px; }
  252. .list-menu-float:hover .icon-menu:nth-child(5) { margin-left: 25px; }
  253. .list-menu-float:hover .icon-menu:nth-child(6),
  254. .list-menu-float:hover form:nth-child(6) { margin-left: 75px; }
  255. .list-menu-float:hover form:nth-child(7) { margin-left: 125px; }
  256. .list-menu-float:hover .icon-menu:nth-child(8) { margin-left: 175px; }
  257.  
  258. .list-menu-float .icon-menu .text {
  259. /* text display on button hover */
  260. color: black;
  261. left: 50%;
  262. margin-left: -50px;
  263. margin-top: 55px;
  264. pointer-events: none;
  265. position: absolute;
  266. top: 0;
  267. transition: none;
  268. width: 100px !important;
  269. }
  270.  
  271. .icon{
  272. /* All list menu icons */
  273. fill: white !important;
  274. }
  275.  
  276. .icon-logout {
  277. left: 15px !important;
  278. top: 16px !important;
  279. }
  280.  
  281. .list-menu-float .icon-menu.setting .text {
  282. /* setting button (owner only) */
  283. height: 110px !important;
  284. margin-top: 45px;
  285. overflow: visible;
  286. padding-top: 10px;
  287. visibility: hidden;
  288. width: 115px !important;
  289. }
  290.  
  291. .list-menu-float .icon-menu.setting:hover .text {
  292. pointer-events: all;
  293. visibility: visible;
  294. }
  295.  
  296. .list-menu-float .icon-menu.setting .text a {
  297. background: rgba(0,0,0,0.5) !important;
  298. border: none !important;
  299. border-radius: 25px;
  300. box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  301. }
  302.  
  303. .list-menu-float .icon-menu.setting .text a:first-child { top: 10px !important; }
  304.  
  305. .list-menu-float .icon-menu.setting .text a:last-child { top: 65px !important; }
  306.  
  307. .list-menu-float .icon-menu.setting .text a:hover {
  308. background: rgba(0,0,0,0.7) !important;
  309. }
  310.  
  311. /* LIST CONTAINER */
  312.  
  313. #list-container {
  314. background-color: transparent !important;
  315. border: none;
  316. }
  317.  
  318. /* IMAGE BLOCK */
  319.  
  320. .cover-block {
  321. display: none;
  322. }
  323.  
  324. /* STATUS MENU */
  325.  
  326. #status-menu {
  327. /* box with overflow:hidden for semicircle */
  328. background: transparent;
  329. border-bottom: none;
  330. height: 16em;
  331. left: 50%;
  332. margin-left: -16em;
  333. margin-top: -16em;
  334. overflow: hidden;
  335. pointer-events: none;
  336. position: absolute;
  337. width: 32em;
  338. }
  339.  
  340. #status-menu:after {
  341. /* button used to display menu on hover */
  342. background: rgba(0,0,0,0.5);
  343. border-radius: 60px 60px 0 0;
  344. bottom: 0;
  345. color: white;
  346. content:"\f0c9";
  347. font-family: FontAwesome;
  348. font-size: 1.5em;
  349. height: 30px;
  350. left: 50%;
  351. line-height: 35px;
  352. margin-left: -30px;
  353. pointer-events: all;
  354. position:absolute;
  355. text-align: center;
  356. transition-delay: 0.35s;
  357. width: 60px;
  358. }
  359.  
  360. #status-menu:hover:after {
  361. background: rgba(0,0,0,0.9);
  362. transition-delay: 0s;
  363. }
  364.  
  365. .status-menu {
  366. /* category menu */
  367. background: rgba(0,0,0,0.5) !important;
  368. border-radius: 50%;
  369. box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  370. height: 26em;
  371. left: 50%;
  372. margin-left: -13em !important;
  373. margin-top: -13em !important;
  374. pointer-events: all;
  375. position: absolute;
  376. top: 100%;
  377. transform: scale(0.1);
  378. transition: all .3s ease;
  379. visibility: hidden;
  380. width: 26em;
  381. }
  382.  
  383. #status-menu:hover .status-menu {
  384. transform: scale(1);
  385. visibility: visible;
  386. }
  387.  
  388. .status-menu .status-button {
  389. /* category button */
  390. color: rgba(0, 0, 0, 0) !important;
  391. position: absolute !important;
  392. font-size: 1.5em !important;
  393. width: 10em;
  394. height: 10em;
  395. transform-origin: 100% 100%;
  396. overflow: hidden;
  397. left: 0;
  398. margin-top: -1.3em !important;
  399. margin-left: -1.31em !important;
  400. padding: 0 !important;
  401. pointer-events: none;
  402. }
  403.  
  404. .status-menu .status-button:before {
  405. /* category text on hover */
  406. bottom: -8.25em !important;
  407. color: black;
  408. height: 15.5em !important;
  409. left: 1.19em !important;
  410. margin-bottom: 1.2em;
  411. position: absolute !important;
  412. transform: skew(-60deg) rotate(-75deg) scale(1);
  413. visibility: hidden;
  414. width: 15.5em !important;
  415. }
  416.  
  417. .status-menu .status-button:hover:before {
  418. visibility: visible;
  419. }
  420.  
  421. .status-menu .status-button:after {
  422. /* category icon */
  423. background: transparent !important;
  424. border-radius: 50%;
  425. bottom: -7.25em !important;
  426. color: white;
  427. font-family: FontAwesome;
  428. font-size: 1.18em;
  429. height: 14.5em !important;
  430. left: 1.19em !important;
  431. line-height: 5em;
  432. opacity: 1 !important;
  433. pointer-events: all;
  434. transform: skew(-60deg) rotate(-75deg) scale(1);
  435. transition: none !important;
  436. width: 14.5em !important;
  437. }
  438.  
  439. .status-menu .status-button.on:after,
  440. .status-menu .status-button:hover:after {
  441. background: rgba(0,0,0,0.5) !important;
  442. }
  443.  
  444. .status-menu .status-button:first-child {transform: rotate(0deg) skew(60deg);}
  445. .status-menu .status-button:nth-child(2) {transform: rotate(30deg) skew(60deg);}
  446. .status-menu .status-button:nth-child(3) {transform: rotate(60deg) skew(60deg)}
  447. .status-menu .status-button:nth-child(4) {transform: rotate(90deg) skew(60deg);}
  448. .status-menu .status-button:nth-child(5) {transform: rotate(120deg) skew(60deg);}
  449. .status-menu .status-button:nth-child(6) {transform: rotate(150deg) skew(60deg);}
  450.  
  451. .status-menu .status-button:first-child:before { content: "All entries"; }
  452. .status-menu .status-button:first-child:after { content: "\f03a"; }
  453.  
  454. .status-menu .status-button:nth-child(2):before { content: "Ongoing"; }
  455. .status-menu .status-button:nth-child(2):after { content: "\f06e"; }
  456.  
  457. .status-menu .status-button:nth-child(3):before { content: "Completed"; }
  458. .status-menu .status-button:nth-child(3):after { content: "\f00c"; }
  459.  
  460. .status-menu .status-button:nth-child(4):before { content: "On hold"; }
  461. .status-menu .status-button:nth-child(4):after { content: "\f253"; }
  462.  
  463. .status-menu .status-button:nth-child(5):before { content: "Dropped"; }
  464. .status-menu .status-button:nth-child(5):after { content: "\f00d"; }
  465.  
  466. .status-menu .status-button:nth-child(6):before { content: "Planned"; }
  467. .status-menu .status-button:nth-child(6):after { content: "\f073"; }
  468.  
  469. /* SEARCH */
  470.  
  471. .status-menu-container .search-container {
  472. display: none;
  473. }
  474.  
  475. /* STATUS TITLE */
  476.  
  477. .list-unit .list-status-title {
  478. background: rgba(0,0,0,0.5);
  479. border-radius: 70px;
  480. box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  481. font-size: 2em;
  482. padding: 40px 0 40px 0;
  483. z-index: 1;
  484. }
  485.  
  486. .list-unit .list-status-title .text,
  487. .list-unit .list-status-title .stats a {
  488. color: white !important;
  489. }
  490.  
  491. /* STATS */
  492.  
  493. .stats {
  494. line-height: 2em !important;
  495. }
  496.  
  497. .list-unit .list-stats {
  498. /* Stat bar */
  499. background-color: transparent;
  500. color: white !important;
  501. height: 30px !important;
  502. margin-top: -35px !important;
  503. position: absolute;
  504. z-index: 1;
  505. }
  506.  
  507. /* FILTER */
  508.  
  509. #advanced-options {
  510. /* fix for window out of screen*/
  511. position: fixed;
  512. }
  513.  
  514. /* LIST TABLE */
  515.  
  516. .status-menu-container.fixed + div.list-block {
  517. margin-top: 0px !important;
  518. }
  519.  
  520. .list-block {
  521. /* variables used in calc (explicit names) */
  522. --height-img: 250px;
  523. --height-info: 130px;
  524. --margin-left-bg-std: calc( var(--padding-h-img) + var(--width-img) + 10px );
  525. --margin-left-bg-last-in-row: calc(-1 * ( var(--width-info) + var(--padding-h-img) ) + 10px );
  526. --padding-h-img: 13px;
  527. --padding-v-img: 7px;
  528. --width-img: 178px;
  529. --width-info: 400px;
  530. padding-bottom: 200px;
  531. margin: 0 auto;
  532. }
  533.  
  534. .list-table {
  535. border: none;
  536. }
  537.  
  538. /* Sort row */
  539.  
  540. .list-table > tbody:first-child {
  541. background-color: transparent;
  542. display: block;
  543. margin-bottom: 50px;
  544. margin-top: 50px;
  545. }
  546.  
  547. .list-table .list-table-header {
  548. display: table;
  549. text-align: center;
  550. width: 100%;
  551. }
  552.  
  553. .list-table .list-table-header .header-title:not(.title):not(.score):not(.type):not(.progress):not(.chapters):not(.volumes):not(.rated) {
  554. /* hide not sortable headers */
  555. display: none;
  556. }
  557.  
  558. .list-table .list-table-header .header-title {
  559. background: transparent;
  560. border-bottom: none;
  561. display: inline-block;
  562. margin: 0 20px 0 20px;
  563. }
  564.  
  565. .list-table .list-table-header .header-title .link {
  566. background: rgba(0,0,0,0.5);
  567. border-radius: 20px;
  568. box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  569. color: white !important;
  570. padding: 10px !important;
  571. text-align: center;
  572. transition: all 0.2s ease 0s !important;
  573. }
  574.  
  575. .list-table .list-table-header .header-title .link:hover {
  576. background: rgba(0,0,0,0.7);
  577. }
  578.  
  579. .list-table .list-table-header .header-title .link .sort-icon {
  580. color: white;
  581. }
  582.  
  583. /* Data rows */
  584.  
  585. .list-table tbody.list-item {
  586. background: transparent;
  587. border: none;
  588. float: left;
  589. margin: var(--padding-v-img) var(--padding-h-img) var(--padding-v-img) var(--padding-h-img);
  590. width: var(--width-img);
  591. }
  592.  
  593. .list-table .list-table-data .data a,
  594. .list-table .list-table-data a:hover:not(.edit-disabled) {
  595. /* remove color conflicts with default themes */
  596. color: unset !important;
  597. }
  598.  
  599. .data, .more-info {
  600. --margin-left-data-std: calc( var(--padding-h-img) + var(--margin-left-data-adjusted) );
  601. --margin-left-data-last-in-row: calc(-1 * ( var(--width-img) + var(--width-info) + var(--padding-h-img) ) + var(--margin-left-data-adjusted) );
  602. --margin-left-data-adjusted: 0px;
  603. border: none !important;
  604. color: black;
  605. }
  606.  
  607. .data:not(.image),
  608. .more-info {
  609. /* All data cells hidden*/
  610. position: absolute;
  611. visibility: hidden;
  612. }
  613.  
  614. .list-item:hover .data.title,
  615. .list-item:hover .data.title:after,
  616. .list-item:hover .data.score,
  617. .list-item:hover .data.progress,
  618. .list-item:hover .data.chapter,
  619. .list-item:hover .data.volume,
  620. .list-item:hover .more-info {
  621. /* visible when cover hovered */
  622. visibility: visible;
  623. }
  624.  
  625. .data.status {
  626. display: none !important;
  627. }
  628.  
  629. /* categories colors */
  630.  
  631. .data.status.watching ~ .data:nth-of-type(n+4):first-letter,
  632. .data.status.watching ~ .data.score .link,
  633. .data.status.watching ~ .data.progress .link,
  634. .data.status.reading ~ .data:nth-of-type(n+4):first-letter,
  635. .data.status.reading ~ .data.score .link,
  636. .data.status.reading ~ .data.chapter .link,
  637. .data.status.reading ~ .data.volume .link {
  638. color: #B1C425 !important;
  639. font-weight: bold;
  640. }
  641.  
  642. .data.status.watching ~ .data.title .link,
  643. .data.status.reading ~ .data.title .link {
  644. background: #B1C425;
  645. border-bottom: 15px solid #B1C425;
  646. }
  647.  
  648. .data.status.watching ~ .data.title .link:before,
  649. .data.status.reading ~ .data.title .link:before {
  650. border-bottom-color: #697700;
  651. border-right-color: #697700;
  652. }
  653.  
  654. .data.status.watching ~ .data.title .link:after,
  655. .data.status.reading ~ .data.title .link:after {
  656. border-right-color: #697700;
  657. border-top-color: #697700;
  658. }
  659.  
  660. .data.status.completed ~ .data:nth-of-type(n+5):first-letter,
  661. .data.status.completed ~ .data.score .link,
  662. .data.status.completed ~ .data.progress .link,
  663. .data.status.completed ~ .data.progress span:first-child,
  664. .data.status.completed ~ .data.chapter .link,
  665. .data.status.completed ~ .data.chapter span:first-child,
  666. .data.status.completed ~ .data.volume .link,
  667. .data.status.completed ~ .data.volume span:first-child {
  668. color: #1BBCDB !important;
  669. font-weight: bold;
  670. }
  671.  
  672. .data.status.completed ~ .data.title .link {
  673. background: #1BBCDB;
  674. border-bottom: 15px solid #1BBCDB;
  675. }
  676.  
  677. .data.status.completed ~ .data.title .link:before {
  678. border-bottom-color: #027B91;
  679. border-right-color: #027B91;
  680. }
  681.  
  682. .data.status.completed ~ .data.title .link:after {
  683. border-right-color: #027B91;
  684. border-top-color: #027B91;
  685. }
  686.  
  687. .data.status.onhold ~ .data:nth-of-type(n+5):first-letter,
  688. .data.status.onhold ~ .data.score .link,
  689. .data.status.onhold ~ .data.progress .link,
  690. .data.status.onhold ~ .data.chapter .link,
  691. .data.status.onhold ~ .data.volume .link {
  692. color: #FA882D !important;
  693. font-weight: bold;
  694. }
  695.  
  696. .data.status.onhold ~ .data.title .link {
  697. background: #FA882D;
  698. border-bottom: 15px solid #FA882D;
  699. }
  700.  
  701. .data.status.onhold ~ .data.title .link:before {
  702. border-bottom-color: #AB4C00;
  703. border-right-color: #AB4C00;
  704. }
  705.  
  706. .data.status.onhold ~ .data.title .link:after {
  707. border-right-color: #AB4C00;
  708. border-top-color: #AB4C00;
  709. }
  710.  
  711. .data.status.dropped ~ .data:nth-of-type(n+5):first-letter,
  712. .data.status.dropped ~ .data.score .link,
  713. .data.status.dropped ~ .data.progress .link,
  714. .data.status.dropped ~ .data.chapter .link,
  715. .data.status.dropped ~ .data.volume .link {
  716. color: #B48A3D !important;
  717. font-weight: bold;
  718. }
  719.  
  720. .data.status.dropped ~ .data.title .link {
  721. background: #B48A3D;
  722. border-bottom: 15px solid #B48A3D;
  723. }
  724.  
  725. .data.status.dropped ~ .data.title .link:before {
  726. border-bottom-color: #654203;
  727. border-right-color: #654203;
  728. }
  729.  
  730. .data.status.dropped ~ .data.title .link:after {
  731. border-right-color: #654203;
  732. border-top-color: #654203;
  733. }
  734.  
  735. .data.status.plantowatch ~ .data:nth-of-type(n+5):first-letter,
  736. .data.status.plantowatch ~ .data.score .link,
  737. .data.status.plantowatch ~ .data.progress .link,
  738. .data.status.plantoread ~ .data:nth-of-type(n+5):first-letter,
  739. .data.status.plantoread ~ .data.score .link,
  740. .data.status.plantoread ~ .data.chapter .link,
  741. .data.status.plantoread ~ .data.volume .link {
  742. color: #FFD654 !important;
  743. font-weight: bold;
  744. }
  745.  
  746. .data.status.plantowatch ~ .data.title .link,
  747. .data.status.plantoread ~ .data.title .link {
  748. background: #FFD654;
  749. border-bottom: 15px solid #FFD654;
  750. }
  751.  
  752. .data.status.plantowatch ~ .data.title .link:before,
  753. .data.status.plantoread ~ .data.title .link:before {
  754. border-bottom-color: #BE9511;
  755. border-right-color: #BE9511;
  756. }
  757.  
  758. .data.status.plantowatch ~ .data.title .link:after,
  759. .data.status.plantoread ~ .data.title .link:after {
  760. border-right-color: #BE9511;
  761. border-top-color: #BE9511;
  762. }
  763.  
  764. /* not displayed data */
  765. .data.number,
  766. .data.image .image,
  767. .data.title .icon-watch,
  768. .data.progress .icon-add-episode,
  769. .data.chapter .icon-add-chapter,
  770. .data.volume .icon-add-volume,
  771. .list-table .list-table-data .tags .edit,
  772. .data.started,
  773. .data.finished,
  774. .data.days,
  775. .data.airing-started,
  776. .data.airing-finished,
  777. .data.storage,
  778. .data.retail,
  779. .data.priority {
  780. display: none !important;
  781. }
  782.  
  783. /* default position */
  784. .data:not(.title):not(.status):not(.score):not(.progress):not(.chapter):not(.volume) {
  785. margin-left: var(--margin-left-data-std);
  786. z-index: 1;
  787. }
  788.  
  789. /* information on the left (end of line) */
  790. .list-item:nth-of-type(5n) .data:not(.title):not(.status):not(.score):not(.progress):not(.chapter):not(.volume),
  791. .list-item:nth-of-type(5n + 1) .data:not(.title):not(.status):not(.score):not(.progress):not(.chapter):not(.volume) {
  792. margin-left: var(--margin-left-data-last-in-row);
  793. }
  794.  
  795. .data.image {
  796. box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  797. height: var(--height-img);
  798. overflow: hidden;
  799. padding: 0 !important;
  800. pointer-events: none;
  801. width: var(--width-img);
  802. }
  803.  
  804. .data.image a {
  805. height: 100%;
  806. left: 0px;
  807. position: relative;
  808. top: 0px;
  809. width: 100%;
  810. }
  811.  
  812. .data.image a:before {
  813. /* anime cover (generated) */
  814. background-position: center center;
  815. background-size: cover;
  816. content:"";
  817. display: block;
  818. height: 100%;
  819. transition: all 0.2s;
  820. width: 100%;
  821. }
  822.  
  823. .list-item:hover .data.image a:before {
  824. transform: scale(1.2);
  825. }
  826.  
  827. .data.title {
  828. height: 90px;
  829. margin-left: calc(var(--width-img) * -1 - 10px);
  830. margin-top: calc(var(--height-img) - 90px);
  831. padding: 0 !important;
  832. width: calc(var(--width-img) + 10px);
  833. }
  834.  
  835. .data.title .link {
  836. /* Anime title */
  837. background: #FD3E48;
  838. border-bottom: 15px solid #FD3E48;
  839. bottom: 0;
  840. box-sizing: border-box;
  841. color: black;
  842. font-size: 1.2em;
  843. font-weight: normal !important;
  844. margin-bottom: 0;
  845. max-height: 85px;
  846. padding: 2px 3px 2px 3px !important;
  847. position: absolute;
  848. text-align: center !important;
  849. transition: margin-bottom 0.2s ease 0s;
  850. width: 100%;
  851. }
  852.  
  853. .data.title .link:before {
  854. border: 5px solid;
  855. border-top-color: transparent;
  856. border-right-color: #B71C1C;
  857. border-bottom-color: #B71C1C;
  858. border-left-color: transparent;
  859. content: "";
  860. height: 0;
  861. left: 0;
  862. width: 0;
  863. margin-top: -10px;
  864. position: absolute;
  865. top: 0;
  866. }
  867.  
  868. .data.title .link:after {
  869. border: 5px solid;
  870. bottom: 0;
  871. border-top-color: #B71C1C;
  872. border-right-color: #B71C1C;
  873. border-bottom-color: transparent;
  874. border-left-color: transparent;
  875. content: "";
  876. height: 0;
  877. left: 0;
  878. margin-bottom: -25px;
  879. width: 0;
  880. position: absolute;
  881. visibility: hidden;
  882. }
  883.  
  884. .data.title:hover .link,
  885. .data.title:hover .rewatching,
  886. .data.title:hover .content-status {
  887. margin-bottom: 20px;
  888. }
  889.  
  890. .data.title:hover .link:before {
  891. visibility: hidden;
  892. }
  893.  
  894. .data.title:hover .link:after {
  895. visibility: visible;
  896. transition-delay: 0.1s;
  897. }
  898.  
  899. .data.title:after {
  900. bottom: 0;
  901. content: "\f0c9";
  902. color: white;
  903. font-family: FontAwesome;
  904. height: 20px;
  905. line-height: 20px;
  906. pointer-events: none;
  907. position: absolute;
  908. right: 0;
  909. text-align: center;
  910. transition: margin-bottom 0.2s ease 0s, transform 0.2s ease 0s;
  911. width: 20px;
  912. }
  913.  
  914. .data.title:hover:after {
  915. margin-bottom: 20px;
  916. transform: rotateZ(180deg) scale(1.5);
  917. }
  918.  
  919. .data.title:hover ~ .data {
  920. visibility: visible !important;
  921. }
  922.  
  923. .data.title .rewatching,
  924. .data.title .content-status {
  925. bottom: 0;
  926. color: black !important;
  927. font-size: 1em !important;
  928. position: absolute;
  929. text-align: center !important;
  930. transition: margin-bottom 0.2s ease 0s;
  931. width: 100%;
  932. }
  933.  
  934. .add-edit-more {
  935. background-color: rgba(0,0,0,0.7);
  936. bottom: 0;
  937. color: white;
  938. display: block;
  939. height: 0px;
  940. margin-right: 0 !important;
  941. overflow: hidden;
  942. position: absolute;
  943. right: 0;
  944. text-align: center;
  945. transition: all 0.2s ease 0s;
  946. width: var(--width-img);
  947. }
  948.  
  949. .data.title:hover .add-edit-more {
  950. height: 20px;
  951. }
  952.  
  953. .add-edit-more a {
  954. color: white;
  955. }
  956.  
  957. .data.score {
  958. background: #333333;
  959. border-radius: 50%;
  960. font-size: 1.5em;
  961. height: 35px;
  962. line-height: 35px;
  963. margin-left: -40px;
  964. margin-top: 5px;
  965. padding: 0 !important;
  966. text-align: center !important;
  967. width: 35px;
  968. }
  969.  
  970. .data.score .edit-transition {
  971. background: rgba(0,0,0,0.7);
  972. color: white;
  973. float: left;
  974. margin-top:7px;
  975. width: 35px;
  976. }
  977.  
  978. .data.type:before {
  979. content:"Type:";
  980. }
  981.  
  982. .data.type {
  983. --margin-left-data-adjusted: 200px;
  984. margin-top: 60px;
  985. z-index: 2 !important;
  986. }
  987.  
  988. /* different place for manga version */
  989. body.manga .data.type {
  990. --margin-left-data-adjusted: 10px;
  991. margin-top: 65px;
  992. }
  993.  
  994. .data.progress,
  995. .data.chapter,
  996. .data.volume {
  997. font-size: 1.5em;
  998. margin-left: calc( -1 * var(--width-img) + 5px );
  999. margin-top: 5px;
  1000. padding: 0 !important;
  1001. text-align: center !important;
  1002. }
  1003.  
  1004. .data.volume {
  1005. margin-top: 45px;
  1006. }
  1007.  
  1008. .data.progress span:first-child,
  1009. .data.chapter span:first-child,
  1010. .data.volume span:first-child {
  1011. background: #333333;
  1012. border-radius: 50%;
  1013. float: left;
  1014. height: 35px;
  1015. line-height: 35px;
  1016. overflow: hidden;
  1017. position: relative;
  1018. width: 35px;
  1019. }
  1020.  
  1021. .data.status:not(.completed) ~ .data.progress span:first-child,
  1022. .data.status:not(.completed) ~ .data.chapter span:first-child,
  1023. .data.status:not(.completed) ~ .data.volume span:first-child {
  1024. font-size: 0px;
  1025. }
  1026.  
  1027. .data.progress span:first-child a,
  1028. .data.chapter span:first-child a,
  1029. .data.volume span:first-child a {
  1030. display: table;
  1031. font-size: 16.5px;
  1032. width: 100%;
  1033. }
  1034.  
  1035. .data.progress span:first-child input,
  1036. .data.chapter span:first-child input,
  1037. .data.volume span:first-child input {
  1038. background: transparent;
  1039. border: none;
  1040. color: white;
  1041. float: left;
  1042. margin-top:7px;
  1043. text-align: center;
  1044. width: 35px;
  1045. }
  1046.  
  1047. .data.progress span:nth-of-type(2),
  1048. .data.chapter span:nth-of-type(2),
  1049. .data.volume span:nth-of-type(2) {
  1050. background: #BBBBBB;
  1051. border-radius: 0 18px 18px 0;
  1052. float: left;
  1053. line-height: 35px;
  1054. margin-left: -17px;
  1055. min-width: 15px;
  1056. padding-left: 19px;
  1057. padding-right: 5px;
  1058. }
  1059.  
  1060. .data.tags {
  1061. /* white background behind informations */
  1062. background-color: rgba(255,255,255,0.9);
  1063. border-radius: 5px 5px 0px 0px;
  1064. box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  1065. height: auto;
  1066. min-height: 128px;
  1067. padding: 0px !important;
  1068. position: absolute;
  1069. visibility: hidden;
  1070. width: var(--width-info);
  1071. }
  1072.  
  1073. .data.tags > div {
  1074. margin-bottom: 28px;
  1075. margin-top: 100px;
  1076. padding: 0px 5px 0px 5px;
  1077. }
  1078.  
  1079. .data.tags > div > span:first-child:before {
  1080. border-bottom: 1px solid black;
  1081. content: "Tags:";
  1082. display: block;
  1083. left: 0;
  1084. margin-bottom: 5px;
  1085. padding: 5px;
  1086. text-align: left;
  1087. width: calc(var(--width-info) - 20px);
  1088. z-index: 1;
  1089. }
  1090.  
  1091.  
  1092. .data.tags:before {
  1093. /* anime title (generated) */
  1094. content: "Anime information";
  1095. font-size: 1.5em;
  1096. height: 30px;
  1097. left: 0;
  1098. overflow: hidden;
  1099. position: absolute;
  1100. padding: 5px;
  1101. width: calc(var(--width-info) - 10px);
  1102. }
  1103.  
  1104. .data.tags:after {
  1105. /* anime genres (generated) */
  1106. border-bottom: 1px solid black;
  1107. content:"";
  1108. left: 0;
  1109. margin-top: 35px;
  1110. overflow: hidden;
  1111. padding: 5px 5px 3px 5px;
  1112. position: absolute;
  1113. text-overflow: ellipsis;
  1114. top: 0;
  1115. white-space: nowrap;
  1116. width: calc(var(--width-info) - 10px);
  1117. }
  1118.  
  1119. .data.tags > div:before {
  1120. border-bottom: 1px solid black;
  1121. content: "Synopsis:";
  1122. left: 0;
  1123. position: absolute;
  1124. margin-left: 5px;
  1125. margin-top: -28px;
  1126. padding: 5px;
  1127. text-align: left;
  1128. top: 100%;
  1129. width: calc(var(--width-info) - 20px);
  1130. z-index: 1;
  1131. }
  1132.  
  1133. .data.tags > div:after {
  1134. /* anime synopsis (generated) */
  1135. background-color: rgba(255,255,255,0.9);
  1136. border-radius: 0px 0px 5px 5px;
  1137. box-shadow: 0 5px 4px 0 rgba(0, 0, 0, 0.2), 0 20px 5px 0 rgba(0, 0, 0, 0.19);
  1138. content: "Not updated... View it directly on anime page.";
  1139. left: 0;
  1140. line-height: 1.2em;
  1141. padding: 5px 5px 10px 5px;
  1142. position: absolute;
  1143. text-align: justify;
  1144. top: 100%;
  1145. width: calc(var(--width-info) - 10px);
  1146. }
  1147.  
  1148. .data.rated:before {
  1149. content:"Rated:";
  1150. }
  1151.  
  1152. .data.rated {
  1153. --margin-left-data-adjusted: 300px;
  1154. margin-top: 60px;
  1155. }
  1156.  
  1157. .data.season:before {
  1158. content: "Premiered:";
  1159. }
  1160.  
  1161. .data.season {
  1162. --margin-left-data-adjusted: 10px;
  1163. margin-top: 60px;
  1164. }
  1165.  
  1166. .data.studio::before {
  1167. content: "Studios:";
  1168. }
  1169.  
  1170. .data.studio {
  1171. --margin-left-data-adjusted: 10px;
  1172. margin-top: 80px;
  1173. max-width: 190px;
  1174. overflow: hidden;
  1175. text-overflow: ellipsis;
  1176. white-space: nowrap;
  1177. }
  1178.  
  1179. .data.licensor::before {
  1180. content: "Licensors:";
  1181. }
  1182.  
  1183. .data.licensor {
  1184. --margin-left-data-adjusted: 200px;
  1185. margin-top: 80px;
  1186. max-width: 190px;
  1187. overflow: hidden;
  1188. text-overflow: ellipsis;
  1189. white-space: nowrap;
  1190. }
  1191.  
  1192. .data.magazine::before {
  1193. content: "Serialized:";
  1194. }
  1195.  
  1196. .data.magazine {
  1197. --margin-left-data-adjusted: 120px;
  1198. margin-top: 65px;
  1199. max-width: 270px;
  1200. overflow: hidden;
  1201. text-overflow: ellipsis;
  1202. white-space: nowrap;
  1203. }
  1204.  
  1205. .more-info {
  1206. background-color: rgba(0,0,0,0.7);
  1207. color: white !important;
  1208. height: 150px;
  1209. margin-left: 5px;
  1210. margin-top: calc(-1 * var(--height-img) + 5px);
  1211. overflow: auto;
  1212. width: calc(var(--width-img) - 10px );
  1213. }
  1214.  
  1215. .more-info a {
  1216. color: white !important;
  1217. }
  1218.  
  1219. /* FOOTER */
  1220.  
  1221. #footer-block {
  1222. background: transparent;
  1223. }
  1224.  
  1225. #copyright {
  1226. color: white;
  1227. }
  1228.  
  1229. #copyright:after {
  1230. /* Custom copyright text */
  1231. content: "Endless Summer Layout by Cateinya.";
  1232. }
  1233.  
  1234. /* OTHER */
  1235.  
  1236. /* fix for browsers that do not support variables (IE I'm looking at you) */
  1237. /* Note : those browsers seems to have dificulties with transform too (used in category menu). Fix not found yet */
  1238. @supports not (margin-left:var(--checkvar)) {
  1239.  
  1240. .list-table tbody.list-item {
  1241. margin: 7px 13px 7px 13px;
  1242. width: 178px;
  1243. }
  1244.  
  1245. .data:not(.title):not(.status):not(.score):not(.progress):not(.chapter):not(.volume) {
  1246. margin-left: 13px;
  1247. }
  1248.  
  1249. .list-item:nth-of-type(5n) .data:not(.title):not(.status):not(.score):not(.progress):not(.chapter):not(.volume),
  1250. .list-item:nth-of-type(5n + 1) .data:not(.title):not(.status):not(.score):not(.progress):not(.chapter):not(.volume) {
  1251. margin-left: -591px;
  1252. }
  1253.  
  1254. .data.image {
  1255. height: 250px;
  1256. width: 178px;
  1257. }
  1258.  
  1259. .data.title {
  1260. margin-left: -188px;
  1261. margin-top: 160px;
  1262. width: 188px;
  1263. }
  1264.  
  1265. .add-edit-more {
  1266. width: 178px;
  1267. }
  1268.  
  1269. .data.type {
  1270. margin-left: 213px !important;
  1271. }
  1272.  
  1273. .list-item:nth-of-type(5n) .data.type,
  1274. .list-item:nth-of-type(5n + 1) .data.type {
  1275. margin-left: -391px !important;
  1276. }
  1277.  
  1278. body.manga .data.type {
  1279. margin-left: 23px !important;
  1280. }
  1281.  
  1282. body.manga .list-item:nth-of-type(5n) .data.type,
  1283. body.manga .list-item:nth-of-type(5n + 1) .data.type {
  1284. margin-left: -581px !important;
  1285. }
  1286.  
  1287. .data.progress,
  1288. .data.chapter,
  1289. .data.volume {
  1290. margin-left: -173px;
  1291. }
  1292.  
  1293. .data.tags {
  1294. margin-left: 201px;
  1295. width: 400px;
  1296. }
  1297.  
  1298. .list-item:nth-of-type(5n) .data.tags,
  1299. .list-item:nth-of-type(5n + 1) .data.tags {
  1300. margin-left: -403px;
  1301. }
  1302.  
  1303. .data.tags:before {
  1304. width: 390px;
  1305. }
  1306.  
  1307. .data.tags > div > span:first-child:before {
  1308. width: 380px;
  1309. }
  1310.  
  1311. .data.tags:after {
  1312. width: 390px;
  1313. }
  1314.  
  1315. .data.tags > div:before {
  1316. width: 380px;
  1317. }
  1318.  
  1319. .data.tags > div:after {
  1320. width: 390px;
  1321. }
  1322.  
  1323. .data.rated {
  1324. margin-left: 313px !important;
  1325. }
  1326.  
  1327. .list-item:nth-of-type(5n) .data.rated,
  1328. .list-item:nth-of-type(5n + 1) .data.rated {
  1329. margin-left: -291px !important;
  1330. }
  1331.  
  1332. .data.season {
  1333. margin-left: 23px !important;
  1334. }
  1335.  
  1336. .list-item:nth-of-type(5n) .data.season,
  1337. .list-item:nth-of-type(5n + 1) .data.season {
  1338. margin-left: -581px !important;
  1339. }
  1340.  
  1341. .data.studio {
  1342. margin-left: 23px !important;
  1343. }
  1344.  
  1345. .list-item:nth-of-type(5n) .data.studio,
  1346. .list-item:nth-of-type(5n + 1) .data.studio {
  1347. margin-left: -581px !important;
  1348. }
  1349.  
  1350. .data.licensor {
  1351. margin-left: 213px !important;
  1352. }
  1353.  
  1354. .list-item:nth-of-type(5n) .data.licensor,
  1355. .list-item:nth-of-type(5n + 1) .data.licensor {
  1356. margin-left: -391px !important;
  1357. }
  1358.  
  1359. .data.magazine {
  1360. margin-left: 133px !important;
  1361. }
  1362.  
  1363. .list-item:nth-of-type(5n) .data.magazine,
  1364. .list-item:nth-of-type(5n + 1) .data.magazine {
  1365. margin-left: -471px !important;
  1366. }
  1367.  
  1368. .more-info {
  1369. margin-top: -245px;
  1370. width: 168px;
  1371. }
  1372.  
  1373. .list-table:before {
  1374. background: rgba(0,0,0,0.5);
  1375. border-radius: 30px;
  1376. box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  1377. color: white;
  1378. content: "It seems like your browser does not support some of the features of my layout. This may result in a bad experience while browsing my list ! Try viewing this page with another browser (Chrome or Firefox are fine).";
  1379. display: block;
  1380. font-size: 1.5em;
  1381. margin-top: 100px;
  1382. padding: 10px;
  1383. text-align: center;
  1384. }
  1385.  
  1386. }
  1387.  
  1388.  
  1389. /* shishio changes*/
  1390.  
  1391. .data.image .image{
  1392. display: inherit !important;
  1393. background-repeat: no-repeat !important;
  1394. }
  1395.  
  1396. a img{
  1397. display: block !important;
  1398. border: none !important;
  1399. background-repeat: no-repeat !important;
  1400. }
  1401.  
  1402. .data.image a:before{
  1403. display: block;
  1404. content: "";
  1405. position: absolute;
  1406. background-repeat: no-repeat !important;
  1407. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement