New
Mar 26, 2023 8:24 PM
#1151
Valerio_Lyndon said: Thank you, the notes code looked more intimidating that I thought it was. The code works and I've been able to place it where I want it to go. I'm having trouble finding where to change where the text starts in the speech bubble by moving it more to the left. I feel as though there is a lot of unused space in the bubble so I'm trying to optimize the space to the max. ItsAvu said: I'm happy they finally added a notes section however this means I'm having trouble figuring out how to restyle the code for the notes. I see below from Valerio that it may be either impossible right now or a difficult code to make. I have a vision of adding a note section using the comic speech bubble tag that you used on your older manga styled list with this code here: /* review section */ .list-table .list-table-data .data.tags { position: fixed; right: 0; left: 0; top: 50%; margin: auto; background-image: url(https://image.myanimelist.net/ui/5LYzTBVoS196gvYvw3zjwAmmNei3ftWHltBOI97xl-A); display: inline !important; line-height: 20px !important; text-align:center; pointer-events: none !important; z-index: 6; background-size: contain; padding: 120px !important; padding-top: 155px !important;; height:450px; width: 550px; background-repeat: no-repeat; background-color: transparent; background-size: contain; opacity: 0; font-size: 18px; } .list-table .list-table-data .data.tags * { animation-name: pop; animation-duration: 1s; pointer-events: none !important; color: black !important; background-color: transparent !important; font-size: 18px !important; line-height: 1.4 !important; font-family: 'Comic Sans MS', cursive !important; letter-spacing: 2px; } .list-table .list-table-data:hover .data.tags, .list-table .list-table-data:hover .data.tags span:after { opacity: 1; animation-name: pop; animation-duration: 1s; pointer-events: none !important; } @keyframes pop { 0% { height:450px; width: 550px; font-size: 0px;} 12% { height:800px; width: 800px; font-size: 0px;} 26% { height:450px; width: 550px; font-size: 0px; } 27% { height:450px; width: 550px; font-size: 18px; } 100% { height:450px; width: 550px; font-size: 18px;} } /*------------------------E-N-D-*/ What I was talking about with Notes earlier in this thread was about any changes I make to the default Clarity code breaking lists that users had already customised. Due to some of this theme's history I have to be careful about how I update it like that. The actual notes themselves are not any harder to style than other parts of the list, depending on what you're doing. Sorry for any confusion. In this case your changes most likely didn't work because the notes area isn't its own list column with a ".data" class like most options on the list, but is instead a child of ".data.title" and only has the ".notes" class. So if you changed the code to ".data.notes" then the CSS would be trying to target an element that doesn't exist. It also has a different structure than the tags area so whether or not you had an issue with the .data selector, some changes may still have been needed. This is where using Inspect Element to view the HTML really comes into play. Anyhow, here's a minimally modified version of the code that works with the notes. /* review section */ .notes { position: fixed; right: 0; left: 0; top: 50%; margin: auto; background-image: url(https://image.myanimelist.net/ui/5LYzTBVoS196gvYvw3zjwAmmNei3ftWHltBOI97xl-A); display: block; line-height: 20px !important; text-align:center; pointer-events: none !important; z-index: 6; background-size: contain; padding: 120px !important; padding-top: 155px !important;; height:450px; width: 550px; background-repeat: no-repeat; background-color: transparent; background-size: contain; opacity: 0; font-size: 18px; } .notes .text { pointer-events: none !important; color: black !important; background-color: transparent !important; font-size: 18px !important; line-height: 1.4 !important; font-family: 'Comic Sans MS', cursive !important; letter-spacing: 2px; } .list-table-data:hover .notes { opacity: 1; animation: 1s linear 0s both pop; pointer-events: none !important; } .notes .edit { display: none; } @keyframes pop { 0% { height:450px; width: 550px; font-size: 0px;} 12% { height:800px; width: 800px; font-size: 0px;} 26% { height:450px; width: 550px; font-size: 0px; } 27% { height:450px; width: 550px; font-size: 18px; } 100% { height:450px; width: 550px; font-size: 18px;} } /*------------------------E-N-D-*/ Do keep in mind though that notes can be a lot longer than tags and it may end up looking really weird. This code looks a lot different because it was easier to optimise it while I was making changes with it than keep it how it was. /* review section */ .notes { position: fixed; right: 0; left: 0; top: 50vh; z-index: 6; display: flex; justify-content: center; align-items: center; width: 550px !important; min-height: 176px; padding: 120px 120px 98px; background: url(https://i.imgur.com/5T94jUO.png) center top / 100% 120px no-repeat, url(https://i.imgur.com/CdZByxG.png) center 120px / 100% calc(100% - 218px) no-repeat, url(https://i.imgur.com/3dmQZI1.png) center bottom / 100% 98px no-repeat; margin: auto; text-align: center; opacity: 0; pointer-events: none; } .list-table-data:hover .notes { opacity: 1; animation: 1s linear 0s both pop; pointer-events: none; } .notes .text { min-height: max-content; max-height: calc(50vh - 218px); overflow: hidden; color: black !important; font: 18px/1.4 'Comic Sans MS', cursive; letter-spacing: 2px; pointer-events: none; } .notes::after { content: ""; position: absolute; bottom: 98px; left: 120px; right: 120px; height: 30px; background: linear-gradient(to top, #fff, #fffb, #fff0); font-size: 30px; line-height: 30px; } .notes .edit { display: none; } @keyframes pop { 12% { transform: scale(1.45454545); } 0%,26%,100% { transform: none; } } /*------------------------E-N-D-*/ I'm also trying to change the width of the bubble so it fits on the screen like so ---> here |
ItsAvuMar 26, 2023 8:39 PM
Mar 27, 2023 7:07 AM
#1152
Hello there! I'm new to this, and I was using one of the default Clarity themes, the Kimetsu No Yaiba one, I tried to modify it to have horizontal tags, tag colors, but I don't see either working out. The theme by itself works but the modifications I've added does not seem to. The code is here: https://pastebin.com/JJVQ1rf1 Could anyone please help me out and point out as to what I'm doing wrong? |
Mar 27, 2023 7:54 AM
#1153
SlyPredator said: Hello there! I'm new to this, and I was using one of the default Clarity themes, the Kimetsu No Yaiba one, I tried to modify it to have horizontal tags, tag colors, but I don't see either working out. The theme by itself works but the modifications I've added does not seem to. The code is here: https://pastebin.com/JJVQ1rf1 Could anyone please help me out and point out as to what I'm doing wrong? It works, I've tested it on my own list (below). Your problem is probably because you don't have any tags on your list edited, they are all empty so you won't see tags at all. You have to write them in them manually through the edit buttons on your list. Then they will appear under the More button when you write them in |
Mar 27, 2023 7:58 AM
#1154
Shishio-kun said: Oh I'm so sorry, I meant the genres, Action, Fantasy and so on, how would I add colors to them, and also put those under the title, horizontally. The bottom-most code present in the paste are the ones for the genres.SlyPredator said: Hello there! I'm new to this, and I was using one of the default Clarity themes, the Kimetsu No Yaiba one, I tried to modify it to have horizontal tags, tag colors, but I don't see either working out. The theme by itself works but the modifications I've added does not seem to. The code is here: https://pastebin.com/JJVQ1rf1 Could anyone please help me out and point out as to what I'm doing wrong? It works, I've tested it on my own list (below). Your problem is probably because you don't have any tags on your list edited, they are all empty so you won't see tags at all. You have to write them in them manually through the edit buttons on your list. Then they will appear under the More button when you write them in |
Mar 27, 2023 8:23 AM
#1155
SlyPredator said: Shishio-kun said: Oh I'm so sorry, I meant the genres, Action, Fantasy and so on, how would I add colors to them, and also put those under the title, horizontally. The bottom-most code present in the paste are the ones for the genres.SlyPredator said: Hello there! I'm new to this, and I was using one of the default Clarity themes, the Kimetsu No Yaiba one, I tried to modify it to have horizontal tags, tag colors, but I don't see either working out. The theme by itself works but the modifications I've added does not seem to. The code is here: https://pastebin.com/JJVQ1rf1 Could anyone please help me out and point out as to what I'm doing wrong? It works, I've tested it on my own list (below). Your problem is probably because you don't have any tags on your list edited, they are all empty so you won't see tags at all. You have to write them in them manually through the edit buttons on your list. Then they will appear under the More button when you write them in These would be some genre codes. Each genre has its own number. The number after genre= is the genres number on MAL (action is genre #1) .data.genre span a[href*="genre=1"] { background: orange; } .data.genre span a[href*="genre=2"] { background: red; } .data.genre span a[href*="genre=3"] { background: green; } .data.genre span a[href*="genre=4"] { background: purple; } .data.genre span a[href*="genre=5"] { background: teal; } .data.genre span a[href*="genre=6"] { background: black; } .data.genre span a[href*="genre=7"] { background: violet; } .data.genre span a[href*="genre=8"] { background: yellow; } .data.genre span a[href*="genre=9"] { background: yellowgreen; } .data.genre span a[href*="genre=10"] { background: silver; } .data.genre span a[href*="genre=11"] { background: brown; } .data.genre span a[href*="genre=12"] { background: gray; } .data.genre span a[href*="genre=13"] { background: pink; } .data.genre span a[href*="genre=14"] { background: firebrick; } The ones at the bottom of your CSS don't seem to be for genre? They say tags, studio, licensor. https://imgur.com/5GAOU4F The studio tags will work with the studio number. You have to change the number after href= to the studio's number on MAL, so for this studio: https://myanimelist.net/anime/producer/441 .data.studio span a[href$="/14"] { background: red; } The 14 would get changed to 441 to color that studio's link on your list: .data.studio span a[href$="/441"] { background: red; } Adding genres horizontally can probably be done but it might take some time to edit that if this the first time, so please check if there is already some codes in the opening post or theme customizer for that |
Mar 27, 2023 8:31 AM
#1156
Shishio-kun said: Ooh thank you so much! That $ to * (tags part was my bad, I'd copied from V L's gist, all good now), as for the horizontal genres, I shall look around 👍, thank you once again!SlyPredator said: Shishio-kun said: SlyPredator said: Hello there! I'm new to this, and I was using one of the default Clarity themes, the Kimetsu No Yaiba one, I tried to modify it to have horizontal tags, tag colors, but I don't see either working out. The theme by itself works but the modifications I've added does not seem to. The code is here: https://pastebin.com/JJVQ1rf1 Could anyone please help me out and point out as to what I'm doing wrong? It works, I've tested it on my own list (below). Your problem is probably because you don't have any tags on your list edited, they are all empty so you won't see tags at all. You have to write them in them manually through the edit buttons on your list. Then they will appear under the More button when you write them in These would be some genre codes. Each genre has its own number. The number after genre= is the genres number on MAL (action is genre #1) .data.genre span a[href*="genre=1"] { background: orange; } .data.genre span a[href*="genre=2"] { background: red; } .data.genre span a[href*="genre=3"] { background: green; } .data.genre span a[href*="genre=4"] { background: purple; } .data.genre span a[href*="genre=5"] { background: teal; } .data.genre span a[href*="genre=6"] { background: black; } .data.genre span a[href*="genre=7"] { background: violet; } .data.genre span a[href*="genre=8"] { background: yellow; } .data.genre span a[href*="genre=9"] { background: yellowgreen; } .data.genre span a[href*="genre=10"] { background: silver; } .data.genre span a[href*="genre=11"] { background: brown; } .data.genre span a[href*="genre=12"] { background: gray; } .data.genre span a[href*="genre=13"] { background: pink; } .data.genre span a[href*="genre=14"] { background: firebrick; } The ones at the bottom of your CSS don't seem to be for genre? They say tags, studio, licensor. https://imgur.com/5GAOU4F The studio tags will work with the studio number. You have to change the number after href= to the studio's number on MAL, so for this studio: https://myanimelist.net/anime/producer/441 .data.studio span a[href$="/14"] { background: red; } The 14 would get changed to 441 to color that studio's link on your list: .data.studio span a[href$="/441"] { background: red; } Adding genres horizontally can probably be done but it might take some time to edit that if this the first time, so please check if there is already some codes in the opening post or theme customizer for that |
Mar 27, 2023 1:41 PM
#1157
SlyPredator said: Shishio-kun said: Ooh thank you so much! That $ to * (tags part was my bad, I'd copied from V L's gist, all good now), as for the horizontal genres, I shall look around 👍, thank you once again!SlyPredator said: Shishio-kun said: Oh I'm so sorry, I meant the genres, Action, Fantasy and so on, how would I add colors to them, and also put those under the title, horizontally. The bottom-most code present in the paste are the ones for the genres.SlyPredator said: Hello there! I'm new to this, and I was using one of the default Clarity themes, the Kimetsu No Yaiba one, I tried to modify it to have horizontal tags, tag colors, but I don't see either working out. The theme by itself works but the modifications I've added does not seem to. The code is here: https://pastebin.com/JJVQ1rf1 Could anyone please help me out and point out as to what I'm doing wrong? It works, I've tested it on my own list (below). Your problem is probably because you don't have any tags on your list edited, they are all empty so you won't see tags at all. You have to write them in them manually through the edit buttons on your list. Then they will appear under the More button when you write them in These would be some genre codes. Each genre has its own number. The number after genre= is the genres number on MAL (action is genre #1) .data.genre span a[href*="genre=1"] { background: orange; } .data.genre span a[href*="genre=2"] { background: red; } .data.genre span a[href*="genre=3"] { background: green; } .data.genre span a[href*="genre=4"] { background: purple; } .data.genre span a[href*="genre=5"] { background: teal; } .data.genre span a[href*="genre=6"] { background: black; } .data.genre span a[href*="genre=7"] { background: violet; } .data.genre span a[href*="genre=8"] { background: yellow; } .data.genre span a[href*="genre=9"] { background: yellowgreen; } .data.genre span a[href*="genre=10"] { background: silver; } .data.genre span a[href*="genre=11"] { background: brown; } .data.genre span a[href*="genre=12"] { background: gray; } .data.genre span a[href*="genre=13"] { background: pink; } .data.genre span a[href*="genre=14"] { background: firebrick; } The ones at the bottom of your CSS don't seem to be for genre? They say tags, studio, licensor. https://imgur.com/5GAOU4F The studio tags will work with the studio number. You have to change the number after href= to the studio's number on MAL, so for this studio: https://myanimelist.net/anime/producer/441 .data.studio span a[href$="/14"] { background: red; } The 14 would get changed to 441 to color that studio's link on your list: .data.studio span a[href$="/441"] { background: red; } Adding genres horizontally can probably be done but it might take some time to edit that if this the first time, so please check if there is already some codes in the opening post or theme customizer for that If there isn't one, I made a horizontal genres code out of the tags one with a few small adjustments and replacing tags with genre. Seems to work fine although I don't think some of these newly made selectors exist heh /*-S-T-A-R-T--------------------*\ | Horizontal Genres R0.3 | \*------------------------------*/ .list-table-data{padding-bottom:25px} .data.genre{position:absolute;left:0;top:0;z-index:2;display:flex!important;width:0;height:100%;padding:0!important;align-items:flex-end} .data.genre div{max-width:980px;margin:0 0 4px 80px;font-size:0;white-space:nowrap} .data.genre span{display:inline-block;padding:0} .data.genre span a{padding:1px 8px!important;margin:0 4px 2px 5px;white-space:nowrap} .data.genre span a[href*="=Favo"]{padding:0!important} .data.genre a.edit{right:-1060px} .data.genre textarea{right:-1060px} /*------------------------E-N-D-*/ You can also manually adjust the color codes in the genres, so like the yellow drama tag, can be changed to another easier-to-read color: .data.genre span a[href*="genre=8"] { background: palevioletred; } |
Mar 27, 2023 8:06 PM
#1158
Mar 28, 2023 7:12 AM
#1159
SlyPredator said: Yeah that works! But absolutely destroys any tags present there, going over them. Its alright though, I did get a userscript to add the genres to the tags and that works beautifully. (am I allowed to share it here?, I'll edit the post if so) Yes you can share the userscript, just keep in mind other users can't see the changes done by it. If you want a CSS way of doing it, I would recommend to just finish up the tags you want to add for now, and then let us know here you're done and I think that a code can be made for both. |
Mar 28, 2023 9:42 AM
#1160
Shishio-kun said: https://openuserjs.org/scripts/shaggyze/MyAnimeList_Tags_UpdaterSlyPredator said: Yeah that works! But absolutely destroys any tags present there, going over them. Its alright though, I did get a userscript to add the genres to the tags and that works beautifully. (am I allowed to share it here?, I'll edit the post if so) Yes you can share the userscript, just keep in mind other users can't see the changes done by it. If you want a CSS way of doing it, I would recommend to just finish up the tags you want to add for now, and then let us know here you're done and I think that a code can be made for both. This lets us pull in the genre into tags in a couple of clicks, and then I used the Horizontal Tags CSS to display them along with colors using the `.data.tags`, these changes are indeed visible by other users on the anime list. |
SlyPredatorMar 28, 2023 9:49 AM
Mar 28, 2023 10:52 AM
#1161
@SlyPredator Ah I see it's probably a generator or something, not just a tampermonkey script to reskin things on your end. So then it looks like you won't need to add any more CSS too |
Mar 28, 2023 10:27 PM
#1162
ItsAvu said: Thank you, the notes code looked more intimidating that I thought it was. The code works and I've been able to place it where I want it to go. I'm having trouble finding where to change where the text starts in the speech bubble by moving it more to the left. I feel as though there is a lot of unused space in the bubble so I'm trying to optimize the space to the max. I'm also trying to change the width of the bubble so it fits on the screen like so ---> here For the reference of any other readers, I responded to this question in the help thread: https://myanimelist.net/forum/?topicid=200323&show=7650#msg68910031 |
Mar 30, 2023 6:37 AM
#1163
How do I space apart the chapters and volumes side by side? Right now it is like so: I am using the Clarity theme, the same CSS as I used for my animelist, which works perfectly. also another question: is there any way to search through this forum topic specifically for terms so that I could probably find related issues which may have been solved? |
Mar 30, 2023 9:19 AM
#1164
SlyPredator said: also another question: is there any way to search through this forum topic specifically for terms so that I could probably find related issues which may have been solved? Install the Autopager extension, go to the first page and then scroll to the bottom and load all pages. You can then CTRL+F and search the entire thread for specific words Using Firefox with Inspect Element (right click) is useful on the list too https://myanimelist.net/forum/?topicid=1780591 |
Mar 30, 2023 10:12 AM
#1165
Shishio-kun said: Thank you for that! Will look into it, o7SlyPredator said: also another question: is there any way to search through this forum topic specifically for terms so that I could probably find related issues which may have been solved? Install the Autopager extension, go to the first page and then scroll to the bottom and load all pages. You can then CTRL+F and search the entire thread for specific words Using Firefox with Inspect Element (right click) is useful on the list too https://myanimelist.net/forum/?topicid=1780591 |
Mar 30, 2023 10:39 AM
#1166
Mar 30, 2023 3:19 PM
#1167
Sorry for the spamming of questions over the past couple of weeks but I promise I almost have my perfect list XD. The last thing I want to add are the horizontal tags to my list to add extra tags such as "OP MC", "Isekai", "Animation". I found the code for the horizontal tags however it has made a domino effect of problems such as: (I color coded the problems in this picture for better understanding) 1. Red - the horizontal tag starts on my synopsis button and I would love for it to be moved over to start after the synopsis button. 2. Orange - Maybe horizontal tags conflict with using my element tags (where I rate story, art, characters, sound, and animation) as now it's uncentered with the linear-gradient background. If that's the case I assume it's impossible and will just rather scrap the whole horizontal tag idea as I like my specific rating system much more. Of course scrapping this idea will take away all of the other problems mentioned so need to answer the other problems if that will be the case. 3. Blue - adding in the horizontal tags has moved my score, mal rating, premiere season button, and progress button (may be hard to see since it's ON the genre buttons), so I would like that to be moved back over to the left. Preferably the score being on top of the element tags (so the progress button has enough of it's own space). Sorry for the very messy code as I've just been adding things to the bottom but here it is. The code for horizontal tags are at the very bottom. @import "https://valeriolyndon.github.io/MAL-Public-List-Designs/Clarity%20Theme/Theme%20-%20Compressed.css"; @import "https://malscraper.azurewebsites.net/covers/auto/presets/dataimagelinkbefore"; @import "https://valeriolyndon.github.io/MAL-Public-List-Designs/Clarity%20Theme/Mod%20-%20Hover%20Image%20Compressed.css"; @import "https://valeriolyndon.github.io/MAL-Public-List-Designs/Clarity%20Theme/Mod%20-%20Dark%20Mode%20Compressed.css"; @import "https://dl.dropboxusercontent.com/s/mmcfwbpop6xzwut/MALRATING_SYNOPSIS.css"; body { --avatar: url(https://bg-so-1.zippyimage.com/2023/03/18/e76786ee63a5065323ebead1d9fdac1c.png); } body { --name: "Itsa Avu"; }body { --character: none; } body { --banner: url(https://i.imgur.com/AZJE32l.jpeg); } /*-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--------------------* | Per-Category Banner Image | *------------------------------*/ /* All Anime */ [data-query*='status":7'] { --banner: url(https://i.imgur.com/zzmUXvM.jpg); } /* Watching/Reading */ [data-query*='status":1'] { --banner: url(https://zippyimage.com/images/2020/10/26/f0c745459538642fb1ecfd598bddfd0b.jpg); } /* Completed */ [data-query*='status":2'] { --banner: url(https://zippyimage.com/images/2020/10/26/4e8d3388c847c2d9ccef6a29be6e654b.jpg); } /* Onhold */ [data-query*='status":3'] { --banner: url(https://i.imgur.com/8wtymdk.jpg); } /* Dropped */ [data-query*='status":4'] { --banner: url(https://i.imgur.com/A872pH7.jpg); } /* Planned */ [data-query*='status":6'] { --banner: url(https://i.imgur.com/E01dYN3.jpg); } /*==============================* | Score Descriptors | * --- - --- - ---- - --- - --- */ .score-na::before { content: "Not Rated"; color: purple!important; } .data.score .score-na { /* Entries with na/10 color change */ color: purple!important; } .score-1::before { content: "- Unredeemable"; color: red!important; } .data.score .score-1 { /* Entries with 1/10 color change */ color: red!important; } .score-2::before { content: "- Horrid"; color: #f60!important; } .data.score .score-2 { /* Entries with 2/10 color change */ color: #f60!important; } .score-3::before { content: "- Awful"; color: #f90!important; } .data.score .score-3 { /* Entries with 3/10 color change */ color: #f90!important; } .score-4::before { content: "- Bad"; color: #fc0!important; } .data.score .score-4 { /* Entries with 4/10 color change */ color: #fc0!important; } .score-5::before { content: "- Mediocre"; color: #ff0!important; } .data.score .score-5 { /* Entries with 5/10 color change */ color: #ff0!important; } .score-6::before { content: "- Alright"; color: #cf0!important; } .data.score .score-6 { /* Entries with 6/10 color change */ color: #cf0 !important; } .score-7::before { content: "- Good"; color: #9f0!important; } .data.score .score-7 { /* Entries with 7/10 color change */ color: #9f0!important; } .score-8::before { content: "- Great"; color: #6f0!important; } .data.score .score-8 { /* Entries with 8/10 color change */ color: #6f0!important; } .score-9::before { content: "- Fantastic"; color: #3f0!important; } .data.score .score-9 { /* Entries with 9/10 color change */ color: #3f0!important; } .score-10::before { content: "- Incredible"; color: #00fff7!important; } .data.score .score-10 { /* Entries with 10/10 color change */ color: #00fff7!important; } /* Internals */ .score-label { position: relative; display: inline-block; z-index: 0; transition: color 0.2s ease; font-size: 18px!important; font-family: Inconsolata, monospace!important; } .score-label:hover { color: #fff !important; } .score-label::before { position: absolute; top: -4px; left: -8px; z-index: -1; display: block; padding: 4px 8px 4px calc(100% + 12px); background: #111; border-radius: 4px; opacity: 0; transition: opacity 0.2s ease; white-space: pre; text-align: left; pointer-events: none; } .score-label:hover::before { opacity: 1; } /*-S-T-A-R-T--------------------* |---------- MAL SYNOPSIS ---------| *------------------------------*/ /* SYNOPSIS BASIS */ .data.storage { width: 0; font-size: 0; margin: 0; pointer-events: none; } /* SYNOPSIS BUTTON */ .data.storage::before { content: "Synopsis"; position: absolute; right: 942px; top: calc(75% + 13px); z-index: auto; width: 67px; padding: 4px; background-color: #000; border-radius: 10%; font: 12px 'Inconsolata', monospace; color: #fca486; text-align: center; transform: translate(50%, -50%); pointer-events: auto; } /* SYNOPSES ON HOVER */ .data.storage::after { position: absolute; right: 0px; top: calc(50% + 45px); z-index: 6 !important; width: 1020px; padding-top: 20px; padding-bottom: 25px; padding-left: 20px; padding-right: 20px; --rounding: 0px; border-radius: var(--rounding); background-color: #1c1c1c; font: 12px 'Inconsolata', monospace; color: #9cf5ff; line-height: 1.6; text-align: center; white-space: pre-wrap; opacity: 0; transition: opacity 0.3s ease; } .data.storage:hover::after { opacity: 1; } /*-------------------------------*/ /*MAL SCORE*/ .progress div { position: relative; } .progress div:after { position: absolute; left: -160px; top: calc(-310% + 10px); font: 10px 'Inconsolata', monospace; transform: translateX(-50%); color: #b3fc86; background-color: #000; border-radius: 10%; border: 5px solid #000; margin: 0 0 0 auto; width: 65px; } /*-------------------------------*/ /*Anime Title Shortening*/ .data.title .link.sort { display: block; height: 16px; border-radius: 3px; overflow: hidden; transition: none !important; } .data.title .link.sort:hover { top: 24px; z-index: 2; height: auto; padding: 2px 4px; background: var(--btn-bg); margin: 0 8px 0 -4px; white-space: normal; transform: translateY(-50%); } /* Title Max Width */ .data.title .link.sort { max-width: calc(100% - 100px); } /*-------------------------------*/ /*Box height*/ .list-table .list-table-data { height: 100px !important; } /*-------------------------------*/ .add-edit-more *{ } /* LIST TABLE */ /* Sort row */ .list-table .list-table-data .data.score{ position: relative; left: 55px !important; } .list-table .list-table-data .data.type{ position: relative; left: 0px; color:#d0d3d5; } .list-table .list-table-data .data.progress{ position: relative; left: 200px !important; color:#d0d3d5; } .data.season:before{ color:#c6cacd; } /*-S-T-A-R-T--------------------* | Advanced Scoring | https://myanimelist.net/forum/?topicid=1723114&show=650#msg62080071 *------------------------------*/ .data.tags { /* horizontal/vertical offset from left of list */ --x-offset: 480px; --y-offset: calc(56% + 17.5px); } /* add decorative score background */ .data.tags div:after { content: ""; position: absolute; top: var(--y-offset); left: var(--x-offset); width: 98px; height: 17px; --i: var(--bg); background-image: linear-gradient( to right, #24986D 0px, #24986D 18px, /* 1st box */ transparent 18px, transparent 20px, #E77B49 20px, #E77B49 38px, /* 2nd box */ transparent 38px, transparent 40px, #0095A4 40px, #0095A4 58px, /* 3rd box */ transparent 58px, transparent 60px, #03DA38 60px, #03DA38 78px, /* 4th box */ transparent 78px, transparent 80px, #E7D772 80px, #E7D772 98px /* 5th box */ ); border-radius: 8.5px; } /* reposition score tags */ .data.tags a[href$="tag=-"], .data.tags a[href$="tag=1"], .data.tags a[href$="tag=2"], .data.tags a[href$="tag=3"], .data.tags a[href$="tag=4"], .data.tags a[href$="tag=5"], .data.tags a[href$="tag=6"], .data.tags a[href$="tag=7"], .data.tags a[href$="tag=8"], .data.tags a[href$="tag=9"], .data.tags a[href$="tag=10"] { position: absolute; top: var(--y-offset); z-index: 1; width: 18px; padding: 1px 0; margin: 0; pointer-events: auto; background: transparent !important; } .data.tags a[href$="tag=-"]:hover, .data.tags a[href$="tag=1"]:hover, .data.tags a[href$="tag=2"]:hover, .data.tags a[href$="tag=3"]:hover, .data.tags a[href$="tag=4"]:hover, .data.tags a[href$="tag=5"]:hover, .data.tags a[href$="tag=6"]:hover, .data.tags a[href$="tag=7"]:hover, .data.tags a[href$="tag=8"]:hover, .data.tags a[href$="tag=9"]:hover, .data.tags a[href$="tag=10"]:hover { cursor: default; /* resets cursor - delete this line to restore pointer cursor */ background: transparent !important; /* background on hover */ } .data.tags span:nth-last-child(5) a[href$="tag=-"], .data.tags span:nth-last-child(5) a[href$="tag=1"], .data.tags span:nth-last-child(5) a[href$="tag=2"], .data.tags span:nth-last-child(5) a[href$="tag=3"], .data.tags span:nth-last-child(5) a[href$="tag=4"], .data.tags span:nth-last-child(5) a[href$="tag=5"], .data.tags span:nth-last-child(5) a[href$="tag=6"], .data.tags span:nth-last-child(5) a[href$="tag=7"], .data.tags span:nth-last-child(5) a[href$="tag=8"], .data.tags span:nth-last-child(5) a[href$="tag=9"], .data.tags span:nth-last-child(5) a[href$="tag=10"] { left: var(--x-offset); border-radius: 8.5px 0 0 8.5px; color: white !important; /* box 1 colour */ } .data.tags span:nth-last-child(4) a[href$="tag=-"], .data.tags span:nth-last-child(4) a[href$="tag=1"], .data.tags span:nth-last-child(4) a[href$="tag=2"], .data.tags span:nth-last-child(4) a[href$="tag=3"], .data.tags span:nth-last-child(4) a[href$="tag=4"], .data.tags span:nth-last-child(4) a[href$="tag=5"], .data.tags span:nth-last-child(4) a[href$="tag=6"], .data.tags span:nth-last-child(4) a[href$="tag=7"], .data.tags span:nth-last-child(4) a[href$="tag=8"], .data.tags span:nth-last-child(4) a[href$="tag=9"], .data.tags span:nth-last-child(4) a[href$="tag=10"] { left: calc(var(--x-offset) + 20px); border-radius: 0; color: white !important; /* box 2 colour */ } .data.tags span:nth-last-child(3) a[href$="tag=-"], .data.tags span:nth-last-child(3) a[href$="tag=1"], .data.tags span:nth-last-child(3) a[href$="tag=2"], .data.tags span:nth-last-child(3) a[href$="tag=3"], .data.tags span:nth-last-child(3) a[href$="tag=4"], .data.tags span:nth-last-child(3) a[href$="tag=5"], .data.tags span:nth-last-child(3) a[href$="tag=6"], .data.tags span:nth-last-child(3) a[href$="tag=7"], .data.tags span:nth-last-child(3) a[href$="tag=8"], .data.tags span:nth-last-child(3) a[href$="tag=9"], .data.tags span:nth-last-child(3) a[href$="tag=10"] { left: calc(var(--x-offset) + 40px); border-radius: 0; color: white !important; /* box 3 colour */ } .data.tags span:nth-last-child(2) a[href$="tag=-"], .data.tags span:nth-last-child(2) a[href$="tag=1"], .data.tags span:nth-last-child(2) a[href$="tag=2"], .data.tags span:nth-last-child(2) a[href$="tag=3"], .data.tags span:nth-last-child(2) a[href$="tag=4"], .data.tags span:nth-last-child(2) a[href$="tag=5"], .data.tags span:nth-last-child(2) a[href$="tag=6"], .data.tags span:nth-last-child(2) a[href$="tag=7"], .data.tags span:nth-last-child(2) a[href$="tag=8"], .data.tags span:nth-last-child(2) a[href$="tag=9"], .data.tags span:nth-last-child(2) a[href$="tag=10"] { left: calc(var(--x-offset) + 60px); border-radius: 0; color: white !important; /* box 4 colour */ } .data.tags span:nth-last-child(1) a[href$="tag=-"], .data.tags span:nth-last-child(1) a[href$="tag=1"], .data.tags span:nth-last-child(1) a[href$="tag=2"], .data.tags span:nth-last-child(1) a[href$="tag=3"], .data.tags span:nth-last-child(1) a[href$="tag=4"], .data.tags span:nth-last-child(1) a[href$="tag=5"], .data.tags span:nth-last-child(1) a[href$="tag=6"], .data.tags span:nth-last-child(1) a[href$="tag=7"], .data.tags span:nth-last-child(1) a[href$="tag=8"], .data.tags span:nth-last-child(1) a[href$="tag=9"], .data.tags span:nth-last-child(1) a[href$="tag=10"] { left: calc(var(--x-offset) + 80px); border-radius: 0 8.5px 8.5px 0; color: white !important; /* box 5 colour */ } /* add description on hover & remove pseudo comma from tags */ a[href$="tag=-"]:before, a[href$="tag=1"]:before, a[href$="tag=2"]:before, a[href$="tag=3"]:before, a[href$="tag=4"]:before, a[href$="tag=5"]:before, a[href$="tag=6"]:before, a[href$="tag=7"]:before, a[href$="tag=8"]:before, a[href$="tag=9"]:before, a[href$="tag=10"]:before { content: "" !important; position: absolute; top: 17px !important; left: calc(50% - 5px) !important; z-index: 5; display: block; border-width: 5px; border-style: solid; border-color: transparent transparent var(--text-dim) transparent; opacity: 0; transition: opacity 0.15s ease; pointer-events: none; } a[href$="tag=-"]:after, a[href$="tag=1"]:after, a[href$="tag=2"]:after, a[href$="tag=3"]:after, a[href$="tag=4"]:after, a[href$="tag=5"]:after, a[href$="tag=6"]:after, a[href$="tag=7"]:after, a[href$="tag=8"]:after, a[href$="tag=9"]:after, a[href$="tag=10"]:after { content: "Story"; /* box 1 description */ position: absolute; top: 27px !important; left: 50% !important; z-index: 5; display: block; width: auto; max-width: 340px; height: auto; padding: 4px 8px; background: var(--btn-bg); border: 1px solid var(--text-dim); border-radius: 4px; box-sizing: border-box; color: var(--text); font: 11px/15px Arial, Verdana; text-align: left; white-space: pre-wrap; opacity: 0; transition: opacity 0.15s ease; transform: translateX(-50%); pointer-events: none; } a[href$="tag=-"]:hover:before, a[href$="tag=1"]:hover:before, a[href$="tag=2"]:hover:before, a[href$="tag=3"]:hover:before, a[href$="tag=4"]:hover:before, a[href$="tag=5"]:hover:before, a[href$="tag=6"]:hover:before, a[href$="tag=7"]:hover:before, a[href$="tag=8"]:hover:before, a[href$="tag=9"]:hover:before, a[href$="tag=10"]:hover:before, a[href$="tag=-"]:hover:after, a[href$="tag=1"]:hover:after, a[href$="tag=2"]:hover:after, a[href$="tag=3"]:hover:after, a[href$="tag=4"]:hover:after, a[href$="tag=5"]:hover:after, a[href$="tag=6"]:hover:after, a[href$="tag=7"]:hover:after, a[href$="tag=8"]:hover:after, a[href$="tag=9"]:hover:after, a[href$="tag=10"]:hover:after { opacity: 1; } span:nth-last-child(4) a[href$="tag=-"]:after, span:nth-last-child(4) a[href$="tag=1"]:after, span:nth-last-child(4) a[href$="tag=2"]:after, span:nth-last-child(4) a[href$="tag=3"]:after, span:nth-last-child(4) a[href$="tag=4"]:after, span:nth-last-child(4) a[href$="tag=5"]:after, span:nth-last-child(4) a[href$="tag=6"]:after, span:nth-last-child(4) a[href$="tag=7"]:after, span:nth-last-child(4) a[href$="tag=8"]:after, span:nth-last-child(4) a[href$="tag=9"]:after, span:nth-last-child(4) a[href$="tag=10"]:after { content: "Animation"; /* box 2 description */ } span:nth-last-child(3) a[href$="tag=-"]:after, span:nth-last-child(3) a[href$="tag=1"]:after, span:nth-last-child(3) a[href$="tag=2"]:after, span:nth-last-child(3) a[href$="tag=3"]:after, span:nth-last-child(3) a[href$="tag=4"]:after, span:nth-last-child(3) a[href$="tag=5"]:after, span:nth-last-child(3) a[href$="tag=6"]:after, span:nth-last-child(3) a[href$="tag=7"]:after, span:nth-last-child(3) a[href$="tag=8"]:after, span:nth-last-child(3) a[href$="tag=9"]:after, span:nth-last-child(3) a[href$="tag=10"]:after { content: "Characters"; /* box 3 description */ } span:nth-last-child(2) a[href$="tag=-"]:after, span:nth-last-child(2) a[href$="tag=1"]:after, span:nth-last-child(2) a[href$="tag=2"]:after, span:nth-last-child(2) a[href$="tag=3"]:after, span:nth-last-child(2) a[href$="tag=4"]:after, span:nth-last-child(2) a[href$="tag=5"]:after, span:nth-last-child(2) a[href$="tag=6"]:after, span:nth-last-child(2) a[href$="tag=7"]:after, span:nth-last-child(2) a[href$="tag=8"]:after, span:nth-last-child(2) a[href$="tag=9"]:after, span:nth-last-child(2) a[href$="tag=10"]:after { content: "Sound"; /* box 4 description */ } span:nth-last-child(1) a[href$="tag=-"]:after, span:nth-last-child(1) a[href$="tag=1"]:after, span:nth-last-child(1) a[href$="tag=2"]:after, span:nth-last-child(1) a[href$="tag=3"]:after, span:nth-last-child(1) a[href$="tag=4"]:after, span:nth-last-child(1) a[href$="tag=5"]:after, span:nth-last-child(1) a[href$="tag=6"]:after, span:nth-last-child(1) a[href$="tag=7"]:after, span:nth-last-child(1) a[href$="tag=8"]:after, span:nth-last-child(1) a[href$="tag=9"]:after, span:nth-last-child(1) a[href$="tag=10"]:after { content: "Enjoyment"; /* box 5 description */ } /*------------------------E-N-D-*/ /*Removing starting to only show finished date*/ .header-title.progress + .started, .data.started { display: none !important; } .header-title.progress + .started, .header-title.chapters + .started, .header-title.volumes + .started, .header-title.type + .started, .data.started { display: none !important; } /*------------------------E-N-D-*/ /*------------------------------* BACKGROUND ON ALL ROWS *------------------------------*/ .list-item { background: rgba(33, 33, 33, 0.5) !important; } .data.priority { background: none; } .data.progress { opacity: 0; transition: opacity 0.3s ease; } .list-item:hover .data.progress { opacity: 1; } /*------------------------E-N-D-*/ /*------------------------------* BACKGROUND ON ALL ROWS HOVER *------------------------------*/ /* All Anime */ [data-query*='status":7'] .list-table .list-table-data:hover{ background: linear-gradient(rgba(33,33,33,.2), rgba(33,33,33,.2)), url("https://i.imgur.com/e21eUgR.jpg"); background-size: cover; } /* Watching/Reading */ [data-query*='status":1'] .list-table .list-table-data:hover{ background-size: cover; background: linear-gradient(rgba(33,33,33,.5), rgba(33,33,33,.5)), url("https://i.imgur.com/pRXU2fK.jpg"); background-position: center; } /* Completed */ [data-query*='status":2'] .list-table .list-table-data:hover{ background: linear-gradient(rgba(33,33,33,.3), rgba(33,33,33,.3)), url("https://i.imgur.com/OmKFBNy.jpg"); background-size: cover; } /* Onhold */ [data-query*='status":3'] .list-table .list-table-data:hover{ background: linear-gradient(rgba(33,33,33,.3), rgba(33,33,33,.3)), url("https://i.imgur.com/Eyaj46s.png"); background-size: cover; } /* Dropped */ [data-query*='status":4'] .list-table .list-table-data:hover{ background: linear-gradient(rgba(33,33,33,.3), rgba(33,33,33,.3)), url("https://i.imgur.com/zjM2VEg.jpg"); background-size: cover; } /* Planned */ [data-query*='status":6'] .list-table .list-table-data:hover{ background: linear-gradient(rgba(33,33,33,.3), rgba(33,33,33,.3)), url("https://i.imgur.com/r2BgXVW.jpg"); background-size: cover; } /*------------------------E-N-D-*/ /*-S-T-A-R-T--------------------* | Per-Category Background Image | *------------------------------*/ /* All Anime */ [data-query*='status":7'] { --background: url(https://i.imgur.com/e21eUgR.jpg); } /* Watching/Reading */ [data-query*='status":1'] { --background: url(https://i.imgur.com/pRXU2fK.jpg); } /* Completed */ [data-query*='status":2'] { --background: url(https://i.imgur.com/OmKFBNy.jpg); } /* Onhold */ [data-query*='status":3'] { --background: url(https://i.imgur.com/Eyaj46s.png); } /* Dropped */ [data-query*='status":4'] { --background: url(https://i.imgur.com/zjM2VEg.jpg); } /* Planned */ [data-query*='status":6'] { --background: url(https://i.imgur.com/r2BgXVW.jpg); } /*------------------------E-N-D-*/ :root { --text-dim: #bababa !important; --text-dim-h: #646464 !important; } /*------------------------E-N-D-*/ /* Special effect [ Airing ] */ .content-status, .rereading, .rewatching { text-shadow: 0 0 2px #e65c00, 0 0 1px #e65c00, 1px 1px 7px #e65c00, 0 0 0 #e65c00 !important; color: #fff !important; } /*------------------------E-N-D-*/ /*change color of text*/ .list-table .list-table-data .data a { color: white!important; text-decoration: none!important; } .add-edit-more a { color:yellow !important; } /*------------------------E-N-D-*/ /*Status bar (ex. watching, completed, etc)*/ .data.status { position: absolute; top: 0; left: 0; width: 5px!important; height: 100%; padding: 0!important; } /*------------------------E-N-D-*/ /* Stats Colour */ .list-unit .list-stats { color: #ffffff !important; text-shadow: 0 1px 0.5px black; } /* Stats Background */ .list-unit .list-stats { top: calc(416px + 8px); left: 50%; width: auto !important; height: 18px; padding: 0 8px; background: var(--bg) !important; border-radius: 13px; line-height: 18px; transform: translateX(-50%); } /*------------------------E-N-D-*/ /* ======================= List Rows Hover Enlarge */ .list-item:hover { z-index: 2; transform: scale(1.025); } /* review section */ .notes { position: fixed; right: -115%; left: 0%; top: -130%; z-index: 6; display: flex; justify-content: center; align-items: center; width: 160px !important; min-height: 90px; padding: 120px 40px 98px; background: url(https://i.imgur.com/5T94jUO.png) center top / 100% 120px no-repeat, url(https://i.imgur.com/CdZByxG.png) center 120px / 100% calc(100% - 218px) no-repeat, url(https://i.imgur.com/3dmQZI1.png) center bottom / 100% 98px no-repeat; margin: auto; /*text-align: center;*/ opacity: 0; pointer-events: none; } .list-table-data:hover .notes { opacity: 1; animation: 1s linear 0s both pop; pointer-events: none; } .notes .text { min-height: max-content; max-height: calc(50vh - 218px); overflow: hidden; color: black !important; font: 10px/1.4 'Comic Sans MS', cursive; pointer-events: none; } .notes::after { content: ""; position: absolute; bottom: 98px; left: 120px; right: 120px; height: 30px; background: linear-gradient(to top, #fff, #fffb, #fff0); font-size: 30px; line-height: 30px; } .notes .edit { display: none; } @keyframes pop { 12% { transform: scale(1.45454545); } 0%,26%,100% { transform: none; } } /*------------------------E-N-D-*/ /* GENRE TAGS */ .data.genre span a[href*="genre=1"], .data.genre span a[href*="genre=2"], .data.genre span a[href*="genre=7"], .data.genre span a[href*="genre=40"], .data.tags a[href*="=Action"], .data.tags a[href*="=Adventure"], .data.tags a[href*="=Mystery"], .data.tags a[href*="=Psychological"] { color: #ff9966 !important; } /* light peach/orangy */ .data.tags a[href*="=Action"]:after { content: "Genre # 01" } .data.tags a[href*="=Adventure"]:after { content: "Genre # 02" } .data.tags a[href*="=Mystery"]:after { content: "Genre # 07" } .data.tags a[href*="=Psychological"]:after { content: "Genre # 40" } .data.genre span a[href*="genre=3"], .data.genre span a[href*="genre=11"], .data.genre span a[href*="genre=13"], .data.genre span a[href*="genre=18"], .data.genre span a[href*="genre=29"], .data.tags a[href*="=Cars"], .data.tags a[href*="=Game"], .data.tags a[href*="=Historical"], .data.tags a[href*="=Mecha"], .data.tags a[href*="=Space"] { color: #6CA790 !important; } /* pale greenish teal */ .data.tags a[href*="=Cars"]:after { content: "Genre # 03" } .data.tags a[href*="=Game"]:after { content: "Genre # 11" } .data.tags a[href*="=Historical"]:after { content: "Genre # 13" } .data.tags a[href*="=Mecha"]:after { content: "Genre # 18" } .data.tags a[href*="=Space"]:after { content: "Genre # 29" } .data.genre span a[href*="genre=4"], .data.genre span a[href*="genre=20"], .data.genre span a[href*="genre=9"], .data.genre span a[href*="genre=35"], .data.genre span a[href*="genre=47"], .data.tags a[href*="=Comedy"], .data.tags a[href*="=Parody"], .data.tags a[href*="=Ecchi"], .data.tags a[href*="=Harem"], .data.tags a[href*="=Gourmet"] { color: #ffff66 !important; } /* light yellow */ .data.tags a[href*="=Comedy"]:after { content: "Genre # 04" } .data.tags a[href*="=Parody"]:after { content: "Genre # 20" } .data.tags a[href*="=Ecchi"]:after { content: "Genre # 09" } .data.tags a[href*="=Harem"]:after { content: "Genre # 35" } .data.tags a[href*="=Gourmet"]:after { content: "Genre # 47" } .data.genre span a[href*="genre=5"], .data.genre span a[href*="genre=6"], .data.genre span a[href*="genre=14"], .data.genre span a[href*="genre=37"], .data.tags a[href*="=Avant%20Garde"], .data.tags a[href*="=Dementia"], .data.tags a[href*="=Demons"], .data.tags a[href*="=Horror"], .data.tags a[href*="=Supernatural"], .data.tags a[href*="=Suspense"], .data.tags a[href*="=Thriller"], .data.tags a[href*="=Vampire"] { color: #ff5050 !important; } /* light red/pinkish */ .data.tags a[href*="=Avant%20Garde"]:after { content: "Genre # 05" } .data.tags a[href*="=Dementia"]:after { content: "Genre # 05" } .data.tags a[href*="=Demons"]:after { content: "Genre # 06" } .data.tags a[href*="=Horror"]:after { content: "Genre # 14" } .data.tags a[href*="=Supernatural"]:after { content: "Genre # 37" } .data.tags a[href*="=Suspense"]:after { content: "Genre # 41" } .data.tags a[href*="=Thriller"]:after { content: "Genre # 41" } .data.tags a[href*="=Vampire"]:after { content: "Genre # 32" } .data.genre span a[href*="genre=8"], .data.genre span a[href*="genre=10"], .data.genre span a[href*="genre=22"], .data.genre span a[href*="genre=23"], .data.genre span a[href*="genre=36"], .data.genre span a[href*="genre=30"], .data.tags a[href*="=Drama"], .data.tags a[href*="=Fantasy"], .data.tags a[href*="=Romance"], .data.tags a[href*="=School"], .data.tags a[href*="=Slice%20of%20Life"], .data.tags a[href*="=Sports"] { color: #ff3385 !important; } /* pink/bright crimson */ .data.tags a[href*="=Drama"]:after { content: "Genre # 08" } .data.tags a[href*="=Fantasy"]:after { content: "Genre # 10" } .data.tags a[href*="=Romance"]:after { content: "Genre # 22" } .data.tags a[href*="=School"]:after { content: "Genre # 23" } .data.tags a[href*="=Slice%20of%20Life"]:after { content: "Genre # 36" } .data.tags a[href*="=Sports"]:after { content: "Genre # 30" } .data.genre span a[href*="demographic=15"], .data.genre span a[href*="demographic=43"], .data.genre span a[href*="demographic=41"], .data.genre span a[href*="demographic=25"], .data.genre span a[href*="demographic=27"], .data.tags a[href*="=Kids"], .data.tags a[href*="=Josei"], .data.tags a[href*="=Seinen"], .data.tags a[href*="=Shoujo"], .data.tags a[href*="=Shounen"] { color: #005ce6 !important; } /* blue */ .data.tags a[href*="=Kids"]:after { content: "Demographic # 15" } .data.tags a[href*="=Josei"]:after { content: "Demographic # 43" } .data.tags a[href*="=Seinen"]:after { content: "Demographic # 41" } .data.tags a[href*="=Shoujo"]:after { content: "Demographic # 25" } .data.tags a[href*="=Shounen"]:after { content: "Demographic # 27" } .data.genre span a[href*="genre=16"], .data.genre span a[href*="genre=24"], .data.genre span a[href*="genre=19"], .data.genre span a[href*="genre=46"], .data.genre span a[href*="genre=48"], .data.tags a[href*="=Magic"], .data.tags a[href*="=Sci-Fi"], .data.tags a[href*="=Music"], .data.tags a[href*="=Award%20Winning"], .data.tags a[href*="=Work%20Life"] { color: #009999 !important; } /* sky blue gray */ .data.tags a[href*="=Magic"]:after { content: "Genre # 16" } .data.tags a[href*="=Sci-Fi"]:after { content: "Genre # 24" } .data.tags a[href*="=Music"]:after { content: "Genre # 19" } .data.tags a[href*="=Award%20Winning"]:after { content: "Genre # 46" } .data.tags a[href*="=Work%20Life"]:after { content: "Genre # 48" } .data.genre span a[href*="genre=17"], .data.genre span a[href*="genre=38"], .data.genre span a[href*="genre=39"], .data.genre span a[href*="genre=21"], .data.genre span a[href*="genre=31"], .data.tags a[href*="=Martial%20Arts"], .data.tags a[href*="=Military"], .data.tags a[href*="=Police"], .data.tags a[href*="=Samurai"], .data.tags a[href*="=Super%20Power"] { color: #009933 !important; } /* green */ .data.tags a[href*="=Martial%20Arts"]:after { content: "Genre # 17" } .data.tags a[href*="=Military"]:after { content: "Genre # 38" } .data.tags a[href*="=Police"]:after { content: "Genre # 39" } .data.tags a[href*="=Samurai"]:after { content: "Genre # 21" } .data.tags a[href*="=Super%20Power"]:after { content: "Genre # 31" } .data.genre span a[href*="genre=49"], .data.genre span a[href*="genre=12"], .data.genre span a[href*="genre=26"], .data.genre span a[href*="genre=28"], .data.genre span a[href*="genre=33"], .data.genre span a[href*="genre=34"], .data.tags a[href*="=Hentai"], .data.tags a[href*="=Shoujo%20Ai"], .data.tags a[href*="=Shounen%20Ai"], .data.tags a[href*="=Boys%20Love"], .data.tags a[href*="=Girls%20Love"], .data.tags a[href*="=Yaoi"], .data.tags a[href*="=Yuri"] { color: #ff0000 !important; } /* red */ .data.tags a[href*="=Erotica"]:after { content: "Genre # 49" } .data.tags a[href*="=Hentai"]:after { content: "Genre # 12" } .data.tags a[href*="=Shoujo%20Ai"]:after { content: "Genre # 26" } .data.tags a[href*="=Shounen%20Ai"]:after { content: "Genre # 28" } .data.tags a[href*="=Girls%20Love"]:after { content: "Genre # 26" } .data.tags a[href*="=Boys%20Love"]:after { content: "Genre # 28" } .data.tags a[href*="=Yaoi"]:after { content: "Genre # 26" } .data.tags a[href*="=Yuri"]:after { content: "Genre # 28" } /*------------------------E-N-D-*/ /*SIDE RENDERS (left and right) To move the renders, adjust the percentage after "left" or "right". You can use negatives. To resize the renders, adjust the percentage after "width". 0% will remove the render.*/ /*ALL ANIME/MANGA RENDERS*/ [data-query*='"status":7'] footer:before { left: 0%; width: 25% !important; background-size: 80% !important; background-image: url(https://i.imgur.com/HEzBFwC.png); background-position: left bottom !important; z-index: 1 !important; } [data-query*='"status":7'] footer:after { right: 5%; width: 25% !important; background-size: 60%; background-image: url(https://i.imgur.com/o32gPdD.png); background-position: right bottom !important; z-index: 1 !important; top: 0%; } /*CURRENT RENDERS*/ [data-query*='"status":1'] footer:before { left: -5%; width: 25% !important; background-size: 100% !important; /*background-size: contain !important;*/ background-image: url(https://i.imgur.com/6nreo7K.png); background-position: left bottom !important; z-index: 1 !important; top: 3%; } [data-query*='"status":1'] footer:after { right: 5%; width: 25% !important; background-size: 50% !important; background-image: url(https://i.imgur.com/w6MyWZC.png); background-position: right bottom !important; z-index: 1 !important; } /*COMPLETED RENDERS*/ [data-query*='"status":2'] footer:before { left: -5%; width: 25% !important; background-size: 75%; background-image: url(https://i.imgur.com/9qR1AaA.png); background-position: left bottom !important; transform: scaleX(-1); z-index: 1 !important; } [data-query*='"status":2'] footer:after { right: -0%; width: 25% !important; background-size: 80% !important; /*background-size: contain !important;*/ background-image: url(https://i.imgur.com/7Jh3h3n.png); background-position: right bottom !important; z-index: 1 !important; } /*ON HOLD RENDERS*/ [data-query*='"status":3'] footer:before { left: -4%; width: 25% !important; background-size: 80%; background-image: url(https://i.imgur.com/5NUXrM1.png); background-position: left bottom !important; z-index: 1 !important; } [data-query*='"status":3'] footer:after { right: -4%; width: 25% !important; background-size: contain !important;; background-image: url(https://i.imgur.com/D8RQMjD.png); background-position: right bottom !important; z-index: 1 !important; } /*DROPPED RENDERS*/ [data-query*='"status":4'] footer:before { left: -2%; width: 25% !important; background-size: 70% !important; background-image: url(https://i.imgur.com/J9tfPBJ.png); background-position: left bottom !important; z-index: 1 !important; } [data-query*='"status":4'] footer:after { right: 0%; width: 25% !important; background-size: 60% !important;; background-image: url(https://i.imgur.com/EZ8aiK4.png); background-position: right bottom !important; z-index: 1 !important; } /*PLANNED RENDERS*/ [data-query*='"status":6'] footer:before { left: -3.5%; width: 25% !important; background-size: contain !important; background-image: url(https://i.imgur.com/SdLxDjz.png); background-position: left bottom !important; z-index: 1 !important; } [data-query*='"status":6'] footer:after { right: -3%; width: 25% !important; background-size: contain !important;; background-image: url(https://i.imgur.com/nA5O5DG.png); background-position: right bottom !important; z-index: 1 !important; } footer:after, footer:before{opacity: 1 !important; background-repeat:no-repeat!important;pointer-events:none!important;content:"";display:block;position:fixed;bottom:0;background-size:100%;pointer-events:none;z-index:3;height:100%!important;} /*------------------------E-N-D-*/ /*-S-T-A-R-T--------------------* | Horizontal Tags R0.3 | *------------------------------*/ .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-*/ As always thank you so much for the help! |
ItsAvuMar 30, 2023 3:55 PM
Mar 30, 2023 3:48 PM
#1168
She's getting ready for the contest 😳 |
Apr 1, 2023 1:42 PM
#1169
Ruse125 said: Hi again Can you help me with getting an image below the text (in the red circle) when I click on the stats button? The stats area can be somewhat finnicky, but the best way to add an image there would probably be to add a ::before element with the image. You can see inside of this code I did have to tweak some of the default positioning. I think this will be fine, but if you notice any odd positioning/behaviours with the sort menu button this mod may have to be tweaked. /* Stats Image */ .list-unit .list-stats { position: static; height: auto; margin-top: -30px; margin-bottom: 10px; } .list-unit .list-stats::after { content: ""; display: block; /* change the height number to modify the size of the image */ height: 220px; /* change image url and fit here */ background-image: url(https://i.imgur.com/1Og94ii.png); background-position: center 70%; background-size: cover; } /* fix sort menu placement */ .list-unit { position: relative; } .list-table > tbody:first-of-type { position: absolute; top: 38px; } |
Apr 1, 2023 2:23 PM
#1170
honestly these are the kinds of images we need more of on lists |
Apr 1, 2023 4:43 PM
#1171
ItsAvu said: Sorry for the spamming of questions over the past couple of weeks but I promise I almost have my perfect list XD. The last thing I want to add are the horizontal tags to my list to add extra tags such as "OP MC", "Isekai", "Animation". I found the code for the horizontal tags however it has made a domino effect of problems such as: (I color coded the problems in this picture for better understanding) 1. Red - the horizontal tag starts on my synopsis button and I would love for it to be moved over to start after the synopsis button. 2. Orange - Maybe horizontal tags conflict with using my element tags (where I rate story, art, characters, sound, and animation) as now it's uncentered with the linear-gradient background. If that's the case I assume it's impossible and will just rather scrap the whole horizontal tag idea as I like my specific rating system much more. Of course scrapping this idea will take away all of the other problems mentioned so need to answer the other problems if that will be the case. 3. Blue - adding in the horizontal tags has moved my score, mal rating, premiere season button, and progress button (may be hard to see since it's ON the genre buttons), so I would like that to be moved back over to the left. Preferably the score being on top of the element tags (so the progress button has enough of it's own space). Sorry for the very messy code as I've just been adding things to the bottom but here it is. The code for horizontal tags are at the very bottom. -snip- As always thank you so much for the help! No worries lol. The list seems to be coming along quite well though! 1. The tag positioning should be a simple change of margin and max-width on the tag div. For instance: .data.tags div { max-width: initial; margin-left: 160px; } 2. Hm, yeah I don't believe the ratings were ever tested with horizontal tags. The uncentered ratings stem from the different tag paddings that horizontal tags add, very solvable so no need to scrap the idea. :) Simply put, the padding property from Horizontal Tags is overriding the padding from the Score Tags. The easiest fix is to drop this code in: /* Score Tags specificity increase for use with Horizontal Tags */ .data.tags a:is([href$="tag=-"], [href$="tag=1"], [href$="tag=2"], [href$="tag=3"], [href$="tag=4"], [href$="tag=5"], [href$="tag=6"], [href$="tag=7"], [href$="tag=8"], [href$="tag=9"], [href$="tag=10"]) { padding: 1px 0 !important; } 3. Everything else being moved to the right seems to be caused by some custom repositioning code, seems to be repositioning the items under the assumption that an empty tag column is there. Since the tag column is now moved to the bottom of each row, the positions are out of whack. [Image of code in question] The fastest way to fix this is probably to add a margin to the premiered column to simulate the tag column being there. .data.season { margin-right: 120px; } While this is not the best solution, it is the easiest one. The alternative, cleaner solution would involve removing the custom positioning and instead using the "order" property like the base list does, increasing the width of the score column, and repositioning the MAL score. Just felt like a lot more effort lol, but it would be less spaghetti-ish. |
Valerio_LyndonApr 1, 2023 4:49 PM
Apr 2, 2023 3:32 AM
#1172
Valerio_Lyndon said: All of these solutions worked out great. However of course I discovered a new problem just as I thought I was done. I discovered the positioning is still off and found the problem was because of the added hover tags (I know I said I was done ;-;...but...). I tried changing the padding under " .data.tags span a:hover::after" but that didn't fix the issue. I tried to go back and mess around in both hover settings (hover tags and scoring) but I just can't figure out what needs to be changed and/or added to make it right. Here is a video just in case there is confusion. ItsAvu said: Sorry for the spamming of questions over the past couple of weeks but I promise I almost have my perfect list XD. The last thing I want to add are the horizontal tags to my list to add extra tags such as "OP MC", "Isekai", "Animation". I found the code for the horizontal tags however it has made a domino effect of problems such as: (I color coded the problems in this picture for better understanding) 1. Red - the horizontal tag starts on my synopsis button and I would love for it to be moved over to start after the synopsis button. 2. Orange - Maybe horizontal tags conflict with using my element tags (where I rate story, art, characters, sound, and animation) as now it's uncentered with the linear-gradient background. If that's the case I assume it's impossible and will just rather scrap the whole horizontal tag idea as I like my specific rating system much more. Of course scrapping this idea will take away all of the other problems mentioned so need to answer the other problems if that will be the case. 3. Blue - adding in the horizontal tags has moved my score, mal rating, premiere season button, and progress button (may be hard to see since it's ON the genre buttons), so I would like that to be moved back over to the left. Preferably the score being on top of the element tags (so the progress button has enough of it's own space). Sorry for the very messy code as I've just been adding things to the bottom but here it is. The code for horizontal tags are at the very bottom. -snip- As always thank you so much for the help! No worries lol. The list seems to be coming along quite well though! 1. The tag positioning should be a simple change of margin and max-width on the tag div. For instance: .data.tags div { max-width: initial; margin-left: 160px; } If you wanted to adjust the spacing from the bottom too, you can use margin-bottom e.x "margin-bottom: 6px". 2. Hm, yeah I don't believe the ratings were ever tested with horizontal tags. The uncentered ratings stem from the different tag paddings that horizontal tags add, very solvable so no need to scrap the idea. :) Simply put, the padding property from Horizontal Tags is overriding the padding from the Score Tags. The easiest fix is to drop this code in: /* Score Tags specificity increase for use with Horizontal Tags */ .data.tags a:is([href$="tag=-"], [href$="tag=1"], [href$="tag=2"], [href$="tag=3"], [href$="tag=4"], [href$="tag=5"], [href$="tag=6"], [href$="tag=7"], [href$="tag=8"], [href$="tag=9"], [href$="tag=10"]) { padding: 1px 0 !important; } 3. Everything else being moved to the right seems to be caused by some custom repositioning code, seems to be repositioning the items under the assumption that an empty tag column is there. Since the tag column is now moved to the bottom of each row, the positions are out of whack. [Image of code in question] The fastest way to fix this is probably to add a margin to the premiered column to simulate the tag column being there. .data.season { margin-right: 120px; } While this is not the best solution, it is the easiest one. The alternative, cleaner solution would involve removing the custom positioning and instead using the "order" property like the base list does, increasing the width of the score column, and repositioning the MAL score. Just felt like a lot more effort lol, but it would be less spaghetti-ish. My code is basically the same as above I just added this /*-S-T-A-R-T--------------------*\ | Tag Desc Basis Horizontal R1.3 | \*------------------------------*/ .data.tags span a { position:relative } .data.tags span a:not([href*="=Favo"])::after,.data.tags span a:not([href*="=Favo"])::before { position: absolute; z-index: 5; display: block; opacity: 0; transition: all .15s ease; pointer-events: none; } .data.tags span a:not([href*="=Favo"])::after { top: 27px; left: calc(50% - 345px); width: auto; max-width: 340px; height: auto; padding: 4px 8px; background: var(--btn-bg); border: 1px solid var(--text-dim); border-radius: 4px; box-sizing: border-box; color: var(--text); font: 11px/15px Arial,Verdana; text-align:left; white-space: pre-wrap; transform: translateX(-50%) translateX(340px); } .data.tags span a:not([href*="=Favo"])::before { content: ""; top: 17px; left: 50%; border-width: 5px; border-style: solid; border-color: transparent transparent var(--text-dim) transparent; margin-left: -10px; } .data.tags span a:hover::after { left: calc(50% - 340px); opacity: 1; } .data.tags span a:not([href*="=Favo"]):hover::before { margin-left:-5px; opacity: 1; } .data.tags span:not([href*="=Favo"]) a::after { transform: translateX(-17%) translateX(340px); } .data.tags span:not([href*="=Favo"]):nth-child(n+3) a::after { transform: translateX(-33%) translateX(340px); } .data.tags span:not([href*="=Favo"]):nth-child(n+5) a::after { transform: translateX(-50%) translateX(340px); } .data.tags span:not([href*="=Favo"]):nth-child(n+7) a::after { transform: translateX(-67%) translateX(340px); } .data.tags span:not([href*="=Favo"]):nth-child(n+9) a::after { transform: translateX(-83%) translateX(340px); } /*------------------------E-N-D-*/ /* Score Tags specificity increase for use with Horizontal Tags */ .data.tags a:is([href$="tag=-"], [href$="tag=1"], [href$="tag=2"], [href$="tag=3"], [href$="tag=4"], [href$="tag=5"], [href$="tag=6"], [href$="tag=7"], [href$="tag=8"], [href$="tag=9"], [href$="tag=10"]) { padding: 1px 0 !important; } /*------------------------E-N-D-*/ |
ItsAvuApr 2, 2023 3:48 AM
Apr 2, 2023 10:39 AM
#1173
Valerio_Lyndon said: Thanks for the help. I have also kept Kaguya somewhere else because I also like the picture.Ruse125 said: Hi again Can you help me with getting an image below the text (in the red circle) when I click on the stats button? The stats area can be somewhat finnicky, but the best way to add an image there would probably be to add a ::before element with the image. You can see inside of this code I did have to tweak some of the default positioning. I think this will be fine, but if you notice any odd positioning/behaviours with the sort menu button this mod may have to be tweaked. Valerio_Lyndon Ruse125 Hi again Can you help me with getting an image below the text (in the red circle) when I click on the stats button? The stats area can be somewhat finnicky, but the best way to add an image there would probably be to add a ::before element with the image. You can see inside of this code I did have to tweak some of the default positioning. I think this will be fine, but if you notice any odd positioning/behaviours with the sort menu button this mod may have to be tweaked. Code /* Stats Image */ .list-unit .list-stats { position: static; height: auto; margin-top: -30px; margin-bottom: 10px; } .list-unit .list-stats::after { content: ""; display: block; /* change the height number to modify the size of the image */ height: 220px; /* change image url and fit here */ background-image: url(https://i.imgur.com/1Og94ii.png); background-position: center 70%; background-size: cover; } /* fix sort menu placement */ .list-unit { position: relative; } .list-table > tbody:first-of-type { position: absolute; top: 38px; } /* Stats Image */ .list-unit .list-stats { position: static; height: auto; margin-top: -30px; margin-bottom: 10px; } .list-unit .list-stats::after { content: ""; display: block; /* change the height number to modify the size of the image */ height: 220px; /* change image url and fit here */ background-image: url(https://i.imgur.com/1Og94ii.png); background-position: center 70%; background-size: cover; } /* fix sort menu placement */ .list-unit { position: relative; } .list-table > tbody:first-of-type { position: absolute; top: 38px; } |
Apr 2, 2023 10:49 PM
#1174
@ItsAvu Perhaps I should go over that old tag score code and make it more compatible lol. I seem to remember it didn't have many allowances for other mods except the ones Gintoki was already using. Anyhow, seems to be the "left" and "transform" properties conflicting between the tag scores and tag descriptions. Try out this fix. Seems to fix it for me but I'm in a bit of a rush so can't test it too much. Let me know if you need more help with it and I can get back Wednesday. /* Fix for using tag descs. with advanced tag scores */ a:is( [href$="tag=-"], [href$="tag=1"], [href$="tag=2"], [href$="tag=3"], [href$="tag=4"], [href$="tag=5"], [href$="tag=6"], [href$="tag=7"], [href$="tag=8"], [href$="tag=9"], [href$="tag=10"] )::before { left: calc(50%) !important; } a:is( [href$="tag=-"], [href$="tag=1"], [href$="tag=2"], [href$="tag=3"], [href$="tag=4"], [href$="tag=5"], [href$="tag=6"], [href$="tag=7"], [href$="tag=8"], [href$="tag=9"], [href$="tag=10"] )::after { left: 50% !important; transform: translateX(-50%) !important; } |
Apr 3, 2023 12:38 AM
#1175
Valerio_Lyndon said: Everything works perfectly! Thanks for all the help!@ItsAvu Perhaps I should go over that old tag score code and make it more compatible lol. I seem to remember it didn't have many allowances for other mods except the ones Gintoki was already using. Anyhow, seems to be the "left" and "transform" properties conflicting between the tag scores and tag descriptions. Try out this fix. Seems to fix it for me but I'm in a bit of a rush so can't test it too much. Let me know if you need more help with it and I can get back Wednesday. /* Fix for using tag descs. with advanced tag scores */ a:is( [href$="tag=-"], [href$="tag=1"], [href$="tag=2"], [href$="tag=3"], [href$="tag=4"], [href$="tag=5"], [href$="tag=6"], [href$="tag=7"], [href$="tag=8"], [href$="tag=9"], [href$="tag=10"] )::before { left: calc(50%) !important; } a:is( [href$="tag=-"], [href$="tag=1"], [href$="tag=2"], [href$="tag=3"], [href$="tag=4"], [href$="tag=5"], [href$="tag=6"], [href$="tag=7"], [href$="tag=8"], [href$="tag=9"], [href$="tag=10"] )::after { left: 50% !important; transform: translateX(-50%) !important; } |
Apr 18, 2023 4:57 AM
#1176
hi. how do i add mal score like this^ to the list? --- [my modded list] its strange that while scrolling on "current", the fps drops to <15. while on other categories (dropped, ptw etc), it only drops to ~40. changing the bg/cover size or removing the animated stuff doesnt fix it. --- edit: ooo apparently its only laggy on brave browser but not firefox. interesting |
karmashizzleApr 18, 2023 6:40 AM
Apr 18, 2023 10:15 PM
#1177
karmashizzle said: hi. how do i add mal score like this^ to the list? --- [my modded list] its strange that while scrolling on "current", the fps drops to <15. while on other categories (dropped, ptw etc), it only drops to ~40. changing the bg/cover size or removing the animated stuff doesnt fix it. --- edit: ooo apparently its only laggy on brave browser but not firefox. interesting Since I assume your question is about getting the MAL score on Clarified, I answered in that thread instead to make it easier for others to find. [Link] |
May 28, 2023 12:52 PM
#1178
Is there a way to Highlight / Change Color for the status of a show (ex: Changing the color of "[ Airing ]" status without affecting the Edit / More text color) |
May 29, 2023 12:09 AM
#1179
TheDarkAngel said: Is there a way to Highlight / Change Color for the status of a show (ex: Changing the color of "[ Airing ]" status without affecting the Edit / More text color) Yes, add this to the bottom of your CSS: /* colour status */ .content-status, .rereading, .rewatching { color: white !important; } /* prevent dash from getting coloured */ .content-status::after, .rereading::after, .rewatching::after { content: "]"; } :not([style]):where(.content-status,.rereading,.rewatching) ~ .add-edit-more::before { content: "- "; } To change the colour, change the "white" to any CSS colour. |
Valerio_LyndonMay 29, 2023 12:13 AM
May 30, 2023 2:35 AM
#1180
Valerio_Lyndon said: Thanks a lot !! TheDarkAngel said: Is there a way to Highlight / Change Color for the status of a show (ex: Changing the color of "[ Airing ]" status without affecting the Edit / More text color) Yes, add this to the bottom of your CSS: /* colour status */ .content-status, .rereading, .rewatching { color: white !important; } /* prevent dash from getting coloured */ .content-status::after, .rereading::after, .rewatching::after { content: "]"; } :not([style]):where(.content-status,.rereading,.rewatching) ~ .add-edit-more::before { content: "- "; } To change the colour, change the "white" to any CSS colour. |
May 30, 2023 11:36 PM
#1181
@Shishio-kun Shishio-kun said: Holy fuck this new system sucks major ass. I don't know how else to put it. I worded it kinder in the announcement thread but your reply here singlehandedly convinced me it's dead on arrival. I can see your reply on classic but have NO IDEA what it is replying to, meanwhile in modern view I can't even fucking find your post because there are 1179 other posts I have to search through to find it. AAAAAAAtesting reply feature Edit: BRUH I can't even find this post that I just posted to you in the new view. WHERE THE FUCK IS IT in this infinite-scroll hellscape. I can only see it in classic and I STILL have no idea what I am replying to. |
May 30, 2023 11:42 PM
#1182
Valerio_Lyndon said: Holy fuck this new system sucks major ass. I don't know how else to put it. I worded it kinder in the announcement thread but your reply here singlehandedly convinced me it's dead on arrival. I can see your reply on classic but have NO IDEA what it is replying to, meanwhile in modern view I can't even fucking find your post because there are 1179 other posts I have to search through to find it. AAAAAAA Edit: BRUH I can't even find this post that I just posted to you in the new view. WHERE THE FUCK IS IT in this infinite-scroll hellscape. I can only see it in classic and I STILL have no idea what I am replying to. Yeah this is bad.. based on what you said they probably didn't even test this on big convo threads! I don't see modern at all, can you screencap or record it for me please? All I see is quote was downgraded to reply. I am in the new classic I guess like hacker09. When that official thread gets big ppl will probably see what you mean. |
May 31, 2023 12:01 AM
#1183
test |
May 31, 2023 12:04 AM
#1184
test 2 |
May 31, 2023 12:08 AM
#1185
Shishio-kun said: I don't see modern at all, can you screencap or record it for me please? All I see is quote was downgraded to reply. I am in the new classic I guess like hacker09. Here you go. https://www.youtube.com/watch?v=j2riwk1yjiQ Not the cleanest recording as I complained through the entire video. I am usually positive about MAL's changes but I don't think I can be about this one. |
May 31, 2023 12:35 AM
#1186
@Valerio_Lyndon Ah thank you! And sorry, I just purchased MAL supporter and seen it/recorded it for myself! Fascinating how bad this is lol. You should share this video with the users in the forum announcements thread, maybe if it gets traction they will adjust it or get rid of it. You covered things really well throughout the video! And wow it looks way worse on light mode D: I didn't know about the little double arrow taking you to the last post until now... :/ |
Shishio-kunMay 31, 2023 12:45 AM
May 31, 2023 1:17 PM
#1187
@Valerio_Lyndon In practice its terrible, WALL OF TEXT MODE!! https://myanimelist.net/forum/?topicid=2096391&msgid=69302697&show=100#msg69302697 |
May 31, 2023 6:11 PM
#1188
Shishio-kun said: Lmao, it's roughIn practice its terrible, WALL OF TEXT MODE!! Shishio-kun said: I didn't know about the little double arrow taking you to the last post until now... :/ Ah, well at least you can use it now! unless you use the new layout lul |
Jul 18, 2023 11:11 AM
#1189
When I use this theme it won't load my "all anime" and "completed" list at all. Other themes seem to work it is just this theme. Any idea why? |
Jul 18, 2023 12:54 PM
#1190
Zyppeler said: Hmm, well this is quite an oddity... I am able to reproduce the issue when I visit your list, but using the exact same code and list settings, logged in or not, Chrome or Firefox, I am unable to have the same happen on my own list. It's the first time I am seeing something like this where it refuses to happen except on one person's list... the moment I force a scroll input on your list it sorts itself out but normally that is never required on the first load. I have no answers as of yet but will take a look. Worst case scenario I would think it should be bypassable with a mildly jank fix, but if I could figure out the cause that would be better.When I use this theme it won't load my "all anime" and "completed" list at all. Other themes seem to work it is just this theme. Any idea why? |
Jul 18, 2023 1:15 PM
#1191
Valerio_Lyndon said: Thanks for the fast reply!Zyppeler said: Hmm, well this is quite an oddity... I am able to reproduce the issue when I visit your list, but using the exact same code and list settings, logged in or not, Chrome or Firefox, I am unable to have the same happen on my own list. It's the first time I am seeing something like this where it refuses to happen except on one person's list... the moment I force a scroll input on your list it sorts itself out but normally that is never required on the first load. I have no answers as of yet but will take a look. Worst case scenario I would think it should be bypassable with a mildly jank fix, but if I could figure out the cause that would be better.When I use this theme it won't load my "all anime" and "completed" list at all. Other themes seem to work it is just this theme. Any idea why? Well that is quite sad because this theme is by far my favorite. I really hope that you can somehow figure it out.. |
Jul 18, 2023 8:57 PM
#1192
@Zyppeler I'm back, although not with a conclusion. I have two requests if I could. First, this only happens on Clarity and not the default list, right? If so, could you try using a different style in the style settings and set your Custom CSS to this instead and see if the problem still occurs? @\import "https://valeriolyndon.github.io/MAL-Public-List-Designs/Clarity%20Theme/Theme%20-%20Compressed.css"; :root { --avatar: url(https://i.imgur.com/y5S9bL5.png); --character: none; } My second request is an export of your list items if you don't mind: https://myanimelist.net/panel.php?go=export I am curious to import it onto a test account and see if it's a specific anime causing the problem or if it's truly unreproducable. The exported data isn't sensitive, you can double check this by opening the file with a text editor. If this is unsolvable (it might be but I'm not calling it yet), the best solution I can think of would be to use CSS to make a scrollbar appear and simply scroll down once on each page load. It's weird, but it does work. /* force the page to always have a scrollable scrollbar to allow activation of javascript load. */ html { min-height: 101vh; } /* Add reminder to scroll so it isn't just a blank page. */ .list-table[data-items=""]::after { content: "Scroll down for entries."; position: absolute; top: 446px; left: calc(50% - 450px); z-index: -1; display: block; width: 900px; background: var(--bg); border-radius: 16px; margin: 32px auto; color: var(--text); font: 16px/32px var(--font-1); text-align: center; } There is also a way to automatically scroll via userscript if it came to that, but it would be best to use it in addition to the CSS and I'll leave that to after any extra testing. Here's a breakdown of what I figured out that is admittedly useless info unless I can reproduce the problem for a bug report. To the best of my knowledge, something is going wrong on MyAnimeList's end during the page load. Normally, MyAnimeList has some item data pre-loaded on the page before any scripts start working on the browser end. On a normal list and on your working pages we can see this behaviour: You can see that the "data-items" section is full of text content which the page then uses to generate the first 300 items of each page. Even an empty page still has some text, specifically an empty set of brackets: However looking at your completed list we can see that there is no text, not even the two brackets. I've never seen that before and it isn't expected behaviour. MyAnimeList is actually throwing an error on page load due to this: My best guess is that one of the anime on your completed list has data that is causing an error during the creation of the data-items text, so the server simply falls back to leaving it blank. What data could cause that kind of error though I don't know. That's why it would be great to have an export of your list item data as there is some hope I could reproduce the error if it's somewhere in your anime comments or something. The problem with this hypothesis though is I don't see how the custom CSS would be affecting the list item generation in this manner, and that is the reason I asked earlier to re-confirm whether it happens with the default list style. But, this is the best guess I've got so far. |
Jul 19, 2023 8:54 AM
#1193
@Valerio_Lyndon It works now. It seems the cause of that was a note I added to a anime. There where quite a lot notes and long textes I wrote to certain anime and because I'm german I wrote them in german and maybe there was a word that got kind of censored or something such as "weniger" wich means "less". No Idea to be honest but after I deleted every note I wrote it seems to work now. I tried other community designs and some didn't load too so I was very very curios... Well I'm glad that it works now. Thank you very much for your help! |
Jul 19, 2023 11:39 PM
#1194
Zyppeler said: @Valerio_Lyndon It works now. It seems the cause of that was a note I added to a anime. There where quite a lot notes and long textes I wrote to certain anime and because I'm german I wrote them in german and maybe there was a word that got kind of censored or something such as "weniger" wich means "less". No Idea to be honest but after I deleted every note I wrote it seems to work now. I tried other community designs and some didn't load too so I was very very curios... Well I'm glad that it works now. Thank you very much for your help! That makes sense! Kinda crazy that MAL bugs out when certain characters are used though, but good that it's solved it for now. |
Dec 28, 2023 2:00 AM
#1195
@Valerio_Lyndon. Sorry to bother you out of the blue like this, but the first page mentions customisable cover images as a possible modification. I've used the default CSS code for adding such a modification because it wasn't on the Theme Customiser as far as I could see, but it doesn't seem to work, only adding a customised cover for the big cover and not for the small: I was wondering if maybe the code I used was wrong?: .data.image a[href^="/anime/35120/"]:before{background-image:url(https://i.imgur.com/yI9qTm3.png)} |
Dec 29, 2023 6:09 PM
#1196
I know this is probably a dumb question but i installed and am using this theme for my anime list, but i am noticing a considerable amount of loading time for the pages of my list is there a setting somewhere i can mess with to reduce the loading time ? Regards ASilva |
Dec 31, 2023 3:22 PM
#1197
@Valerio_Lyndon there's something fucky going on with clarity code from the theme customizer that's causing slow loading. installing the github version has no issue. nevermind :D |
karmashizzleJan 2, 2024 10:18 PM
Dec 31, 2023 7:17 PM
#1198
Reply to Epiccgaymer
@Valerio_Lyndon.
Sorry to bother you out of the blue like this, but the first page mentions customisable cover images as a possible modification. I've used the default CSS code for adding such a modification because it wasn't on the Theme Customiser as far as I could see, but it doesn't seem to work, only adding a customised cover for the big cover and not for the small:

I was wondering if maybe the code I used was wrong?:
.data.image a[href^="/anime/35120/"]:before{background-image:url(https://i.imgur.com/yI9qTm3.png)}
Sorry to bother you out of the blue like this, but the first page mentions customisable cover images as a possible modification. I've used the default CSS code for adding such a modification because it wasn't on the Theme Customiser as far as I could see, but it doesn't seem to work, only adding a customised cover for the big cover and not for the small:
I was wondering if maybe the code I used was wrong?:
.data.image a[href^="/anime/35120/"]:before{background-image:url(https://i.imgur.com/yI9qTm3.png)}
@Epiccgaymer not VL but try this:a[href^="/anime/35120/"] .image { box-sizing: border-box; padding-left: 64px; } a[href^="/anime/35120/"] .image { background: center / cover, top / 100% no-repeat url(https://i.imgur.com/yI9qTm3.png); } also instead of repeating the same code for the heart icon simply do something like: .link[href^="/anime/4282/"] ~ .add-edit-more .more a:before, .link[href^="/anime/18679/"] ~ .add-edit-more .more a:before, .link[href^="/anime/30/"] ~ .add-edit-more .more a:before, .link[href^="/anime/37510/"] ~ .add-edit-more .more a:before, .link[href^="/anime/32/"] ~ .add-edit-more .more a:before, .link[href^="/anime/440/"] ~ .add-edit-more .more a:before, .link[href^="/anime/35120/"] ~ .add-edit-more .more a:before, .link[href^="/anime/437/"] ~ .add-edit-more .more a:before, .link[href^="/anime/777/"] ~ .add-edit-more .more a:before, .link[href^="/anime/1/"] ~ .add-edit-more .more a:before, .link[href^="/anime/82/"] ~ .add-edit-more .more a:before, .link[href^="/anime/1092/"] ~ .add-edit-more .more a:before, .link[href^="/anime/33049/"] ~ .add-edit-more .more a:before, .link[href^="/anime/31933/"] ~ .add-edit-more .more a:before, .link[href^="/anime/85/"] ~ .add-edit-more .more a:before, .link[href^="/anime/530/"] ~ .add-edit-more .more a:before, .link[href^="/anime/5114/"] ~ .add-edit-more .more a:before, .link[href^="/anime/11741/"] ~ .add-edit-more .more a:before, .link[href^="/anime/441/"] ~ .add-edit-more .more a:before, .link[href^="/anime/949/"] ~ .add-edit-more .more a:before { background: center / contain, top / 100% no-repeat url(https://i.imgur.com/ul1CJfC.png); height: 40px; width: 40px; content: ""; position: absolute; margin-left: -160px; margin-top: -25px; pointer-events: none; } |
Jan 1, 2024 4:26 AM
#1199
Reply to karmashizzle
@Epiccgaymer not VL but try this:
also instead of repeating the same code for the heart icon simply do something like:
a[href^="/anime/35120/"] .image { box-sizing: border-box; padding-left: 64px; } a[href^="/anime/35120/"] .image { background: center / cover, top / 100% no-repeat url(https://i.imgur.com/yI9qTm3.png); }
also instead of repeating the same code for the heart icon simply do something like:
.link[href^="/anime/4282/"] ~ .add-edit-more .more a:before, .link[href^="/anime/18679/"] ~ .add-edit-more .more a:before, .link[href^="/anime/30/"] ~ .add-edit-more .more a:before, .link[href^="/anime/37510/"] ~ .add-edit-more .more a:before, .link[href^="/anime/32/"] ~ .add-edit-more .more a:before, .link[href^="/anime/440/"] ~ .add-edit-more .more a:before, .link[href^="/anime/35120/"] ~ .add-edit-more .more a:before, .link[href^="/anime/437/"] ~ .add-edit-more .more a:before, .link[href^="/anime/777/"] ~ .add-edit-more .more a:before, .link[href^="/anime/1/"] ~ .add-edit-more .more a:before, .link[href^="/anime/82/"] ~ .add-edit-more .more a:before, .link[href^="/anime/1092/"] ~ .add-edit-more .more a:before, .link[href^="/anime/33049/"] ~ .add-edit-more .more a:before, .link[href^="/anime/31933/"] ~ .add-edit-more .more a:before, .link[href^="/anime/85/"] ~ .add-edit-more .more a:before, .link[href^="/anime/530/"] ~ .add-edit-more .more a:before, .link[href^="/anime/5114/"] ~ .add-edit-more .more a:before, .link[href^="/anime/11741/"] ~ .add-edit-more .more a:before, .link[href^="/anime/441/"] ~ .add-edit-more .more a:before, .link[href^="/anime/949/"] ~ .add-edit-more .more a:before { background: center / contain, top / 100% no-repeat url(https://i.imgur.com/ul1CJfC.png); height: 40px; width: 40px; content: ""; position: absolute; margin-left: -160px; margin-top: -25px; pointer-events: none; }
@karmashizzle Thank you so much, it seems to all work fine. |
Jan 2, 2024 9:18 PM
#1200
Reply to karmashizzle
@Valerio_Lyndon there's something fucky going on with clarity code from the theme customizer that's causing slow loading.
installing the github version has no issue.
nevermind :D
installing the github version has no issue.
nevermind :D
@karmashizzle Hm, that is quite odd. The customiser pulls its code from Github directly, so barring an overlooked bug they should be identical. How much of a difference was it and do you remember if you had any customisations or mods applied? Thanks for helping Epicc! |
More topics from this board
» theme helpthreat - Jul 5 |
5 |
by Zaryf
»»
Aug 21, 5:46 AM |
|
» [CSS] ⭐️ Customize your List Cursor + Cursor FixesShishio-kun - Mar 8, 2021 |
30 |
by Shishio-kun
»»
Jul 28, 3:17 AM |
|
» How To Have Different Banner/Cover image & Background Image For Manga & Anime ListsYasminaRegina - Jul 25 |
2 |
by YasminaRegina
»»
Jul 26, 1:02 AM |
|
Sticky: » 💚 [REPAIR STICKY] Repair/speed up layouts + Request layout fixes ( 1 2 )Shishio-kun - Nov 17, 2023 |
52 |
by LucaBalsa
»»
Jul 6, 2:02 PM |
|
» [CSS/BBCODE] ⭐️ How to view anyone's CSS or BBcodes (for lists, profiles, or clubs)!Shishio-kun - Feb 6, 2012 |
37 |
by sunnysummerday
»»
Jun 11, 7:44 PM |