Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Theme Customiser Settings
- https://github.com/ValerioLyndon/Theme-Customiser
- ^TC{"data":"https://valeriolyndon.github.io/MAL-Public-List-Designs/Clarity Theme/clarity.json","options":{"avatar":"https://cdn.myanimelist.net/s/common/userimages/28c6ffa0-22b2-4ab6-84a1-1bf6473ae61e_225w?s=8c58563e846c7d968352b61d48094f3f","character":"","banner":""},"mods":{"image-hover":{"hover":"on-row","username":"sarv_g"},"fav":{"align":"left"},"cat-background":{"1":"https://cdn.discordapp.com/attachments/1149041671980449843/1150508521436217434/wallpaperflare.com_wallpaper.jpg","2":"https://cdn.discordapp.com/attachments/1149041671980449843/1150479417701826670/peakpx_1.jpg","3":"https://cdn.discordapp.com/attachments/1149041671980449843/1150491233270116513/35865_1.gif","4":"https://cdn.discordapp.com/attachments/1149041671980449843/1150526030604423259/64106bbdbc193.jpg","6":"https://cdn.discordapp.com/attachments/1149041671980449843/1150573843207966801/to_watch_background.png","7":"https://cdn.discordapp.com/attachments/1149041671980449843/1150550617274732654/gintama_background.jpg"},"dark":{},"transparent-rows":{"colour":"rgba(42, 38, 38, 0.8)"},"status-width":{"width":"19px"},"header-line-cat":{},"cat-header":{},"colours":{"base":"dark","--bg-dark":"rgb(42, 33, 33)","--text":"rgb(255, 255, 255)","--text-h":"rgb(35, 128, 234)","--text-dim":"rgb(238, 36, 53)","--text-dark":"rgb(209, 208, 208)","--icon":"rgb(216, 216, 216)","--text-dim-h":"rgb(216, 216, 216)","--banner-text-shadow":"rgb(239, 4, 4)","--banner-text":"rgb(146, 176, 251)","--watching":"rgb(100, 251, 138)","--completed":"rgb(92, 112, 244)","--onhold":"rgb(240, 248, 82)","--dropped":"rgb(238, 6, 6)","--plantowatch":"rgb(199, 198, 198)","--text-head":"rgb(213, 194, 194)","--cover-bg":"rgb(8, 7, 7)","--checkmark":"rgb(14, 88, 225)"},"cat-banner":{"1":"https://cdn.discordapp.com/attachments/1149041671980449843/1150484030995828806/zom-100-mikazuki-shizuka.gif","2":"https://cdn.discordapp.com/attachments/1149041671980449843/1150478794113679380/peakpx.jpg","3":"https://cdn.discordapp.com/attachments/1149041671980449843/1150486315918438441/wallpaperflare.com_wallpaper.jpg","4":"https://cdn.discordapp.com/attachments/1149041671980449843/1150531806098116849/try1.png","6":"https://cdn.discordapp.com/attachments/1149041671980449843/1150566972203999293/to_watch_banner_final.png","7":"https://cdn.discordapp.com/attachments/1149041671980449843/1150551224127598733/image.png"},"horizontal":{}},"theme":"Clarity"}TC$*/
- /*==============================*\
- | "Clarity" by Valerio Lyndon |
- | R27.5 |
- \*==============================*/
- @\import "https://fonts.googleapis.com/css2?family=Oswald&display=swap";
- @\import "https://valeriolyndon.github.io/MAL-Public-List-Designs/resources/font-awesome-4.7.0/css/font-awesome-force-legacy.min.css";
- @\import "https://malscraper.azurewebsites.net/covers/anime/sarv_g/presets/dataimagelinkbefore";
- @\import "https://malscraper.azurewebsites.net/covers/manga/sarv_g/presets/dataimagelinkbefore";
- @\import "https://cdn.discordapp.com/attachments/1149041671980449843/1152691414996631572/Info_Data.css";
- @\import "https://valeriolyndon.github.io/MAL-Public-List-Designs/Clarity%20Theme/Theme%20-%20Compressed.css";
- /*Synopsis and MAL SCORE addition. the .progress and .title is defined in the Import of the mal stats file I am doing above.
- */
- /* SYNOPSIS BASIS */
- .rewatching, .rereading {
- display: inline !important;
- pointer-events: none;
- }
- .rewatching:before, .rewatching:after,
- .rereading:before, .rereading:after {
- content: none;
- }
- /* SYNOPSIS BUTTON */
- .title a~[class^="re"]: {
- width: 0;
- font-size: 0;
- margin: 0;
- pointer-events: none
- }
- .title a ~ [class^="re"]::before {
- content: "Info";
- position: absolute;
- right: 37px;
- top: calc(50% + 1px);
- z-index: auto;
- width: 57px;
- background-color: rgb(0, 0, 0, .5);
- border-radius: 7px;
- border: 4px solid rgb(0,0,0);
- margin: 0 0 0 auto;
- font: 12px Inconsolata, monospace;
- color: #FFFFFF;
- text-align: center;
- transform: translate(50%, -50%);
- pointer-events: auto
- }
- /* SYNOPSES ON HOVER */
- .title a ~ [class^="re"]::after {
- position: absolute;
- left: calc(-13% - 0px);
- top: calc(50% + 57px);
- z-index: auto;
- width: 1020px;
- padding-top: 20px;
- padding-bottom: 25px;
- padding-left: 21px;
- padding-right: 20px;
- --rounding: 0px;
- border-radius: 0 0 16px 16px;
- background-color: var(--category-colour);
- font: 14px Montserrat, Verdana, sans-serif;
- color: black;
- line-height: 1.4;
- text-align: Left;
- white-space: pre-wrap;
- opacity: 0;
- transition: opacity .3s ease
- }
- [data-query*='status":7']{
- .title a ~ [class^="re"]::after {
- position: absolute;
- right: -570px;
- top: calc(50% + 57px);
- z-index: auto;
- width: 1020px;
- padding-top: 20px;
- padding-bottom: 25px;
- padding-left: 21px;
- padding-right: 20px;
- --rounding: 0px;
- border-radius: 0 0 16px 16px;
- background-color: black;
- font: 14px Montserrat, Verdana, sans-serif;
- color: white;
- line-height: 1.4;
- text-align: Left;
- white-space: pre-wrap;
- opacity: 0;
- transition: opacity .3s ease
- }
- }
- .title a ~ [class^="re"]:hover::after {
- opacity: 1;
- }
- /* AVATAR */
- body { --avatar: url(https://cdn.myanimelist.net/s/common/userimages/28c6ffa0-22b2-4ab6-84a1-1bf6473ae61e_225w?s=8c58563e846c7d968352b61d48094f3f); };
- /*-S-T-A-R-T--------------------*\
- | Dark Mode R3.5 |
- \*------------------------------*/
- :root{--banner:url(https://i.imgur.com/WaLokPG.jpg);--character:url(https://i.imgur.com/h8HW1jf.png);--pbg:#161616;--bg:#212121;--bg-dark:#444;--text:#ababab;--text-h:#416abe;--text-dim:#777;--text-dim-h:#999;--text-dark:#ababab;--shadow:rgba(0,0,0,0.8);--icon:#959595;--accent:#416abe;--banner-text:#f6f5ff;--banner-text-shadow:#e4bef4;--btn-bg:#191919;--btn-bg-h:#ababab;--btn-head-bg-h:#416abe;--btn-text-h:#212121;--text-head:#9b9b9b;--text-head-h:#ababab;--cover-bg:#090909;--edit-btn:#323232;--checkmark:#416abe}.cover-block:before{background:linear-gradient(to top,rgba(0,0,0,.8),rgba(0,0,0,0))}.status-menu-container:after{background:linear-gradient(to bottom,rgba(0,0,0,.6),rgba(0,0,0,0))}#footer-block:before{background:linear-gradient(to top,rgba(0,0,0,.3),rgba(0,0,0,0))}.data.score select{background-image:url(https://i.imgur.com/hFijppc.png)}#fancybox-overlay{opacity:.35!important}#advanced-options,#fancybox-outer{box-shadow:0 0 32px rgba(0,0,0,.75)}html:not(.dark-mode) #fancybox-frame{-webkit-filter:invert(87.8%) hue-rotate(197deg);filter:invert(87.8%) hue-rotate(197deg)}#advanced-options [class*="-widget"] select{background-image:url(https://i.imgur.com/KF8oOyC.png)}
- /*------------------------E-N-D-*/
- /*-S-T-A-R-T--------------------*\
- | Hover Image R0.3 |
- \*------------------------------*/
- .data.image a{overflow:visible}.data.image a:before{content:"";position:absolute;top:50%;left:-166px;z-index:50;width:150px;height:0;background:var(--bg-dark) no-repeat center/cover;border-radius:8px;box-shadow:0 0 2px #000;opacity:0;pointer-events:none;transition:all .3s ease}.list-item:hover .data.image a:before{top:calc(50% - 100px);height:200px;opacity:1}.data.image a:after,.data.image img{border-radius:50%}
- /*------------------------E-N-D-*/
- /*-S-T-A-R-T--------------------*\
- | Horizontal Tags R0.3 |
- Knight Rider's Comment: I have currently disabled this by adding "/*" line at the start and end
- \*------------------------------*/
- /*
- .list-table-data{padding-bottom:11px}.data.tags{position:absolute;left:0;top:0;z-index:2;display:flex!important;width:0;height:100%;padding:0!important;align-items:flex-end}.data.tags div{max-width:980px;margin:0 0 4px 80px;font-size:0;white-space:nowrap}.data.tags span{display:inline-block;padding:0}.data.tags span a{padding:1px 8px!important;margin:0 4px 0 0;white-space:nowrap}.data.tags span a[href*="=Favo"]{padding:0!important}.data.tags a.edit{right:-1060px}.data.tags textarea{right:-1060px}
- */
- /*------------------------E-N-D-*/
- /*-S-T-A-R-T--------------------*\
- | Favourite Hearts (Left) R0.4 |
- \*------------------------------*/
- .data.tags span{padding:0}.data.tags span a{margin:1px 0}.data.tags span a[href*="=Favorite"],.data.tags span a[href*="=Favourite"]{position:absolute;left:-34px;top:calc(50% - 13px);width:26px;height:26px;padding:0;background:var(--bg);border-radius:50%;color:#ff65ad!important;font-size:0!important;line-height:23px;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.2)}.data.tags span a[href*="=Favorite"]:before,.data.tags span a[href*="=Favourite"]:before{content:"♥";font-size:26px}
- /*------------------------E-N-D-*/
- /*-S-T-A-R-T--------------------*\
- | Banner Image |
- I have these disabled currently- Knight Rider. Only left it enabled for status 6
- \*------------------------------*/
- [data-query*='status":1'] { --banner: url(https://cdn.discordapp.com/attachments/1149041671980449843/1150484030995828806/zom-100-mikazuki-shizuka.gif); }
- [data-query*='status":2'] { --banner: url(https://cdn.discordapp.com/attachments/1149041671980449843/1150478794113679380/peakpx.jpg); }
- [data-query*='status":3'] { --banner: url(https://cdn.discordapp.com/attachments/1149041671980449843/1150486315918438441/wallpaperflare.com_wallpaper.jpg); }
- [data-query*='status":4'] { --banner: url(https://cdn.discordapp.com/attachments/1149041671980449843/1150531806098116849/try1.png); }
- [data-query*='status":6'] { --banner: url(https://cdn.discordapp.com/attachments/1149041671980449843/1150566972203999293/to_watch_banner_final.png); }
- [data-query*='status":7'] { --banner: url(https://cdn.discordapp.com/attachments/1149041671980449843/1150551224127598733/image.png); }
- /*------------------------E-N-D-*/
- /*-S-T-A-R-T--------------------*\
- | Per-Category Background Image |
- \*------------------------------*/
- [data-query*='status":1'] { --background: url(https://cdn.discordapp.com/attachments/1149041671980449843/1150508521436217434/wallpaperflare.com_wallpaper.jpg); }
- [data-query*='status":2'] { --background: url(https://cdn.discordapp.com/attachments/1149041671980449843/1150592574000726126/cyberpunk_new_background.jpg); }
- [data-query*='status":3'] { --background: url(https://cdn.discordapp.com/attachments/1149041671980449843/1150486315918438441/wallpaperflare.com_wallpaper.jpg); }
- [data-query*='status":4'] { --background: url(https://cdn.discordapp.com/attachments/1149041671980449843/1150526030604423259/64106bbdbc193.jpg); }
- [data-query*='status":6'] { --background: url(https://cdn.discordapp.com/attachments/1149041671980449843/1150918677168922764/another_attempt_1.png); }
- [data-query*='status":7'] { --background: url(https://cdn.discordapp.com/attachments/1149041671980449843/1150550617274732654/gintama_background.jpg); }
- /*------------------------E-N-D-*/
- /*-S-T-A-R-T--------------------*\
- | List Row Transperancy |
- \*------------------------------*/
- :root {
- --row-tint: rgba(42, 38, 38, 0.8);
- }
- .list-item, .data.priority, .data.number, .data.status:before, .data.status:after {
- background: linear-gradient(var(--row-tint),var(--row-tint)), var(--background) no-repeat center / cover fixed transparent !important;
- }
- /*------------------------E-N-D-*/
- /*-S-T-A-R-T--------------------*\
- | Change Status Bar Width |
- \*------------------------------*/
- .data.status { width: 19px !important; }
- .list-table-data { padding-left: 0px; }
- /*------------------------E-N-D-*/
- /*-S-T-A-R-T--------------------*\
- | Header Outline (CatCol) R0.1 |
- \*------------------------------*/
- [data-query*='"status":7']{--header-border:var(--accent)}[data-query*='"status":1']{--header-border:var(--watching)}[data-query*='"status":2']{--header-border:var(--completed)}[data-query*='"status":3']{--header-border:var(--onhold)}[data-query*='"status":4']{--header-border:var(--dropped)}[data-query*='"status":6']{--header-border:var(--plantowatch)}.status-menu-container:before{height:56px;border-width:4px 0;border-style:solid;border-color:var(--header-border)}.status-menu:after{left:-4px;top:-47px;border-width:4px;box-shadow:0 0 0 4px var(--header-border)}.fixed .status-menu:after{top:4px}
- /*------------------------E-N-D-*/
- /*-S-T-A-R-T--------------------*\
- | CatCol Header Text R0.0 |
- \*------------------------------*/
- .status-menu .status-button{transition:color .3s ease}.status-menu .status-button.on:nth-of-type(1),.status-menu .status-button:nth-of-type(1):hover{color:var(--accent)!important}.status-menu .status-button.on:nth-of-type(2),.status-menu .status-button:nth-of-type(2):hover{color:var(--watching)!important}.status-menu .status-button.on:nth-of-type(3),.status-menu .status-button:nth-of-type(3):hover{color:var(--completed)!important}.status-menu .status-button.on:nth-of-type(4),.status-menu .status-button:nth-of-type(4):hover{color:var(--onhold)!important}.status-menu .status-button.on:nth-of-type(5),.status-menu .status-button:nth-of-type(5):hover{color:var(--dropped)!important}.status-menu .status-button.on:nth-of-type(6),.status-menu .status-button:nth-of-type(6):hover{color:var(--plantowatch)!important}
- /*------------------------E-N-D-*/
- /*-S-T-A-R-T--------------------*\
- | Theme Colours |
- \*------------------------------*/
- :root {
- /* Generic Colours */
- --pbg: #161616;
- --bg: #212121;
- --bg-dark: rgb(42, 33, 33);
- --text: rgb(255, 255, 255);
- --text-h: rgb(35, 128, 234);
- --text-dim: rgb(238, 36, 53);
- --text-dim-h: rgb(216, 216, 216);
- --text-dark: rgb(209, 208, 208);
- --icon: rgb(216, 216, 216);
- --accent: #000000;
- --banner-text: rgb(146, 176, 251);
- --banner-text-shadow: rgb(239, 4, 4);
- /* Button Colours */
- --btn-bg: #191919;
- --btn-bg-h: #ababab;
- --btn-head-bg-h: #416abe;
- --btn-text-h: #212121;
- /* Header Colours */
- --text-head: rgb(213, 194, 194);
- --text-head-h: #ababab;
- /* Status Colours */
- --watching: rgb(100, 251, 138);
- --completed: rgb(92, 112, 244);
- --onhold: rgb(240, 248, 82);
- --dropped: rgb(238, 6, 6);
- --plantowatch: rgb(199, 198, 198);
- --all-anime: rgb(0, 0, 0);
- /* Single-Use Colours */
- --cover-bg: rgb(8, 7, 7);
- --edit-btn: #323232;
- --checkmark: rgb(14, 88, 225);
- }
- /*------------------------------*
- Rows hover properties
- *------------------------------*/
- [data-query*='status":1'] { .list-table .list-table-data:hover{
- background-image: url(https://cdn.discordapp.com/attachments/1149041671980449843/1150879706057547837/currently_watching_trial.jpg);
- background-size: 1060px 100px;
- }}
- [data-query*='status":2'] { .list-table .list-table-data:hover{
- background-image: url(https://cdn.discordapp.com/attachments/1149041671980449843/1150857104387739668/Completed_list_item_pic.jpg);
- background-size: 1060px 100px;
- }}
- [data-query*='status":3'] { .list-table .list-table-data:hover{
- background-image: url(https://cdn.discordapp.com/attachments/1149041671980449843/1150889628593815652/comparison_hover.png);
- background-size: 1060px 100px;
- }}
- [data-query*='status":4'] { .list-table .list-table-data:hover{
- background-image: url(https://cdn.discordapp.com/attachments/1149041671980449843/1150881773518061638/DROPPED_ANIME_ROW_HOVER.png);
- background-size: 1060px 100px;
- }}
- [data-query*='status":6'] { .list-table .list-table-data:hover{
- background-image: url(https://cdn.discordapp.com/attachments/1149041671980449843/1150919637584838698/soon_tm_background.jpg);
- background-size: 1060px 100px;
- }}
- [data-query*='status":7'] { .list-table .list-table-data:hover{
- background-image: url(https://cdn.discordapp.com/attachments/1149041671980449843/1150880260284502046/im_just_seeing.jpg);
- background-size: 1060px 100px;
- }}
- /*------------------------------*
- *------------------------------*/
- body:not([data-query*='status":6']) .header {
- top: calc(74px + 36px);
- margin: 0 auto -36px
- }
- body:not([data-query*='status":6']) .cover-block {
- display: none
- }
- /*------------------------------*
- GLOWING ROWS ON HOVER
- Make a new box shadow here
- https://html-css-js.com/css/generator/box-shadow/
- *------------------------------*/
- [data-query*='status":7'] {.list-table-data:hover{
- box-shadow: 1px 1px 15px 9px #000000 !important;
- position: relative;}
- }
- [data-query*='status":1'] {.list-table-data:hover{
- box-shadow: 1px 1px 15px 9px #64FB8A !important;
- position: relative;}
- }
- [data-query*='status":2'] {.list-table-data:hover{
- box-shadow: 1px 1px 15px 9px #5C70F4 !important;
- position: relative;}
- }
- [data-query*='status":3'] {.list-table-data:hover{
- box-shadow: 1px 1px 15px 9px #F0F852 !important;
- position: relative;}
- }
- [data-query*='status":4'] {.list-table-data:hover{
- box-shadow: 1px 1px 15px 9px #EE0606 !important;
- position: relative;}
- }
- [data-query*='status":6'] {.list-table-data:hover{
- box-shadow: 1px 1px 15px 9px #878282 !important;
- position: relative;}
- }
- /*------------------------------*
- Rezing the Table List item when hovered
- 1st Method is this one, that I used. But this one has issues because in the code above, there is a "max width" attribute to table items.Because of which it only incrased its height but not width even if i changed the number to 1060px+
- .list-table-data:hover{
- width: 1060px;
- height: 100px;
- }
- .list-item:hover {
- z-index: 3;
- transform: scale(1.025);
- }
- But 2nd method adjusts image height and is also not the best on its own. I am using the mix of both for this reason
- *------------------------------*/
- .list-item:hover {
- z-index: 3;
- transform: scale(1.025);
- }
- .list-table-data:hover{
- height: 100px;
- }
- /*------------------------------*
- TAGS
- *------------------------------*/
- .data.tags span a[href*="=Romance"] { background: url(https://cdn.discordapp.com/attachments/1149041671980449843/1150924275134517320/giphy.gif)}
- .data.tags span a[href*="=Action"] { background: url(https://cdn.discordapp.com/attachments/1149041671980449843/1150925263069257799/ezgif-3-1fda5f0992.gif)}
- .data.tags span a[href*="=Comedy"] { background: url(https://cdn.discordapp.com/attachments/1149041671980449843/1150929322899673138/as.gif)}
- .data.tags span a[href*="=Adventure"] { background: url(https://cdn.discordapp.com/attachments/1149041671980449843/1150925840562012190/giphy_1.gif)}
- .data.tags span a[href*="=Drama"] { background: url(https://cdn.discordapp.com/attachments/1149041671980449843/1150932203014979687/aa.gif)}
- .data.tags span a[href*="=Fantasy"] { background: url(https://cdn.discordapp.com/attachments/1149041671980449843/1150930389649588305/g04L.gif)}
- .data.tags span a[href*="=Sci-Fi"] { background: ##00ffec}
- /*------------------------------*
- Addition of "Sort by score" button right above the scores.
- *------------------------------*/
- .list-table .list-table-header .header-title.score {
- position: absolute;
- right: 495px;
- opacity: 1;
- pointer-events: auto
- }
- .list-table .list-table-header .header-title.score .link {
- width: 100px!important;
- margin: 0;
- border-radius: 13px;
- background: var(text);
- text-indent: 0;
- opacity: 1
- }
- .list-table .list-table-header .header-title.score .link::before {
- content: "Sort by "
- }
- /* =========================
- Variable Category-Colours
- Two things
- Making a new variable called --category-colour which has all the colors based on list-item's status.
- And second thing
- I have set it so the text in all the different pages correspond with their respect category colour, EXCEPT for status '7', which will continue to be red
- */
- .list-item {
- --category-colour: var(--text)
- }
- .all_anime ~ .data{
- --category-colour: var(--all-anime)
- --item-shadow: 0 0 20px 2px black
- }
- .watching ~ .data {
- --category-colour: var(--watching);
- --item-shadow: 0 0 20px 2px green
- }
- .completed ~ .data {
- --category-colour: var(--completed);
- --item-shadow: 0 0 20px 2px blue
- }
- .onhold ~ .data {
- --category-colour: var(--onhold);
- --item-shadow: 0 0 20px 2px yellow
- }
- .dropped ~ .data {
- --category-colour: var(--dropped);
- --item-shadow: 0 0 20px 2px red
- }
- .plantowatch ~ .data {
- --category-colour: var(--plantowatch);
- --item-shadow: 0 0 20px 2px white
- }
- body:not([data-query*='status":7']){.data {
- --text-dim: var(--category-colour)
- }};
- body:not([data-query*='status":7']){.list-table .list-table-data .title .add-edit-more a {
- color: var(--category-colour) !important
- }};
- /* colors on seasons with changing the appearance of season as well */
- .data.season::before {
- content: none
- }
- .list-table-data .data.season a {
- display: block;
- width: 140px;
- padding: 1px;
- background: var(--btn-bg);
- border-radius: 8.5px;
- text-align: center;
- line-height: 15px;
- font-weight: 700
- }
- .list-table-data .data.season a:hover {
- background: var(--btn-bg-h);
- color: var(--btn-text-h) !important
- }
- .data.season span a[href$="winter"] {
- color: #A0E3F6 !important
- }
- .data.season span a[href$="spring"] {
- color: #E487B1 !important
- }
- .data.season span a[href$="summer"] {
- color: #FCDC5C !important
- }
- .data.season span a[href$="fall"] {
- color: #DE591C !important
- }
- .data.season span a[href*="season"]::before {
- content: var(--gicon)
- }
- /* Winter */
- a[href$="/winter"]::before {
- --gicon: "❄️"
- }
- /* Spring */
- a[href$="/spring"]::before {
- --gicon: "🌸"
- }
- /* Summer */
- a[href$="/summer"]::before {
- --gicon: "☀️"
- }
- /* Fall */
- a[href$="/fall"]::before {
- --gicon: "🍂"
- }
- /*------------------------E-N-D-*/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement