New
Oct 7, 2021 11:35 PM
#951
LEGENDS_OF_ANIME said: Can you tell me why it's not working for my list? I think it may be because I use the list table zooming on hover. But I don't know how I can fix it. I kept the code added to the bottom of my list. So......... If you could help me a bit.......... [List CSS] Also if you could tell me how to make the "|" devider the same color too. I can't find it's selector. It works when I place it at the bottom of your CSS, but certain parts of it conflict with other modifications you've made to the premier section. The conflicting styling is located on lines 479 through 495, and will have to be deleted or commented out if you want the styling to look how it does in the previews. |
Oct 7, 2021 11:51 PM
#952
Valerio_Lyndon said: LEGENDS_OF_ANIME said: Can you tell me why it's not working for my list? I think it may be because I use the list table zooming on hover. But I don't know how I can fix it. I kept the code added to the bottom of my list. So......... If you could help me a bit.......... [List CSS] Also if you could tell me how to make the "|" devider the same color too. I can't find it's selector. It works when I place it at the bottom of your CSS, but certain parts of it conflict with other modifications you've made to the premier section. The conflicting styling is located on lines 479 through 495, and will have to be deleted or commented out if you want the styling to look how it does in the previews. I am really sorry, I quoted the wrong reply by mistake. I was supposed to ask about this. Valerio_Lyndon said: Personally though, I would recommend using the alternative overflow solution I've given some other people: https://myanimelist.net/forum/?topicid=1723114&show=400#msg59468531 Also if you could tell me how to make the "|" devider the same color too. I can't find it's selector. |
StoryGraph x Spotify x Instagram “Whether we die or not isn't really that big a deal." — Suzuya Juuzou |
Oct 8, 2021 12:50 AM
#953
LEGENDS_OF_ANIME said: I am really sorry, I quoted the wrong reply by mistake. I was supposed to ask about this. Valerio_Lyndon said: Personally though, I would recommend using the alternative overflow solution I've given some other people: https://myanimelist.net/forum/?topicid=1723114&show=400#msg59468531 It doesn't work with your previously added airing text changes and row background changes, which made titles inline, changed various "position" properties, and allowed them to overflow on their own. While I don't really recommend using it, this code should re-hide overflow when not hovered while adding in the new overflow display while hovered. The "airing" text will move when this happens, but that's unavoidable. /*-S-T-A-R-T--------------------*\ | Overflow Titles on Hover CUSTOM| \*------------------------------*/ .data.title .link.sort { display: inline-block; vertical-align: top; max-width: calc(100% - 50px); height: 16px; border-radius: 3px; padding: 0; margin-right: 8px; overflow: hidden; white-space: nowrap; transition: none !important; } .data.title .link.sort:hover { position: absolute; left: 78px; top: calc(50% - 16px); display: block; max-width: 470px; z-index: 1; height: auto; padding: 2px 4px; background: var(--btn-bg); white-space: normal; transform: translateY(-50%); } .data.title { padding-bottom: 25px !important; } .add-edit-more { position: absolute; left: 82px; top: calc(50% - 20px + 11px); } /*------------------------E-N-D-*/ It makes the code even less maintanable and more jank but it's the only way to add this mod. LEGENDS_OF_ANIME said: Also if you could tell me how to make the "|" devider the same color too. I can't find it's selector. It's controlled by the border-color on some of the started::before/finished::before elements. .data.started:before, .data.finished:before, .data.days:before, .data.airing-started:before, .data.airing-finished:before { border-right: 1px solid var(--text-dim); } |
Oct 8, 2021 12:52 AM
#954
Powish said: a couple days ago category headers just stopped working L3noX said: I have the same problem Raventric said: the Category headers … no longer show up. ShaDedZz said: my category headers round aren't working, this has been happening for like 3 week Camchop04 said: the categories on the all anime page aren't showing. Black_D-44 said: MALCat is broken I know I am colossally late on this one, I was away for a while. Unfortunately, I don't think the headers are fixable. Every request to the app returns a server error, which implies to me that the app itself is now broken or the hosting has expired. The person that created the tool, Doomcat, has been absent since 2019, so it could be anything. To get headers again, I or someone else would have to make a new tool. I'll make sure to ping you if there's any updates, unless you tell me not to. |
Oct 8, 2021 12:08 PM
#955
@valerio_lyndon I've been racking my brain on how to restore the headers with CSS, I think it might be possible with something like this which I was experimenting with on the default layout [data-query*='"status":7'] .list-table .list-table-data .data.status.watching ~ * { background: red !important; top: 100px; position: relative; } [data-query*='"status":7'] .list-table .list-table-data .data.status.completed ~ * { background: orange !important; top: 200px; position: relative; } This lets me gap the anime by section... now I just need to add a header on top and move some of the other stuff down... I think the best way to add a header would be thru a tag they manually insert into the top anime. Unfortunately manual changes mean people won't do it, but if they want headers this might be the only way for now I can't find any way to use a first of type code for the header :/ Also I didn't try it on Clarity, will look into this more later. I think I can definitely create headers for default layouts at least this way. If you want to experiment with this and take it further for Clarity please let me know :D |
Shishio-kunOct 8, 2021 2:01 PM
Oct 8, 2021 1:45 PM
#956
ShaggyZE said: @/epicpunnyname V.L was on earlier and fixed them, meaning your @/Shishio-kun Clarity Patch is now breaking them, so just remove it. personally I decided to make mine horizontal. Did you have to duplicate the code to get them colored? (or what did you add?) |
Oct 8, 2021 2:00 PM
#957
SheyCroix said: ShaggyZE said: @/epicpunnyname V.L was on earlier and fixed them, meaning your @/Shishio-kun Clarity Patch is now breaking them, so just remove it. personally I decided to make mine horizontal. Did you have to duplicate the code to get them colored? (or what did you add?) Funny you should ask, I wasn't even using Clarity on my manga list until a few days ago when I saw yours since it was almost exactly how I imagined I would configure Clarity. So I modified your special_tag.css /* 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" } and combined V.L's horizonal tags with Shishio's Clarity Patch which you'll probably need to remove for this to work or wait for V.L to make a proper horizontal demographic and genre mod. /* Horizontal Demographic & Genres / Revision 0.1 */ .list-table-data { padding-top: 5px !important; padding-bottom: 30px !important; } .data.genre { position: absolute; margin-top: 60px; margin-left: 80px; text-align: left; color: var(--text-dim); left: 200px; top: 10px; display: flex !important; width: 100%; height: 0%; padding: 10px !important; align-items: flex-end; vertical-align: top !important; } .list-table .list-table-data .data.genre a{ color: var(--text-dim); font-size: 0.9em; } .list-table .list-table-data .data.genre a:hover { color:var(--text-dim-h); } .data.genre div { max-width: 1000px; margin: 6px 6px; font-size: 0; white-space: nowrap; } .data.genre span { display: inline-block; padding: 0; } .data.genre span a { padding: 2px 8px !important; /* top, right, bottom, left */ margin: 0 0 1px 1px; /* top, right, bottom, left */ white-space: nowrap; font-size: 10.7px !important; } .list-table .list-table-data .data.demographic { margin-top: 58px; margin-left: 80px; position: absolute; } .list-table .list-table-data a[href*="&demographic"] { position: absolute; margin-top: -65px; margin-left: 0px; text-align: left; color: var(--text-dim); } .list-table .list-table-data a[href*="&demographic"] a { color: var(--text-dim); } .list-table .list-table-data a[href*="&demographic"] a:hover { color:var(--text-dim-h); } /*======= */ |
ShaggyZEOct 8, 2021 3:03 PM
![]() My Userscripts - Themes - Userstyles - Extensions (Chrome/Firefox) [API CSS] MAL-Scraper-API Cover/CSS Generator |
Oct 8, 2021 5:25 PM
#958
@ShaggyZE lol glad to be of help (?) and many thanks! I edited it a tad so it worked a bit better for me, but it helped on making it look better. (even took the chance to update some colors xD) and had to add .data.demographic:empty:before, .data.genre:empty:before { content: ""; } cause it was breaking the lines and appearing on top of them >_< |
Oct 8, 2021 6:01 PM
#959
@SheyCroix lol, yep thanks for the help! I also made that change forgot to mention it ;) wow, you changed it a lot, much neater than what I did, but it doesn't look like you're planning on using the new tags like avant garde or girl's love, I assume you use a script for adding tags so are you going to manually change them back to the old tags each time? https://dl.dropboxusercontent.com/s/imx3txmj23y4xjn/WinMergeU_2021-10-08_18-08-16.png |
ShaggyZEOct 8, 2021 6:06 PM
![]() My Userscripts - Themes - Userstyles - Extensions (Chrome/Firefox) [API CSS] MAL-Scraper-API Cover/CSS Generator |
Oct 8, 2021 6:08 PM
#960
ShaggyZE said: @SheyCroix lol, yep thanks for the help! I also made that change forgot to mention it ;) wow, you changed it a lot, much neater than what I did, but it doesn't look like you're planning on using the new tags like avant garde or girl's love, I assume you use a script for adding tags so are you going to manually change them back to the old tags? https://dl.dropboxusercontent.com/s/g1v8gfzvj8qtnqk/2021-10-08_17-57-02.png I'm actually waiting on the second part of the tags update to see what will be the final thing.... cause, you see, I will have to update every single entry on my list that's affect (so I'm not really looking forward to that T_T) I did add the colored version for the tags/genre column to prepare for that. Also since Avant Garde and Girls/Boys Love is just a name change, it's an "easy" fix. |
Oct 8, 2021 6:28 PM
#961
@SheyCroix I see, yeah that makes sense, I'm looking forward to many new tags but dreading remaking some of my custom ones. |
![]() My Userscripts - Themes - Userstyles - Extensions (Chrome/Firefox) [API CSS] MAL-Scraper-API Cover/CSS Generator |
Oct 9, 2021 12:13 AM
#962
/*-S-T-A-R-T--------------------*\ | Genre Patch R0.1 | \*------------------------------*/ .list-table .list-table-data{padding-bottom: 4px;} .list-table .list-table-data .data.genre { display:flex !important; max-width: 720px; padding:0!important; /*margin-left: calc(1060px - 388px);*/ background:var(--btn-bg); border-radius:8.5px; position: absolute; margin-top: 60px; margin-left: 80px; text-align: left; color: var(--text-dim) !important; } .data.genre div{display:block;} .list-table .list-table-data .data.genre span{display:inline;font-size:11px!important;cursor:text; border-radius:8.5px; } .list-table .list-table-data .data.genre a{display:inline; overflow: visible; white-space: nowrap; padding: 2px 4px 1px; background:0 0; color: var(--text-dim) !important; font-size: 11px; } .list-table .list-table-data .data.genre a:hover{ color:var(--text-dim-h) !important } .list-table .list-table-data .data.demographic { margin-top: 58px; margin-left: 80px; position: absolute; } .list-table .list-table-data a[href*="&demographic"] a{ color: var(--text) !important; } .list-table .list-table-data a[href*="&demographic"] a:hover{ color:var(--accent) !important } Tried editing the patch a bit. Not sure how to get the background to wrap around all the genres like it is on my PTW. /*-S-T-A-R-T--------------------*\ | Horizontal Tags R0.2-PTW-Status:6| \*------------------------------*/ [data-query*='status":6'] .list-table-data{padding-bottom:11px} [data-query*='status":6'] .data.tags{position:absolute;left:0;top:0;display:flex !important;width:0;height:100%;padding:0!important;align-items:flex-end;} [data-query*='status":6'] .data.tags div{max-width:980px!important;background:var(--btn-bg); margin:0 0 4px 76px!important;font-size:0!important;white-space:nowrap!important} [data-query*='status":6'] .data.tags span{display:inline-block!important;padding:0} [data-query*='status":6'] .data.tags span a{padding:1px 8px!important;margin:0 4px 0 0;white-space:nowrap} [data-query*='status":6'] .data.tags span a[href*="=Favo"]{padding:0!important} [data-query*='status":6'] .data.tags a.edit{right:-1052px!important} [data-query*='status":6'] .data.tags textarea{right:-1060px!important} [data-query*='status":6'].data.tags a:not(.edit) { border-radius: 8.5px; color: var(--text)!important; font-size: 10px!important; line-height: 15px; } /*------------------------E-N-D-*/ And is it possible for demographics to be inside the same bubble in front of the genres. |
LeosparsOct 9, 2021 12:38 AM
Oct 9, 2021 1:01 AM
#963
Shishio-kun said: I've been racking my brain on how to restore the headers with CSS, I think it might be possible with something like this which I was experimenting with on the default layout Also I didn't try it on Clarity, will look into this more later. I think I can definitely create headers for default layouts at least this way. If you want to experiment with this and take it further for Clarity please let me know :D Talk about thinking outside the box, that's a really clever solution! I'm prettty sure it would work for a purpose-made theme, athough I don't think it would be viable for Clarity. It would require too many rewrites of the base theme code and I'm pretty sure it won't allow use of the more-info section, but I'm extremely impressed nonetheless. Would be great for a new theme. My first thought for a fix was actually to just re-host MalCat, but even assuming the GitHub code is the one that was on the app, I don't think that's a viable option for me. It would require too much time and I haven't looked into a free Python app host. My second thought, and what I'll probably go with, is to create a userscript that just auto-updates peoples CSS when they visit their list (or maybe when they click a button). This has some UX pitfalls I need to be careful of so that I don't have the tool accidentally deleting anyone's custom CSS, but I think it's the most viable option for now. |
Oct 9, 2021 8:15 AM
#964
Valerio_Lyndon said: My first thought for a fix was actually to just re-host MalCat, but even assuming the GitHub code is the one that was on the app, I don't think that's a viable option for me. It would require too much time and I haven't looked into a free Python app host. My second thought, and what I'll probably go with, is to create a userscript that just auto-updates peoples CSS when they visit their list (or maybe when they click a button). This has some UX pitfalls I need to be careful of so that I don't have the tool accidentally deleting anyone's custom CSS, but I think it's the most viable option for now. Was curious so I looked into it a little, the github only has the initial release, so it only has series.py not headers.py and an outdated MAL API, basically just 3 packages, so it would need to be changed to something like Jikan cause MAL's API Auth is a pain now. also doomcat never shared the Django or Flask settings nor the main web app so those would need to be made from scratch to make it easy to host on a free python host, I made a fork of the github last night and created main.app and app.yaml just to get it started on appspot.com, but it's my first time trying google cloud so it's taking a while. even if I were to attempt to re-code everything he added after 2017 I probably wouldn't keep it on google long since it's not a free service but I am planning on getting another web host soon. |
ShaggyZEOct 9, 2021 8:45 AM
![]() My Userscripts - Themes - Userstyles - Extensions (Chrome/Firefox) [API CSS] MAL-Scraper-API Cover/CSS Generator |
Oct 9, 2021 10:51 AM
#965
@Valerio_Lyndon I think it could be possible if I edited many things as a long term project, but it probably would interfere with mods, so maybe it would be best to add all the mods first, add all the list settings, then edit it The first thing to do is find a way to move the dark containers down too and move them behind the anime info Thankfully on this list the anime info is all in the same place which woulda been a nightmare to re-configure ':D Also the anime info isn't clickable so that'd have to fixed and the left edge has to be moved down. And there's a problem with the anime title being covered. That's the start from what I see. Maybe I'll look into it later, and if I need help I'll post here ":D |
Shishio-kunOct 9, 2021 11:02 AM
Oct 9, 2021 12:49 PM
#966
With the genre patch, would it be possible to make the genres have individual backgrounds rather than one whole bar. The reason I ask is because I had the genres as tags before. There was no commas or background connecting them. It looks a little broken having tags and genre on at the same time but you can see how the tags look compared to the genres here: @\import "https://fonts.googleapis.com/css?family=Oswald"; @\import "https://malscraper.azurewebsites.net/covers/anime/Paper2017/presets/dataimagelinkbefore"; @\import "https://malscraper.azurewebsites.net/covers/manga/Paper2017/presets/dataimagelinkbefore"; /* BANNER BACKGROUND To change background images: Delete what's in the parenthesis. Upload the new background to Imgur or a similar site, then copy the direct link (or Original GIF link if it's animated) and paste it into the parenthesis. Save. */ :root { --banner: url(https://imgur.com/SQK3qLs.jpg)!important;} /* BANNER TEXT*/ :root { --name: url(https://imgur.com/hsfQZdO.png) !Important; --namestart:70px; --nameend:125px; --namescale:.75; } /* BANNER AVATAR (Profile Spot) */ :root { --avatar: url(https://imgur.com/6Ma5r6g.png) !important; } /* BANNER CHARACTER (Character On BANNER)*/ :root { --character: url() !important; } /* WALLPAPER stuff. Based on Layers*/ :root { --wallpaper: var(--wallpaper1) ,var(--wallpaper2),var(--wallpaper3),var(--wallpaper4),var(--wallpaper5),var(--wallpaper-color) !important; /*Wallpaper Layers. 1 is first layer, 2 is second layer etc.*/ --wallpaper1:url(https://imgur.com/Vd23sGI.gif)fixed left / 110%;/*rain/needs .gif to work*/ --wallpaper2:url(https://imgur.com/sJRbr5q.png)no-repeat fixed bottom /100%; --wallpaper3:url()fixed right / 69.2%; --wallpaper4:url()no-repeat fixed 100% 60%/150px; --wallpaper5:url()no-repeat fixed center / 100%; --wallpaper-color:rgb(0,35,140,1); } /*rgb(0,35,100,1)*/ /* LEFT CHARACTER BY LIST */ footer:before { background-image: url(https://imgur.com/YxjHFOX.png) !important; } /* RIGHT CHARACTER BY LIST */ footer:after { background-image: url(https://imgur.com/Ce9Iqok.png) !important; } /*Third Character(fixed to footer) and adjustments*/ :root { --thirdcharacter: url(https://imgur.com/ty3HIrb.png) !Important; --footer-gap: -190px; --thirdcharacter-spacing:340px; --thirdcharacter-position:38%; --thirdcharacter-zindex:-1; --thirdcharacter-scalesize:.25; } /*Fourth Character(Top of List) and adjustments*/ :root { --fourthcharacter: url(https://imgur.com/B8KmCnY.png) !Important; --header-gap: 97px; --fourthcharacter-spacing:-94px; --fourthcharacter-position:330px;/*Don't go to far to the right*/ /*z-index won't seem to work for this*/ --fourthcharacter-scalesize:.15; --stats-padding-height:2px; --stats-padding-width:15px; --stats-spacing:15px; --stats-opacity:.6; } /* TABLE COLORS and EDITS*/ :root { --bg: rgba(255,255,255,1); --list-items-radius: 5px; --number-text-color:rgb(0,0,0,1); } /* OTHER CODES*/ body:before { width: 100%; height: 100%; display: block; position: fixed; left: 0; top:0; content: ""; } #search-box:after,.open~#search-button{pointer-events:none}:root{--name:none;--avatar:none;--banner:url(https://i.imgur.com/VoPJz2S.jpg);--character:url(https://i.imgur.com/6IPyngH.png);--pbg:var(--wallpaper);var(--bg);--text:#1C1C1C ;--text-h:#787878;--text-dim:#737373;--text-dim-h:#646464;--text-dark:#111;--icon:#1C1C1C ;--accent:#4065ba;--btn-bg:#DDDDDD;--btn-bg-h:#1C1C1C ;--btn-head-bg-h:#1d439b;--btn-text-h:#fff;--bg-dark:#ddd;--text-head:#737373;--text-head-h:#2F4F4F;--watching:#2db039;--completed:#26448f;--onhold:#f9d457;--dropped:#a12f31;--plantowatch:#c3c3c3;--cover-bg:#323232;--edit-btn:#d9d9d9;--checkmark:rgb(52, 127, 0 ,1)}#advanced-options .advanced-options-button a,#fancybox-close,#search-box,#search-box input,#search-box:after,.data.chapter,.data.image .link:after,.data.licensor a,.data.priority,.data.progress,.data.score a,.data.studio a,.data.tags a,.data.tags a.edit:after,.data.volume,.fixed .status-menu:after,.header .header-title:after,.icon-menu svg,.icon-menu.setting,.icon-menu.setting .text,.icon-menu.setting .text a,.icon-menu:after,.icon-menu:before,.list-table .list-table-header .header-title .link.sort,.list-table-header .header-title,.status-button:after,.status-menu-container.fixed .status-menu,.status-menu-container:not(.fixed) .status-menu,.status-menu:after{transition:all .3s ease!important}#advanced-options .advanced-options-header .description,#advanced-options .advanced-options-header .description:before,#advanced-options [class*="-widget"] input,#advanced-options [class*="-widget"] label,#advanced-options [class*="-widget"] select,#search-button i,.header-info a,.list-table-data a,.more-info .td1>div>a{transition:all .15s ease!important}.header .header-title,.header-info,.icon-menu,.icon-menu.quick-add:before,.list-menu-float .icon-menu,.list-table>tbody:first-of-type:after,.stats a{display:inline-block;height:26px!important;width:26px!important;background:var(--bg)!important;border-radius:8px;color:var(--text)!important;font:400 0/26px Arial,Verdana,sans-serif;text-indent:0;text-align:left;white-space:nowrap;vertical-align:top;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.2);transition:all .3s ease!important}.header .header-title:hover,.icon-menu:hover,.list-menu-float .icon-menu:hover,.stats a:hover{width:100px!important;background:var(--btn-head-bg-h)!important;color:var(--btn-text-h)!important}html{position:relative;min-height:100%}body{padding-bottom:64px;background:var(--pbg) no-repeat center / cover fixed!important}.list-container{position:static;width:100%;background:0 0!important;border:none}.list-block{width:1060px;min-height:initial;margin:64px auto 0}.status-menu-container.fixed+.list-block{margin-top:128px!important}.list-unit{width:100%!important;margin:0}.cover-block,.cover-block:before{left:0;width:100%;position:absolute}.list-table{border:none!important}a,a:hover{color:var(--accent)}.initialize-tutorial{display:none!important}.cover-block{top:0;z-index:-5;min-width:1060px;height:318px;background:center center/cover no-repeat var(--cover-bg);background-image:var(--banner)}.cover-block:before{content:var(--fourthcharacter);transform:scale(var(--fourthcharacter-scalesize),var(--fourthcharacter-scalesize));bottom:var(--fourthcharacter-spacing);left:var(--fourthcharacter-position);display:block;height:50px;background:linear-gradient(to top,rgba(0,0,0,0),rgba(0,0,0,0))}#cover-image,.btn-list-setting{display:none!important}.cover-block .image-container{display:block!important;width:1060px;height:100%;padding:0;background:right center/contain no-repeat var(--character);margin:10px -725px auto;}#cover-image-container:after{content:var(--name);transform:scale(var(--namescale),var(--namescale));position:absolute;bottom:5px;left:50%;margin-left:var(--nameend);color:#fff;font:700 60px/60px Oswald;text-align:left;letter-spacing:15px;text-shadow:1px 4px 7px rgba(0,0,0,.45);text-transform:uppercase;white-space:pre;transform:scale(.6) perspective(350px) rotateY() rotateZ();animation:name-slide 2s 1 .5s backwards}@keyframes name-slide{0%{bottom:25px;margin-left:var(--namestart);opacity:0;letter-spacing:0;animation-timing-function:ease-out}90%{bottom:5px;margin-left:var(--nameend)}100%{letter-spacing:15px;opacity:1;animation-timing-function:cubic-bezier(0,0,.75,1)}}.header{display:flex;height:36px;margin-top:282px}.header .header-menu{position:static;display:flex;width:auto;height:26px;margin-left:6px;order:2}.btn-menu{height:0;font-size:0!important}.btn-menu #header-menu-button{display:none}.header .header-title{position:static;margin-left:155px;order:1;z-index:1}.header .header-title:before{content:"\f015";display:inline-block;width:26px;background:0 0!important;font-size:14px;font-family:FontAwesome;text-align:center!important}.header .header-title:hover:before{color:var(--btn-text-h)!important}.header .header-title:after{content:"Home";display:inline-block;height:26px!important;width:26px!important;font:14px/26px Arial,Verdana,sans-serif;color:var(--text)}#search-box:after,.status-menu:after{content:""}.header .header-title:hover:after{color:var(--btn-text-h)}.header .header-menu .list-menu{position:static;order:1;display:inline-block;height:26px;border:none;background:0 0;box-shadow:none}.header .icon-menu.anime-list,.header .icon-menu.manga-list{position:static;padding:0;margin-right:6px;font-size:0!important;font-weight:400!important}.header .icon-menu.anime-list .text,.header .icon-menu.manga-list .text{position:static!important;font:14px/26px Arial,Verdana,sans-serif;vertical-align:top}.header .header-menu .list-menu .icon-menu svg.icon{position:static;max-width:14px;max-height:14px;padding:6px;fill:var(--text)}.header .header-menu .list-menu .icon-menu:hover svg.icon{fill:var(--btn-text-h)}.header-info{position:static;width:auto!important;padding:0 8px;margin:0!important;font-size:12px;order:2}.header-info a{color:var(--text)!important;text-decoration:none!important}.header-info a:hover{color:var(--text-h)!important}.btn-menu a.username{position:absolute;left:1px;top:-7px;display:block;width:150px;height:150px;background:0 0;border-radius:50%;font-size:0;z-index:36}.btn-menu span.username{display:none!important}.status-menu-container{position:relative;z-index:35!important;width:100%;min-width:1060px;height:64px;background:0 0;border:none!important}.status-menu-container.fixed{z-index:4500!important}.status-menu-container:after,.status-menu-container:before{content:"";position:absolute;left:0;z-index:-1;display:block;width:100%}.status-menu-container:before{top:0;height:64px;background:var(--bg)}.status-menu-container:after{top:64px;height:2px;background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0))}.status-menu{position:relative;display:block!important;width:1060px;padding:0 0 0 173px;margin:0 auto;box-sizing:border-box}.fixed .status-menu{padding:0 0 0 71px}.status-menu:after{position:absolute;top:-51px;left:-8px;width:150px;height:150px;background:center top/cover no-repeat var(--bg-dark);background-image:var(--avatar);border:8px solid var(--bg);border-radius:50%;opacity:1;box-shadow:0 1px 2px rgba(0,0,0,.2)}.fixed .status-menu:after{border-width:2px;top:6px;width:48px;height:48px;box-shadow:none}.status-menu .status-button{display:inline-block!important;height:32px;padding:16px 0!important;margin:0 15px!important;color:var(--text-head)!important;font-size:17.6px!important;line-height:30px;white-space:nowrap;font-family:Oswald!important;text-transform:uppercase;letter-spacing:1px}.status-menu .status-button.on{color:var(--text-head-h)!important}.status-button.all_anime:after{background:var(--accent)!important}.status-button.reading:after,.status-button.watching:after{background:var(--watching)!important}.status-button.completed:after{background:var(--completed)!important}.status-button.onhold:after{background:var(--onhold)!important}.status-button.dropped:after{background:var(--dropped)!important}.status-button.plantoread:after,.status-button.plantowatch:after{background:var(--plantowatch)!important}.status-menu-container .search-container{top:19px;right:0}#search-box{padding-right:22px;border:2px solid transparent;border-radius:13px;margin-top:0!important}#search-box.open{width:150px!important;background:var(--btn-bg);border:2px solid var(--bg-dark)}#search-box input{background:0 0;border:none;border-radius:13px;outline:0}#search-box.open input{text-indent:7.5px;line-height:20px}.status-menu-container .search-container #search-button{position:absolute;right:0;top:0;width:26px;height:26px;border-radius:13px;margin-top:0;text-align:center}#search-button i{color:var(--text-head)!important;font-size:18px;line-height:26px}.open~#search-button i{font-size:14px;line-height:24px}#search-box:after{position:absolute;right:0;top:0;width:0;height:22px;padding-right:22px;background:linear-gradient(to right,var(--btn-bg) 2px,transparent 9.5px,transparent 142.5px,var(--btn-bg) 150px) content-box;border:2px solid transparent;border-radius:13px;opacity:0}#search-box.open:after{width:150px;opacity:1}.list-menu-float{position:relative;top:auto;display:block;width:904px;height:0;padding-left:155px;margin:0 auto;border:none;background:0 0;text-align:left;font-size:0;z-index:38}.icon-menu,.list-menu-float form{display:inline-block!important}.list-menu-float .icon-menu{top:74px;margin:0 6px 0 0}.list-menu-float .icon-menu .text{top:0!important;left:26px!important;display:inline-block;width:auto!important;height:26px;color:var(--text)!important;font-size:14px!important;opacity:1!important}.list-menu-float .icon-menu:hover .text{color:var(--btn-text-h)!important}.list-menu-float .icon-menu svg.icon{top:6px!important;left:6px!important;max-width:14px;max-height:14px;fill:var(--text)}.list-menu-float .icon-menu:hover svg.icon{fill:var(--btn-text-h)}[data-owner="1"] .list-menu-float .icon-menu.profile{position:absolute;left:1px;top:-43px;display:block!important;width:150px!important;height:150px!important;background:0 0!important;border-radius:50%;font-size:0;box-shadow:none}[data-owner=""] .icon-menu.profile{background-image:none!important}[data-owner=""] .icon-menu.profile:before{content:"\f007";position:absolute;top:0;left:0;display:block;width:26px;height:26px;font-size:14px;line-height:26px;text-align:center;color:var(--text);font-family:FontAwesome}[data-owner=""] .icon-menu.profile:hover:before{color:var(--btn-text-h)}[data-owner=""] .icon-menu.profile:after{content:"Profile";position:absolute;top:0;left:26px;display:inline-block;height:26px;font-size:14px;color:var(--text)}[data-owner=""] .icon-menu.profile:hover:after{color:var(--btn-text-h)}.icon-menu.quick-add:hover:before,.icon-menu.setting .text a{color:var(--btn-text-h)!important}.icon-menu.quick-add svg{display:none}.icon-menu.quick-add:before{content:"\f067";background:0 0!important;font-size:14px;text-align:center;font-family:FontAwesome;box-shadow:none}.icon-menu.setting{overflow:visible}.icon-menu.setting:hover{width:26px!important}.icon-menu.setting .text{top:-2px!important;left:0!important;width:240px!important;height:26px!important;padding:2px 0;overflow:visible;font-size:0!important;opacity:1!important;pointer-events:none;z-index:-1}.icon-menu.setting:hover .text{pointer-events:auto}.icon-menu.setting .text a{position:absolute!important;top:2px!important;left:13px!important;width:0!important;height:26px!important;background:var(--btn-bg-h)!important;border:none!important;border-radius:0 13px 13px 0;overflow:hidden;font:14px/26px Arial,Verdana,sans-serif!important;text-indent:7.5px;text-align:center;white-space:nowrap;opacity:0!important}.icon-menu.setting:hover .text a{width:120px!important;border-radius:0 13px 13px 0;opacity:1!important}.icon-menu.setting:hover .text .link-list-setting{left:120px!important}.icon-menu.setting .text a:hover{background:var(--btn-head-bg-h)!important}.list-status-title{width:1060px!important;height:0!important;margin-top:-64px;background:0 0!important}.list-status-title .text{display:none!important}.list-status-title .stats{position:absolute;top:10px;right:32px!important;z-index:1000;display:block;width:auto;height:26px!important;border-radius:0 0 26px;font-size:0;line-height:13px!important}.stats a{margin:0 0 0 6px!important;font:14px/26px Arial,Verdana,sans-serif}.stats a i{width:26px;text-align:center}.list-stats{position:absolute;top:30px;margin-top:var(--stats-spacing);padding:var(--stats-padding-height);padding-left:var(--stats-padding-width);padding-right:var(--stats-padding-width);width:auto!important;z-index:1000;background:rgba(0,0,0,var(--stats-opacity))!important;color:#FFFFFF;border-radius:15px;!important;font-weight:700}.list-table>tbody:first-of-type{position:relative;top:38px;margin-top:-30px;left:1032px;display:block;width:30px;height:30px;background:0 0!important;z-index:1000}.list-table>tbody:first-of-type:after{content:"\f0dc";position:absolute;top:0px;right:0;margin:2px;font-size:14px;font-family:FontAwesome;text-align:center}.list-table>tbody:first-of-type:hover:after{background:var(--btn-head-bg-h)!important;color:var(--btn-text-h)!important}.list-table-header{position:absolute;top:0;right:15px;display:block;width:auto;height:26px;padding:2px 0;font-size:0;white-space:nowrap;pointer-events:none;z-index:-1}.list-table>tbody:first-of-type:hover .list-table-header{pointer-events:auto}.list-table-header .header-title{position:relative;display:inline-block!important;width:auto!important;height:auto!important;padding:0!important;border:none!important;background:0 0!important;font-weight:400!important}.list-table>tbody:first-of-type:hover .header-title{opacity:1}.list-table-header .header-title a{display:block!important;width:13px!important;height:26px!important;background:var(--btn-bg-h)!important;border-radius:13px 0 0 13px;margin-left:-13px;overflow:hidden;box-sizing:border-box;color:var(--btn-text-h)!important;font:12px/26px Verdana,Arial,sans-serif!important;text-align:center!important;text-indent:-7.5px;white-space:normal!important;opacity:0}.list-table-header .header-title a.hover_info,.list-table-header .header-title.tags{display:none!important}tbody:first-of-type:hover .list-table-header .header-title.finished a,tbody:first-of-type:hover .list-table-header .header-title.started a{padding:0 13px}.data,.data.status{padding:0!important}.list-table-header .header-title a:hover{background:var(--btn-head-bg-h)!important}tbody:first-of-type:hover .list-table-header .header-title a{width:80px!important;opacity:1}.list-table-header .header-title a .sort-icon{position:absolute;left:50%;width:10px;height:10px;margin-left:-5px;color:inherit!important;font-size:10px;line-height:10px}.sort-icon.fa-sort-asc{top:2px}.sort-icon.fa-sort-desc{bottom:2px}.header-title.title a{font-size:0!important}.header-title.title a:after{content:"Title";font-size:12px!important}.list-item{position:relative;display:block;width:100%;border-radius:var(--list-items-radius);background:var(--bg)!important;border:none;margin-bottom:8px}.list-table-data{position:relative;display:flex;max-width:1060px;min-height:64px;align-items:center;font-size:0}.data{display:block!important;border:none!important;flex:0 0 auto;color:var(--text);font-size:12.5px}.list-table .list-table-data .data a{color:var(--text)!important;text-decoration:none!important}.list-table .list-table-data a:not(.edit-disabled):hover{color:var(--text-h)!important}.list-unit .loading-space{margin:14px 0 22px}.list-unit .loading-space #loading-spinner{width:20px;height:20px;margin:0 auto;color:var(--text)}.list-table[data-items="[]"]:after{content:"No entries found. Perhaps your search terms are too restrictive?";display:block;width:900px;background:var(--bg);border-radius:16px;margin:32px auto;color:var(--text);font:16px/32px Arial,Verdana,sans-serif;text-align:center}.data.status{position:absolute;top:3.5px;left:4px;width:72px!important;height:87px}.data.image{width:64px;height:64px;border-radius:50%;margin:4px 0 4px 8px;overflow:hidden;order:1}.data.image a{position:relative;top:-.5px;display:block!important}.data.image img{width:63.5px!important;height:79px!important;border:none!important;object-fit:cover}.data.image a:after{content:"\f14c";position:absolute;top:0px;left:.25px;display:block;width:99.1%;height:100%;background:rgba(0,0,0,.5);font-family:FontAwesome;color:#fff;font-size:30px;line-height:64px;opacity:0}.data.image a:hover:after{opacity:1}.data.number{position:relative;top:33px;left:13px;width:35px;height:20px;border:solid!important;border-width: 1px !important;background:var(--bg);border-radius:10px 10px 10px 10px;color:var(--number-text-color);margin:0 -45.2px 0 8px;order:1;line-height:20px;font-weight:700;z-index:1;pointer-events:none}.data.title,.data.type{height:16px;line-height:16px}.list-item:nth-child(n+101) .data.number{text-indent:auto}.list-item:nth-child(n+10001) .data.number{width:27px;margin-right:-35px}.list-item:nth-child(n+10001) .data.number{width:34px;margin-right:-42px}.data.title{position:relative;width:142px;padding:32px 0 0 8px!important;order:12;flex:1 0 auto}.data.title .link.sort{position:absolute;top:16px;left:8px;display:inline-block;max-width:100%;padding-right:16px;overflow:hidden;box-sizing:border-box;line-height:16px;white-space:nowrap;text-overflow:ellipsis}.list-table .list-table-data .title .link:hover{color:var(--accent)!important}.content-status{color:var(--text-dim)!important;font-size:12px!important}.content-status:before{content:"[ "url(https://imgur.com/X436Yqr.png)}.content-status:after{content:"] - "}.add-edit-more{display:inline;float:none!important;color:var(--text-dim)}.list-table .list-table-data .title .add-edit-more a{color:var(--text-dim)!important}.list-table .list-table-data .title .add-edit-more a:hover{color:var(--text-dim-h)!important}.icon-watch{display:none!important}.data.type{position:relative;top:-16px;width:92px;padding-left:8px!important;margin-right:-100px;order:11;text-align:left!important;color:var(--text-dim);font-size:10px}.data.score a,.data.score select{display:block;height:40px;border-radius:23px;line-height:40px}.data.score{position:relative;width:50px;left:-15px;height:35px;order:13;font-size:15px}.data.score a{width:40px;background:var(--btn-bg);border:solid;border-width:2px;border-color:rgba(100,100,100,1);margin:0 0 0 auto}.list-table .list-table-data .score a:not(.edit-disabled):hover{background:var(--btn-bg-h);color:var(--btn-text-h)!important}.data.score select{position:absolute;top:.75px;right:.75px;width:42px;height:43px;background:var(--btn-bg-h);color:var(--btn-text-h);box-shadow:none!important}.data.score select:focus{outline:0!important;box-shadow:0 2px 2px rgba(0,0,0,.3);font-size:15px}.data.chapter input,.data.progress input,.data.tags textarea,.data.volume input{border:1px solid var(--bg-dark);outline-color:var(--accent)!important;box-sizing:border-box}.data.chapter,.data.progress,.data.volume{width:95px;order:15;font-size:13px}.data.chapter{margin-top:-55px}.data.volume{margin:24px 0 0 -92px}.data.chapter span,.data.progress span,.data.volume span{color:var(--text)}.data.progress:before{content:"Progress:";color:var(--text-dim)}.data.chapter:before{content:"Chapters:";color:var(--text-dim)}.data.volume:before{content:"Volumes:";color:var(--text-dim)}.data.chapter span:only-of-type:after,.data.progress span:only-of-type:after,.data.volume span:only-of-type:after{content:" \f058";position:relative;top:0px;left:3px;color:var(--checkmark);font-family:FontAwesome;font-size:13px}.data.chapter input,.data.progress input,.data.volume input{height:15px;padding:0 1px;background:var(--btn-bg);color:var(--text-dark);font:11px Verdana,Arial,sans-serif}.data.priority{position:relative;width:92px;height:74px;background:var(--bg);margin-right:-92px;order:14;color:var(--text);line-height:74px;opacity:1;pointer-events:none;z-index:1}.status:not(.plantowatch):not(.plantoread)~.data.priority{display:none!important}.list-item:hover .data.priority{opacity:0}.data.priority:before{content:"\f0a2";font-family:FontAwesome}.data.magazine,.data.rated,.data.retail,.data.season,.data.storage{margin-right:4px;order:19;flex-shrink:1}.data.rated{width:40px}.data.magazine{width:90px}.data.retail,.data.storage{width:72px}.data.season{width:95px;order:20;font-size:13px}.data.magazine:before,.data.rated:before,.data.retail:before,.data.season:before,.data.storage:before,.data.studio:before{display:block;color:var(--text-dim)}.data.rated:before{content:"Rated:"}.data.magazine:before{content:"Magazine:"}.data.retail:before,.data.storage:before{content:"Storage:"}.data.season:before{content:"Premiered:"}.data.season:empty:after{content:"Unknown";display:block;color:var(--text-dim)}.data.studio:before{content:"Studio:"}.data.licensor,.data.magazine,.data.studio,.data.tags{width:120px;padding:3px 0!important;margin-right:8px;order:21;flex-shrink:1}.data.licensor span,.data.magazine span,.data.studio span,.data.tags span{display:block;padding:1px 0;font-size:0!important;line-height:0}.data.licensor a,.data.studio a,.data.magazine a,.data.tags a:not(.edit){display:block;padding:1px;background:var(--btn-bg);border-radius:8.5px;color:var(--text)!important;font-size:11px!important;line-height:15px}.list-table .list-table-data .licensor span a:hover,.list-table .list-table-data .studio span a:hover,.list-table .list-table-data .magazine span a:hover,.list-table .list-table-data .tags span a:hover{background:var(--btn-bg-h);color:var(--btn-text-h)!important}.data.licensor:empty:before,.data.studio:empty:before{display:block;padding:1px;color:var(--text-dim);font-size:10px;line-height:15px;white-space:pre}.data.studio:empty:before{content:"Unknown\aStudio"}.data.licensor:empty:before{content:"Unknown\aLicensor"}.data.tags textarea{position:absolute;top:50%;right:4px;z-index:5;width:530px!important;height:64px!important;background:var(--btn-bg);margin-top:-32px;resize:none;color:var(--text)}.data.tags a.edit{display: none,position:absolute;top:0;right:0;width:5px!important;height:100%!important;background:var(--edit-btn);text-align:left!important;font-size:0!important;opacity:0;z-index:1}.list-item:hover .data.tags a.edit{opacity:.7}.list-item:hover .data.tags a.edit:hover{width:25px!important;opacity:1}.data.tags a.edit:after{content:"\f040";position:absolute;top:50%;right:0;width:100%;height:20px;margin-top:-10px;color:var(--text);font:0/20px FontAwesome;text-align:center;opacity:0}.data.tags a.edit:hover:after{font-size:14px;opacity:1}.data.airing-finished,.data.airing-started,.data.days,.data.finished,.data.started{position:relative;width:100px;height:14px;overflow:hidden;order:25;color:var(--text);font-size:9px;line-height:14px;text-align:left!important;text-overflow:ellipsis}.data.started{top:-20px}.data.finished{top:0;margin-left:-100px}.data.days{top:20px;margin-left:-100px}.data.airing-started{top:-10px}.data.airing-finished{top:10px;margin-left:-100px}.data.airing-finished:before,.data.airing-started:before,.data.days:before,.data.finished:before,.data.started:before{display:inline-block;width:29px;padding-right:4px;border-right:1px solid var(--text-dim);text-align:right;color:var(--text-dim)}.data.started:before{content:"Start"}.data.finished:before{content:"End"}.data.days:before{content:"Days"}.anime .data.airing-started:before{content:"Aired"}.manga .data.airing-started:before{content:"Issued"}.data.airing-finished:before{content:"to"}.more-info{border:none!important}.more-info .td1{position:relative;padding-top:23px;color:var(--text-dark)}#footer-block:before,.more-info .td1>div>a,footer{position:absolute;left:0}.more-info .td1>div{margin:0}.more-info .td1>div>a{top:0;border-bottom:2px solid var(--accent)}.list-table .more-info .more-content a{color:var(--text-dark)!important}.list-table .more-info .more-content a:hover{color:var(--accent)!important}footer{bottom:var(--footer-gap);width:100%}#footer-block{min-width:1060px;height:32px;padding:16px 0;background:var(--bg)}#footer-block:before{content:var(--thirdcharacter);transform:scale(var(--thirdcharacter-scalesize),var(--thirdcharacter-scalesize));bottom:var(--thirdcharacter-spacing);left:var(--thirdcharacter-position);width:1060px;z-index:var(--thirdcharacter-zindex);min-width:1060px;height:0px;background:linear-gradient(to top,rgba(0,0,0,.1),rgba(0,0,0,0))}#copyright{padding:0px;color:var(--text-head);line-height:16px}#copyright:after{content:"\aList design by Valerio Lyndon. Customized by Paper2017.";white-space:pre}#fancybox-overlay{background:#000!important;opacity:.2!important}#fancybox-outer [class^=fancy-]{display:none}#fancybox-outer{background:var(--bg)!important;box-shadow:0 0 32px rgba(0,0,0,.5)}#fancybox-outer #fancybox-close{top:-13px;right:-13px;width:16px;height:16px;padding:2px;background:var(--btn-bg);border:3px solid var(--btn-text-h);border-radius:13px;color:var(--text);text-align:center;box-shadow:0 1px 2px rgba(0,0,0,.2)}#fancybox-outer #fancybox-close:after{content:"\f00d";display:block;margin-top:-1px;font:16px/1 FontAwesome}#fancybox-outer #fancybox-close:hover{background:var(--text);color:var(--btn-text-h)}#advanced-options{top:64px;width:910px;padding:32px 0;background:var(--bg);border:none;box-shadow:0 0 32px rgba(0,0,0,.5);color:var(--text-dark)}#advanced-options .advanced-options-button,#advanced-options .advanced-options-header,#advanced-options [class*="-widget"]{width:100%;padding:0;border:none}#advanced-options .filter-widget:last-of-type,#advanced-options .sort-widget:last-of-type{padding-bottom:0}#advanced-options .filter,#advanced-options .sort{padding-bottom:32px}#advanced-options .advanced-options-header{font-size:0;line-height:26px;box-sizing:border-box}#advanced-options .advanced-options-header:before{display:inline-block;width:249px;height:100%;padding-bottom:7.5px;font-size:16px;line-height:26px;text-align:right}#advanced-options .filter .advanced-options-header:before{content:"Filter"}#advanced-options .sort .advanced-options-header:before{content:"Sort"}#advanced-options .advanced-options-header .description{display:inline-block;width:20px;margin:0;color:transparent;white-space:nowrap;vertical-align:top;transition:all .15s ease;pointer-events:none}#advanced-options .advanced-options-header .description:hover{color:inherit;pointer-events:auto}#advanced-options .advanced-options-header .description:before{content:"\f059";display:inline-block;width:20.5px;color:var(--icon);font:14px/1 FontAwesome;text-align:center;pointer-events:auto}#advanced-options .advanced-options-header .description:hover:before{color:var(--text-dim)}#advanced-options [class*="-widget"]{font-size:0;line-height:1;white-space:nowrap}#advanced-options [class*="-widget"]>*{font-size:12px;vertical-align:top}#advanced-options [class*="-widget"] .widget-header{width:250.5px;height:26px;padding:11px 7.5px 11px 0;border-right:2px solid var(--text-dim);margin-right:7.5px;line-height:26px;text-align:right}#advanced-options [class*="-widget"] span{line-height:26px}#advanced-options [class*="-widget"] input,#advanced-options [class*="-widget"] label,#advanced-options [class*="-widget"] select,#advanced-options [class*="-widget"] span:not(.widget-header){height:26px;margin:11px 0;border-color:var(--text-dim)!important;border-radius:13px;box-sizing:border-box;color:var(--text-dark);font-size:12px}#advanced-options [class*="-widget"] input,#advanced-options [class*="-widget"] select{padding:0 7.5px;background:0 0;outline:0}#advanced-options [class*="-widget"] select{padding-right:16px;background:url(https://i.imgur.com/hFijppc.png) center right/16px auto no-repeat}#advanced-options [class*="-widget"] input:focus,#advanced-options [class*="-widget"] option,#advanced-options [class*="-widget"] select:focus{background-color:var(--btn-bg)!important}#advanced-options :disabled,#advanced-options input:disabled+label{opacity:.5;color:var(--text)!important}#advanced-options .title input{width:387.5px!important}#advanced-options .filter-widget[class*="-status"] select{width:197.5px!important}#advanced-options .magazine select,#advanced-options .producer select{width:387.5px!important}#advanced-options .filter-widget[class*="-date"] span:nth-of-type(n+2){display:inline-block;width:40px;padding:0 3px 0 7.5px;border:1px solid var(--text-dim);border-right:none;border-radius:13px 0 0 13px;margin-right:0!important;line-height:24px;font-style:italic}#advanced-options .filter-widget[class*="-date"] span:nth-of-type(3){margin-left:7.5px!important}#advanced-options .filter-widget[class*="-date"] .day,#advanced-options .filter-widget[class*="-date"] .month,#advanced-options .filter-widget[class*="-date"] .year{border-radius:0;padding:0 16px 0 7.5px;border-left-width:0}#advanced-options .filter-widget[class*="-date"] .month,#advanced-options .filter-widget[class*="-date"] .year{border-right:none}#advanced-options .filter-widget[class*="-date"] .day{border-radius:0 13px 13px 0}#advanced-options .filter-widget[class*="-date"] .year{width:60px!important}#advanced-options .filter-widget[class*="-date"] .day,#advanced-options .filter-widget[class*="-date"] .month{width:45px!important}#advanced-options .aired-season .year{width:60px!important}#advanced-options .aired-season .season{width:130px!important;margin-left:7.5px}#advanced-options .first select,#advanced-options .second select{width:190px!important}#advanced-options .sort-widget input[type=radio]+label{width:92.25px!important;border-radius:13px;margin-left:7.5px;background:0 0!important;color:var(--text-dark);line-height:14px;transition:all .15s ease}#advanced-options .sort-widget input[type=radio]:not(:disabled)+label:hover{background:var(--btn-bg)!important}#advanced-options .sort-widget input[type=radio]:not(:disabled):checked+label{background:var(--text-dim)!important;border:1px solid var(--text-dim);color:var(--bg)!important}#advanced-options .sort-widget input[type=radio]:not(:checked)+label i{color:var(--icon)}#advanced-options #fancybox-close,#advanced-options .advanced-options-button a{width:90px;height:26px;padding:0;background:var(--btn-bg);border-radius:13px;box-shadow:0 1px 2px rgba(0,0,0,.2);color:var(--text-dark);line-height:26px;text-align:center}#advanced-options #fancybox-close:hover,#advanced-options .advanced-options-button a:hover{background:var(--btn-bg-h);color:var(--btn-text-h)}#advanced-options .advanced-options-button .btn-apply{margin:0 0 0 -106px}#advanced-options .advanced-options-button .btn-clear{margin:0 0 0 8px}#advanced-options #fancybox-close{left:50%;top:auto;bottom:32px;border:none;margin-left:53px}#advanced-options .btn-apply:before{content:"\f00c ";font-family:FontAwesome}#advanced-options .btn-clear:before{content:"\f12d ";font-family:FontAwesome}#advanced-options #fancybox-close:after{content:"\f00d Close";font:12px/26px Arial,FontAwesome,sans-serif} /* "Clarity" Modification by Valerio Lyndon / Hover Image / Revision 0.2 */ .data.image{overflow:visible}.data.image a:before{content:"";position:absolute;top:50%;left:-166px;width:150px;height:0;margin-top:0;background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:8px;box-shadow:0 0 2px #000;opacity:0;pointer-events:none;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:50}.data.image a:after,.data.image img{border-radius:50%}.data.image a:hover:before{height:200px;margin-top:-100px;opacity:1}.data.image a:after,.data.image img{border-radius:50%} /*FIXES*/ /*Fix image TY to shishio-kun*/ footer:before { pointer-events: none !important; } .data.chapter, .data.volume { height:10px; } /*horizontal tags*/ .list-table-data { padding-bottom: 17px; padding-top:4px; } .data.tags { position: absolute; left: -55px; top: 12px; display: -webkit-flex !important; display: -moz-flex !important; display: flex !important; width: 0; height: 100%; padding: 0 !important; -webkit-align-items: flex-end; -moz-align-items: flex-end; align-items: flex-end; } .data.tags div { max-width: 980px; margin: 0 0 20px 136px; font-size: 0; white-space: nowrap; } .data.tags span { display: inline-block; padding: 0; } .data.tags span a { padding: 1px 8px !important; margin-right: 4px; white-space: nowrap; } .data.tags span a[href*="\=Fav"] { padding: 0 !important; } .data.tags a.edit { right: -1060px; } .data.tags textarea { right: -1060px; } /*Custom Tag Colors*/ .data.tags a[href$="Horror"], .data.tags a[href*="Sports"], .data.tags a[href*="Demons"], .data.tags a[href*="Supernatural"], .data.tags a[href*="Action"], .data.tags a[href*="Samurai"] { color:#000000 !important; --btn-bg: #FF0101 !important; } .data.tags a[href$="Police"], .data.tags a[href*="Music"], .data.tags a[href*="Shounen"], .data.tags a[href*="Shounen&20Ai"], .data.tags a[href*="Adventure"] { color:#000000 !important; --btn-bg: #4682B4 !important; } .data.tags a[href*="Romance"], .data.tags a[href*="Harem"], .data.tags a[href*="Shoujo"], .data.tags a[href$="Ecchi"], .data.tags a[href*="Shoujo&20Ai"] { color:#000000 !important; --btn-bg: #F453FF !important; } .data.tags a[href*="Hentai"], .data.tags a[href*="Yuri"], .data.tags a[href*="Yaoi"] { color:#000000 !important; --btn-bg: #F453FF !important; cursor: url(https://imgur.com/lZFGZ1D.png) 25 25, auto; } .data.tags a[href$="Dementia"], .data.tags a[href*="Military"], .data.tags a[href*="Mystery"], .data.tags a[href*="Thriller"] { color:#000000 !important; --btn-bg: #646464 !important; } .data.tags a[href$="Psychological"], .data.tags a[href*="Vampire"], .data.tags a[href*="Sci-Fi"], .data.tags a[href$="Space"] { color:#000000 !important; --btn-bg: #909090 !important; } .data.tags a[href$="Slice%20of%20Life"], .data.tags a[href*="Parody"], .data.tags a[href*="School"], .data.tags a[href*="Kids"], .data.tags a[href$="Comedy"] { color:#000000 !important; --btn-bg: #D5D500 !important; } .data.tags a[href$="Josei"], .data.tags a[href*="Drama"], .data.tags a[href*="Doujinshi"] { color:#000000 !important; --btn-bg: #B301FF !important; } .data.tags a[href$="Magic"], .data.tags a[href*="Fantasy"], .data.tags a[href*="Mecha"] { color:#000000 !important; --btn-bg: #6BE103 !important; } .data.tags a[href$="Game"], .data.tags a[href*="Cars"], .data.tags a[href*="Super%20Power"], .data.tags a[href*="Gender&20Bender"] { color:#000000 !important; --btn-bg: #FF8001 !important; } .data.tags a[href$="Historical"], .data.tags a[href*="Martial%20Arts"], .data.tags a[href*="Seinen"] { color:#000000 !important; --btn-bg: #D2691E !important; } .cover-block { z-index: 25; } .header { z-index: 30; } /*data number stuff / picture radius*/ .data.image a, .data.image img, .data.image, .data.status, .data.image a:hover:after { border-radius: 8px; } .data.number { background: rgba(255,255,255,1)!important; border-color: rgba(100,100,100,1)!important; } .data.score { background:rgba(255,255,255,1); } /* FILTER MENU BACKGROUND */ #advanced-options { background-image: url(https://imgur.com/29lNfbC.jpg) !important; background-size:100%; } /*------------------------------* GLOWING ROWS ON HOVER Make a new box shadow here https://html-css-js.com/css/generator/box-shadow/ *------------------------------*/ .list-table-data:hover{ border-radius: var(--list-items-radius) ; box-shadow: 1px 1px 10px 1.5px rgb(255,255,255,1) !important; position: relative; } /*Avatar Stuff*/ .status-menu:after,.icon-menu.profile, status-menu-container:after{ border-color:rgb(255,255,255,1); background-color:rgb(255,255,255,1); border-width:8px; top:-51px; transform:scale(1); } .status-menu-container { position: relative; z-index: 25 !important; } /*Note on header Header*/ .status-menu-container:after { content:"Free Will - One Piece"; text-align:left; margin-left:5px; margin-top:-100px; transform:scale(1,1); width:200px; font-family:Oswald; font-size:25px; font-weight: 450; color:rgb(0,0,0,1); } /*List Position stuff/button fixes*/ .list-item,.list-status-title{ left:60px } .list-table>tbody:first-of-type{ left:1092px;/*1032px more that .list-item*/ } .list-stats{ left:25%; } .status-menu-container .search-container{ top:19px; right:-60px/*negative of .list-item*/ } .list-table > tbody:first-of-type { margin-bottom:var(--header-gap);/*edit this with fourth character stuff at top*/ } /*Character Stuff*/ footer:before { content: ""; position: fixed; top: 51.5%; z-index: -1; width: calc(50% - 538px); min-width: 262px; height: 100%; transform:scale(1.55); background: transparent no-repeat center bottom / contain scroll; } footer:after { content: ""; position: fixed; top: 25%; z-index: -1; width: calc(50% - 538px); min-width: 262px; height: 100%; transform:scale(1); background: transparent no-repeat center bottom / contain scroll; } /* Left Render */ footer:before { right: calc(100% - (50% - 493px)); background-position: left bottom -12px; } /* Right Render */ footer:after { left: calc(100% - (50% - 535px)); background-position: right bottom -12px; } /*Change Banner Height here*/ :root { --banner-height: 160px; } .cover-block { height: var(--banner-height); } .header { margin-top: calc(var(--banner-height) - 36px); } .list-stats { top: calc(var(--banner-height) + 98px); } /*-S-T-A-R-T--------------------*\ | Genre Patch R0.1 | \*------------------------------*/ .list-table .list-table-data{padding-bottom: 17.5px;} .list-table .list-table-data .data.genre { display:flex !important; max-width: 720px; padding:0!important; /*margin-left: calc(1060px - 388px);*/ background:var(--btn-bg); border-radius:8.5px; position: absolute; margin-top: 75px; margin-left: 80px; text-align: left; color: var(--text-dim) !important; } .data.genre div{display:block;} .list-table .list-table-data .data.genre span{display:inline;font-size:11px!important;cursor:text; border-radius:8.5px; } .list-table .list-table-data .data.genre a{display:inline; overflow: visible; white-space: nowrap; padding: 2px 4px 1px; background:0 0; color: var(--text-dim) !important; font-size: 11px; } .list-table .list-table-data .data.genre a:hover{ color:var(--text-dim-h) !important } .list-table .list-table-data .data.demographic { margin-top: 58px; margin-left: 80px; position: absolute; } .list-table .list-table-data a[href*="&demographic"] a{ color: var(--text) !important; } .list-table .list-table-data a[href*="&demographic"] a:hover{ color:var(--accent) !important } |
Oct 9, 2021 7:48 PM
#967
Not sure how many people I can mention in one post, but: @Powish @L3noX @Raventric @ShaDedZz @Camchop04 @Black_D-44 If you're interested, I have a solution that should work. Before I update the main post I thought I'd make sure it works for y'all. Thanks for the responses! Please read everything in this post if you choose to try it. This alternative method for headers will require use of a browser extension that can run userscripts, such as Tampermonkey. Visitors to your list won't need this extension. Before you install the script, I ask that you please go to your custom CSS, copy everything, and save it somewhere before you proceed. A text file on your desktop will do just fine. This is just a precaution to avoid any mistakes since this script is new and will be modifying your CSS. Once you've backed up your CSS, you can visit either of these links, depending on which category style you installed: • Script for Basic category headers. • Script for Rounded category headers. If you have installed the browser extension correctly, then you should be prompted to install the script when visiting the link. Once installed, you're all set. The script should run every time you visit your list and will automatically update your CSS with the header code. This means no more waiting X hours for the headers to update like before. This is noted in the code, but do not change or restyle the "/*MALFOX START*/" and "/*MALFOX END*/" markers, nor should you place any new code within these two markers. Anything between these two markers gets wiped every time the script runs, and if you make these markers unidentifiable (changing whitespace, comment marker placement, etc) then the tool won't be able to delete the code it's looking for. Best case it could break the header code, worst case it could delete some of your other code if you really messed up the markers and ran the script multiple times afterwards. |
Valerio_LyndonOct 12, 2021 7:23 PM
Oct 9, 2021 9:21 PM
#968
@Valerio_Lyndon The extension and headers are working, the only "problem" is that the headers for my manga list appear as "watching" and "plan to watch" other than that I can't see any difference to how it was before. Also, the alternative code for the curved edges you gave me worked without any problem, so thank you very much! |
Oct 9, 2021 9:44 PM
#969
Black_D-44 said: The extension and headers are working, the only "problem" is that the headers for my manga list appear as "watching" and "plan to watch" other than that I can't see any difference to how it was before. Also, the alternative code for the curved edges you gave me worked without any problem, so thank you very much! Ah, I missed that! Should be fixed the next time the script auto-updates or if you force a reinstall. I had the code for different text but forgot to change it lol, thanks for pointing that out. |
Valerio_LyndonOct 9, 2021 9:48 PM
Oct 9, 2021 11:58 PM
#970
Hey @Valerio_Lyndon, my list seems to be quite laggy and does not have smooth scrolling. It used to be smooth and quick, now its all jittery. |
I was rushing desperately, trying to reach the light. When I thought I did, I reached a dead end instead. Then I decided I wanted to enter that light. And at the edge of it, I found you. |
Oct 10, 2021 12:34 AM
#971
@Valerio_Lyndon MalFox is working great on my manga list, but since I use a different theme for my anime list it attempts to do it there too and causes the status text to appear on the first child so I just removed the @\match anime list, but just figured you might want to program something in to prevent that, if you can't find a foolproof way to detect clarity maybe just add a settings gui for it to run on anime list, manga list or both, could even put the template code there so it can be edited, but would need to use GM_setValue and GM_getValue to save what the previous template was or even reset it. |
ShaggyZEOct 10, 2021 2:46 AM
![]() My Userscripts - Themes - Userstyles - Extensions (Chrome/Firefox) [API CSS] MAL-Scraper-API Cover/CSS Generator |
Oct 10, 2021 5:00 AM
#972
Valerio_Lyndon said: Not sure how many people I can mention in one post, but: @Powish @L3noX @Raventric @ShaDedZz @Camchop04 @Black_D-44 If you're interested, I have a solution that should work. Before I update the main post I thought I'd make sure it works for y'all. Please read everything in this post if you choose to try it. This alternative method for headers will require use of a browser extension that can run userscripts, such as Tampermonkey. Visitors to your list won't need this extension. Before you install the script, I ask that you please go to your custom CSS, copy everything, and save it somewhere before you proceed. A text file on your desktop will do just fine. This is just a precaution to avoid any mistakes since this script is new and will be modifying your CSS. Once you've backed up your CSS, you can visit either of these links, depending on which category style you installed: • Script for Basic category headers. • Script for Rounded category headers. If you have installed the browser extension correctly, then you should be prompted to install the script when visiting the link. Once installed, you're all set. The script should run every time you visit your list and will automatically update your CSS with the header code. This means no more waiting X hours for the headers to update like before. This is noted in the code, but do not change or restyle the "/*MALFOX START*/" and "/*MALFOX END*/" markers, nor should you place any new code within these two markers. Anything between these two markers gets wiped every time the script runs, and if you make these markers unidentifiable (changing whitespace, comment marker placement, etc) then the tool won't be able to delete the code it's looking for. Best case it could break the header code, worst case it could delete some of your other code if you really messed up the markers and ran the script multiple times afterwards. thanks alot! the script worked without any issues :D |
Oct 10, 2021 6:28 AM
#973
Leospars said: /*-S-T-A-R-T--------------------*\ | Genre Patch R0.1 | \*------------------------------*/ .list-table .list-table-data{padding-bottom: 4px;} .list-table .list-table-data .data.genre { display:flex !important; max-width: 720px; padding:0!important; /*margin-left: calc(1060px - 388px);*/ background:var(--btn-bg); border-radius:8.5px; position: absolute; margin-top: 60px; margin-left: 80px; text-align: left; color: var(--text-dim) !important; } .data.genre div{display:block;} .list-table .list-table-data .data.genre span{display:inline;font-size:11px!important;cursor:text; border-radius:8.5px; } .list-table .list-table-data .data.genre a{display:inline; overflow: visible; white-space: nowrap; padding: 2px 4px 1px; background:0 0; color: var(--text-dim) !important; font-size: 11px; } .list-table .list-table-data .data.genre a:hover{ color:var(--text-dim-h) !important } .list-table .list-table-data .data.demographic { margin-top: 58px; margin-left: 80px; position: absolute; } .list-table .list-table-data a[href*="&demographic"] a{ color: var(--text) !important; } .list-table .list-table-data a[href*="&demographic"] a:hover{ color:var(--accent) !important } Tried editing the patch a bit. Not sure how to get the background to wrap around all the genres like it is on my PTW. /*-S-T-A-R-T--------------------*\ | Horizontal Tags R0.2-PTW-Status:6| \*------------------------------*/ [data-query*='status":6'] .list-table-data{padding-bottom:11px} [data-query*='status":6'] .data.tags{position:absolute;left:0;top:0;display:flex !important;width:0;height:100%;padding:0!important;align-items:flex-end;} [data-query*='status":6'] .data.tags div{max-width:980px!important;background:var(--btn-bg); margin:0 0 4px 76px!important;font-size:0!important;white-space:nowrap!important} [data-query*='status":6'] .data.tags span{display:inline-block!important;padding:0} [data-query*='status":6'] .data.tags span a{padding:1px 8px!important;margin:0 4px 0 0;white-space:nowrap} [data-query*='status":6'] .data.tags span a[href*="=Favo"]{padding:0!important} [data-query*='status":6'] .data.tags a.edit{right:-1052px!important} [data-query*='status":6'] .data.tags textarea{right:-1060px!important} [data-query*='status":6'].data.tags a:not(.edit) { border-radius: 8.5px; color: var(--text)!important; font-size: 10px!important; line-height: 15px; } /*------------------------E-N-D-*/ And is it possible for demographics to be inside the same bubble in front of the genres. In relation to this post, the genres are also below each row on older browsers is that fixable? |
LeosparsNov 2, 2021 7:33 AM
Oct 10, 2021 8:09 AM
#974
Valerio_Lyndon said: Not sure how many people I can mention in one post, but: @Powish @L3noX @Raventric @ShaDedZz @Camchop04 @Black_D-44 If you're interested, I have a solution that should work. Before I update the main post I thought I'd make sure it works for y'all. Please read everything in this post if you choose to try it. Thank you, it works great <3 |
Oct 10, 2021 3:02 PM
#975
@Valerio_Lyndon Amazing, we'll mass message this later as well as let everyone else know the layouts support the new features :D |
Oct 11, 2021 2:13 PM
#976
Oct 11, 2021 2:28 PM
#977
Shengud said: I've got an issue with the review tag mod. Whenever I write too much, it won't save the changes. https://myanimelist.net/forum/?topicid=1862826 |
![]() My Userscripts - Themes - Userstyles - Extensions (Chrome/Firefox) [API CSS] MAL-Scraper-API Cover/CSS Generator |
Oct 11, 2021 2:43 PM
#978
ShaggyZE said: Thanks, I'll check it out!Shengud said: I've got an issue with the review tag mod. Whenever I write too much, it won't save the changes. https://myanimelist.net/forum/?topicid=1862826 |
Oct 12, 2021 1:10 AM
#979
ShaggyZE said: @Valerio_Lyndon MalFox is working great on my manga list, but since I use a different theme for my anime list it attempts to do it there too and causes the status text to appear on the first child so I just removed the @\match anime list, but just figured you might want to program something in to prevent that, if you can't find a foolproof way to detect clarity maybe just add a settings gui for it to run on anime list, manga list or both, could even put the template code there so it can be edited, but would need to use GM_setValue and GM_getValue to save what the previous template was or even reset it. Thanks for mentioning this, that's a good point! In the next verson I'll include some basic detection for Clarity to avoid this issue. I *think* I've found one that will work with 99% of people's lists. But a settings menu is probably inevitable eventually so that people can modify this for other layouts easier. |
Oct 13, 2021 2:45 AM
#980
@Valerio_Lyndon As of now, the genres stack in one column, increasing the height of that row. The basic height of the row is about three genres, after that it extends. Is there a way to stack them side by side? SO after three genres, it would stack to the right instead of continuing downwards. |
I was rushing desperately, trying to reach the light. When I thought I did, I reached a dead end instead. Then I decided I wanted to enter that light. And at the edge of it, I found you. |
Oct 13, 2021 11:59 PM
#981
KrisMak1207 said: @Valerio_Lyndon As of now, the genres stack in one column, increasing the height of that row. The basic height of the row is about three genres, after that it extends. Is there a way to stack them side by side? SO after three genres, it would stack to the right instead of continuing downwards. I can't think of a way to do that, no. At least, not after three genres. It would have to start a second column immediately after the first tag/genre. If you want to save vertical space, I recommend using the Horizontal Tags mod (the genres on your list are currently tags). Or, if you switch to using the new genre column, you could try out the horizontal patch some other users created a bit earlier in this thread or I could probably create a horizontal genre mod. |
Oct 16, 2021 3:01 PM
#982
om_patel said: Would there be any way to have a gif be the banner? Yes. You input a GIF into the banner code. Example: body { --banner: url(https://files.catbox.moe/mo48nu.gif); } Banner code template, place at the end of your CSS. body { --banner: url(URLHERE); } |
Oct 17, 2021 8:59 AM
#983
help? when i open my page, i get my first anime stuck to top banner, Image of issue i have to refresh in order to get it fixed.. code https://codeshare.io/4ePP3L |
Oct 18, 2021 12:31 AM
#984
Daisy-Sensei said: help? when i open my page, i get my first anime stuck to top banner, Image of issue i have to refresh in order to get it fixed.. code https://codeshare.io/4ePP3L Does it happen every time or only some of the time? I can't reproduce it on my end, and I didn't see anything wrong with your code after browsing through it. Could I know what browser you're using and if you're using any browser extensions? If you do have extensions, try loading up your list from a different browser, computer, or simply after disabling extensions to see if it solves the issue. Whether it does or not will tell us what might be causing the problem. From there, we can hopefully figure out what is causing it. |
Oct 18, 2021 4:41 AM
#985
Valerio_Lyndon said: Daisy-Sensei said: help? when i open my page, i get my first anime stuck to top banner, Image of issue i have to refresh in order to get it fixed.. code https://codeshare.io/4ePP3L Does it happen every time or only some of the time? I can't reproduce it on my end, and I didn't see anything wrong with your code after browsing through it. Could I know what browser you're using and if you're using any browser extensions? If you do have extensions, try loading up your list from a different browser, computer, or simply after disabling extensions to see if it solves the issue. Whether it does or not will tell us what might be causing the problem. From there, we can hopefully figure out what is causing it. after long testing, it turn out that due to using MAL extensions, i am getting the page issue.. when i disabled all extensions, the page will display correctly. and after few off and on, its due to Night MAL extension.. it breaks my Anime list.. so i disabled it.. now good.. |
Nov 2, 2021 7:36 AM
#986
Leospars said: Leospars said: /*-S-T-A-R-T--------------------*\ | Genre Patch R0.1 | \*------------------------------*/ .list-table .list-table-data{padding-bottom: 4px;} .list-table .list-table-data .data.genre { display:flex !important; max-width: 720px; padding:0!important; /*margin-left: calc(1060px - 388px);*/ background:var(--btn-bg); border-radius:8.5px; position: absolute; margin-top: 60px; margin-left: 80px; text-align: left; color: var(--text-dim) !important; } .data.genre div{display:block;} .list-table .list-table-data .data.genre span{display:inline;font-size:11px!important;cursor:text; border-radius:8.5px; } .list-table .list-table-data .data.genre a{display:inline; overflow: visible; white-space: nowrap; padding: 2px 4px 1px; background:0 0; color: var(--text-dim) !important; font-size: 11px; } .list-table .list-table-data .data.genre a:hover{ color:var(--text-dim-h) !important } .list-table .list-table-data .data.demographic { margin-top: 58px; margin-left: 80px; position: absolute; } .list-table .list-table-data a[href*="&demographic"] a{ color: var(--text) !important; } .list-table .list-table-data a[href*="&demographic"] a:hover{ color:var(--accent) !important } Tried editing the patch a bit. Not sure how to get the background to wrap around all the genres like it is on my PTW. /*-S-T-A-R-T--------------------*\ | Horizontal Tags R0.2-PTW-Status:6| \*------------------------------*/ [data-query*='status":6'] .list-table-data{padding-bottom:11px} [data-query*='status":6'] .data.tags{position:absolute;left:0;top:0;display:flex !important;width:0;height:100%;padding:0!important;align-items:flex-end;} [data-query*='status":6'] .data.tags div{max-width:980px!important;background:var(--btn-bg); margin:0 0 4px 76px!important;font-size:0!important;white-space:nowrap!important} [data-query*='status":6'] .data.tags span{display:inline-block!important;padding:0} [data-query*='status":6'] .data.tags span a{padding:1px 8px!important;margin:0 4px 0 0;white-space:nowrap} [data-query*='status":6'] .data.tags span a[href*="=Favo"]{padding:0!important} [data-query*='status":6'] .data.tags a.edit{right:-1052px!important} [data-query*='status":6'] .data.tags textarea{right:-1060px!important} [data-query*='status":6'].data.tags a:not(.edit) { border-radius: 8.5px; color: var(--text)!important; font-size: 10px!important; line-height: 15px; } /*------------------------E-N-D-*/ And is it possible for demographics to be inside the same bubble in front of the genres. In relation to this post, the genres are also below each row on older browsers is that fixable? @Valerio_Lyndon @Shishio-kun Still no response 😔🤧 |
Nov 2, 2021 8:49 AM
#987
Leospars said: Still no response 😔🤧 Have you tried using the latest horizontal tags and removing the old one? you can try using this which is what I use on my manga list until Valerio_Lyndon or Shishio-kun provide something better. /*-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-*/ /* Horizontal Demographic & Genres / Revision 0.1 */ .list-table-data { padding-top: 5px !important; padding-bottom: 30px !important; } .data.genre { position: absolute; margin-top: 60px; margin-left: 80px; text-align: left; color: var(--text-dim); left: 200px; top: 10px; display: flex !important; width: 100%; height: 0%; padding: 10px !important; align-items: flex-end; vertical-align: top !important; } .list-table .list-table-data .data.genre a { color: var(--text-dim); font-size: 0.9em; } .list-table .list-table-data .data.genre a:hover { color:var(--text-dim-h); } .data.genre div { max-width: 1000px; margin: 6px 6px; font-size: 0; white-space: nowrap; } .data.genre span { display: inline-block; padding: 0; } .data.genre span a { padding: 2px 8px !important; /* top, right, bottom, left */ margin: 0 0 1px 1px; /* top, right, bottom, left */ white-space: nowrap; font-size: 10.7px !important; } .list-table .list-table-data .data.demographic { margin-top: 58px; margin-left: 80px; position: absolute; } .list-table .list-table-data a[href*="&demographic"] { position: absolute; margin-top: -65px; margin-left: 0px; text-align: left; color: var(--text-dim); } .list-table .list-table-data a[href*="&demographic"] a { color: var(--text-dim); } .list-table .list-table-data a[href*="&demographic"] a:hover { color:var(--text-dim-h); } /*======= */ |
![]() My Userscripts - Themes - Userstyles - Extensions (Chrome/Firefox) [API CSS] MAL-Scraper-API Cover/CSS Generator |
Nov 3, 2021 12:17 AM
#988
Leospars said: Still no response Ah, sorry, missed this before. Leospars said: Tried editing the patch a bit. Not sure how to get the background to wrap around all the genres like it is on my PTW. The background isn't expanding because the genre section has a "width" value being applied from elsewhere in the code. You can overwrite it by setting the width to auto, which will expand with the content. Example: .list-table .list-table-data .data.genre { width: auto; } Leospars said: And is it possible for demographics to be inside the same bubble in front of the genres. No, but in a hacky way yes. You can't literally place it in the same bubble and have it dynamically change the width or move any content, but you could add a fixed-width area using padding and then position the demographic there. Example (meant to be applied on top of the code you already have): .list-table .list-table-data .data.genre { padding-left: 70px !important; } .list-table .list-table-data .data.demographic { width: 70px; } good taste, by the way Leospars said: In relation to this post, the genres are also below each row on older browsers is that fixable? I can't really test older browsers with my setup, but it's probably due to the lack of a z-index property, and it's good practice to have this property here anyway. Try adding a z-index value of 1 or higher to the genres. Higher than 44 will probably cause issues with other parts of the page so I wouldn't go that high. .list-table .list-table-data .data.genre { z-index: 1; } If you're using the demographic, you'll also need the same or higher z-index value there too. .list-table .list-table-data .data.demographic { z-index: 1; } |
Valerio_LyndonNov 3, 2021 12:21 AM
Nov 3, 2021 3:03 PM
#989
Thanks the two first ones worked but for the older browser it's x2 out of place so dropping the margin-top from 64 to 32 puts it in place but out of place on the modern one, I wont be using it very often so its fine if it can't really be done. About the demographics. How can I get it the genre to not have a left-padding 70px when there is no demographic. I tried using "~" but no dice. .list-table .list-table-data .data.demographic:empty ~ .data.genre{ padding-left: 0 !important; } 3. I just added color to content status was wodering if it's possible to have different color for Airing and Not Yet Aired Thanks again. |
Nov 5, 2021 1:42 AM
#990
Leospars said: Thanks the two first ones worked but for the older browser it's x2 out of place so dropping the margin-top from 64 to 32 puts it in place but out of place on the modern one, I wont be using it very often so its fine if it can't really be done. Ah, I thought you meant below as-in "behind", not literally below as-in vertically below. I see now. I have a feeling this could be solved by using the proper top/left/right/bottom values instead of margin. Margin is generally far less reliable, although does have its place where the other values are unable. Here's replacement code for lines 421-434 which removes the margin and uses left and bottom properties instead. .list-table .list-table-data .data.genre { position: absolute; bottom: 4px; left: 80px; display: flex !important; max-width: 900px; width: auto; padding: 0 !important; background: var(--btn-bg); border-radius: 8.5px; color: var(--text-dim); text-align: left; } Leospars said: About the demographics. How can I get it the genre to not have a left-padding 70px when there is no demographic. I tried using "~" but no dice. .list-table .list-table-data .data.demographic:empty ~ .data.genre{ padding-left: 0 !important; } 3. I just added color to content status was wodering if it's possible to have different color for Airing and Not Yet Aired Thanks again. Sadly neither of these are possible. The demographics would require a different HTML structure for any such "dynamic" CSS to be work. And the airing/not yet aired status would require MAL to add a custom class to the HMTL. |
Nov 8, 2021 4:22 PM
#991
This looks great. Thanks! |
My biggest regret: Reading all 200+ chapters of Kanojo, Okarishimasu |
Nov 10, 2021 7:24 PM
#992
@Valerio_Lyndon I want to make this a sticky, so I am saving the topic here in case anything like @/import breaks when I edit it. I copied the text from quick edit so it seems the backslashes are still there after making it a sticky I base the stickies on what should be go-to topics for starters or problems, basically core topics and fundamentals (plus indexes), and this has proven to be very simple to use for newbies, and advanced users learn from it too! So I added it to the stickies :D This is a custom layout for modern template lists. If you don't know how to install the codes, click here to view the Beginner's Tutorial. If there are problems: install the latest version, or check the Repair Sticky for patches and updates (found here). All premade modern layouts can be found in the gallery by clicking here. The default list design didn't resonate with my aesthetics and I wished for a bit more flair than that small image banner provided. So, I started messing around and after a couple of months this is what became of the idea, albeit less refined than now. I've since improved the code to accomodate as much customization as possible. Without a doubt, this is the theme I have put the most work into. I hope you have fun with it!
Installation 1 First up, list columns. All items work, but there are some situations that can look strange. Here's what to be careful of. Groupings (items that should be enabled together): • "Chapters" + "Volumes" • "Start/End Dates" + "Total Days Watched" Recommendations (for best display, not required): • Enable "Type". • If using "Numbers", enable "Image". 2 Go to your theme editing page and turn off the cover and background image. 3 On the same page as the last step, find the custom CSS box underneath the "Add Custom CSS" header. Make sure it is empty, then copy-paste this code into the box. Please be aware that you will automatically receive updates using this method. To avoid this, use the alternative method below. @\import "https://valeriolyndon.github.io/MAL-Public-List-Designs/Clarity%20Theme/Theme%20-%20Compressed.css"; Alternatively, append the entire code block from the link below into the box. Source Code If using this direct install, make sure you use direct installs for mods as well. Doing otherwise will cause issues! 4 Append this section below the previous code block. body { --avatar: url(URLHERE); } Next, find your MyAnimeList avatar URL OR use a custom image URL. Then, paste the URL between the brackets of the "url()" text, overwriting where it says "URLHERE". 1. Go to your profile. 2. Right click your profile image and select "copy image address" (or similar, it may be worded differently in your browser!). The dialogue looks like this (left image: Chrome, right image: Firefox). 3. That's it! The image URL should now be copied to your clipboard ready for pasting into the code. The URL should look very similar to this but with a different number string: https://cdn.myanimelist.net/images/userimages/5889451.jpg Make sure to copy the direct link to the image - it will generally end in a file extension: png, jpg, etc. For instance, https://i.imgur.com/abc1234.png. I recommend rehosting files from random websites to a host you trust since links from unknown sources can often change, break, or simply not work at all. You should also be aware that MyAnimeList has a hidden 10MB file size limit, so make sure your images do not exceed it. 5 OPTIONAL This step adds the name text to the top banner and if desired can be skipped without causing issues. You will need to append this code to what you already have (just like you did with the last step) but change the text in between the quotes to your own desired name. body { --name: "Yui\a Hirasawa"; } While personalizing, please take note of the following:
So, for someone named John Doe, they may want this: body { --name: "John\a Doe"; } 6 OPTIONAL To change your list to dark mode, insert this line near the top of the code, after any other imports. It must be below any lines that begin with "@import" or "@\import", but above everything else. See spoiler below for an example. This step is completely optional. @\import "https://valeriolyndon.github.io/MAL-Public-List-Designs/Clarity%20Theme/Mod%20-%20Dark%20Mode%20Compressed.css"; Alternatively, append the entire code block from the link below to your current CSS. Source Code Further Modification Unless otherwise instructed, add all extra code to the end of your CSS, below everything else. Take the direct link to the image you want (i.e. website.com/123.png) and use it to replace the "URLHERE" part of any of these code segments. Make sure to paste the code segments to the bottom of the code! Cover banner code. body { --banner: url(URLHERE); } Character image code. body { --character: url(URLHERE); } To remove the character image, simply change the "url()" section to "none", as seen here: body { --character: none; } If you want to change the background of the entire page, this is the code to do it. body { --background: url(URLHERE); } To take it a step further and add a tint to the image, add this in addition to the previous code. /*-S-T-A-R-T--------------------*\ | Background Tint | \*------------------------------*/ body::before { /* change colour here */ background: rgba(0, 0, 0, 0.8); content: ""; z-index: -1; position: fixed; top: 0; left: 0; width: 100%; height: 100%; } /*------------------------E-N-D-*/ If you're one of many tastes, here's a tweak to add different images for each page (i.e. All Anime, Completed, etcetera). Use this code same as the others, just with more images to replace. :) /*-S-T-A-R-T--------------------*\ | Per-Category Banner Image | \*------------------------------*/ /* All Anime */ [data-query*='status":7'] { --banner: url(URLHERE); } /* Watching/Reading */ [data-query*='status":1'] { --banner: url(URLHERE); } /* Completed */ [data-query*='status":2'] { --banner: url(URLHERE); } /* Onhold */ [data-query*='status":3'] { --banner: url(URLHERE); } /* Dropped */ [data-query*='status":4'] { --banner: url(URLHERE); } /* Planned */ [data-query*='status":6'] { --banner: url(URLHERE); } /*------------------------E-N-D-*/ /*-S-T-A-R-T--------------------*\ | Per-Category Character Image | \*------------------------------*/ /* All Anime */ [data-query*='status":7'] { --character: url(URLHERE); } /* Watching/Reading */ [data-query*='status":1'] { --character: url(URLHERE); } /* Completed */ [data-query*='status":2'] { --character: url(URLHERE); } /* Onhold */ [data-query*='status":3'] { --character: url(URLHERE); } /* Dropped */ [data-query*='status":4'] { --character: url(URLHERE); } /* Planned */ [data-query*='status":6'] { --character: url(URLHERE); } /*------------------------E-N-D-*/ /*-S-T-A-R-T--------------------*\ | Per-Category Background Image | \*------------------------------*/ /* All Anime */ body[data-query*='status":7'] { --background: url(URLHERE); } /* Watching/Reading */ body[data-query*='status":1'] { --background: url(URLHERE); } /* Completed */ body[data-query*='status":2'] { --background: url(URLHERE); } /* Onhold */ body[data-query*='status":3'] { --background: url(URLHERE); } /* Dropped */ body[data-query*='status":4'] { --background: url(URLHERE); } /* Planned */ body[data-query*='status":6'] { --background: url(URLHERE); } /*------------------------E-N-D-*/ This is useful in tandem with the background image, in-case you want to show it off a bit more. It will not work without a background image. Add this to your CSS. Then, change the "rgba(33,33,33,0.8)" to the colour and transparency you wish for. /*-S-T-A-R-T--------------------*\ | Transparent List Rows | \*------------------------------*/ :root { /* Change colour here */ --row-tint: rgba(33,33,33,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-*/ To get started, insert this code anywhere below the main theme (or below dark mode if you have it). [Source Code - Light Colours] [Source Code - Dark Colours] Once pasted into your CSS box, you can play with each colour as you wish. The colours provided are the default colours used in the theme, and can be used as a basis for further modification. If you do not want a colour to be changed, simply delete the relevant line and it will revert to its default. For help with CSS colours, google "CSS color picker" and you should find tools for selecting valid colours. One of the best ways to get a feel for what each colour controls is to just start tweaking them and see what changes. But, for extra help, here's some explanations of each colour. --pbg: Page background. --bg: Content background (list entries, header, footer, header buttons, popups); --bg-dark: Mostly used for borders (search bar, user inputs). --text: Generic text colour, applies to almost all text on the list. --text-h: Generic text on hover. --text-dim: Lighter text (add/edit/more, type, column descriptors, start/end/days, etcetera). Also serves as border colour for filter menu. --text-dim-h: Lighter text on hover. --text-dark: Used for longer text chunks (filter menu, more info). --icon: Used for larger features to blend with text (filter menu). --accent: Used for occasional colour flares (header all anime button, entry names, discuss link). --banner-text: Name text on the banner; --banner-text-shadow: Shadow of the name text on the banner; --btn-bg: Background for secondary content (score, tags, search bar, etcetera). --btn-bg-h: Background for secondary content on hover. Also serves as a secondary colour for header buttons. --btn-head-bg-h: Background for header buttons on hover. --btn-text-h: Text colour for secondary content and header buttons on hover. --text-head: Text colour for header category buttons and search icon. Also serves as footer text colour. --text-head-h: Text colour for active header category button. --watching: Colour for respective category of header category buttons. --completed: Ditto. --onhold: Ditto. --dropped: Ditto. --plantowatch: Ditto. --cover-bg: The colour that is seen if the cover banner lacks an image. --edit-btn: Edit button for tags, seen on the right of each list entry. --checkmark: The checkmark on completed list entries. Choose a version: This version appears when hovering over any part of a list row. Insert this section to the top of your CSS. It must precede anything that isn't another "@\import" statement. See spoiler below for an example. @\import "https://malscraper.azurewebsites.net/covers/anime/YOURNAME/presets/dataimagelinkbefore"; @\import "https://malscraper.azurewebsites.net/covers/manga/YOURNAME/presets/dataimagelinkbefore"; @\import "https://valeriolyndon.github.io/MAL-Public-List-Designs/Clarity%20Theme/Mod%20-%20Hover%20Image%20Compressed.css"; Then, replace the two instances of "YOURNAME" text with your exact MAL username. Do not remove any of the forward-slashes. @\import "https://malscraper.azurewebsites.net/covers/anime/Valerio_Lyndon/presets/dataimagelinkbefore"; @\import "https://malscraper.azurewebsites.net/covers/manga/Valerio_Lyndon/presets/dataimagelinkbefore"; @\import "https://valeriolyndon.github.io/MAL-Public-List-Designs/Clarity%20Theme/Mod%20-%20Hover%20Image%20Compressed.css"; If the above method does not work or you do not want automatic updates, you can install the CSS directly. This is meant as an alternative to the above install, please do not use both methods at the same time. First, add this section to the top of your list code, preceding everything that isn't another "@\import" statement. @\import "https://malscraper.azurewebsites.net/covers/anime/YOURNAME/presets/dataimagelinkbefore"; @\import "https://malscraper.azurewebsites.net/covers/manga/YOURNAME/presets/dataimagelinkbefore"; Then, replace the two instances of "YOURNAME" text with your exact MAL username. Do not remove any of the forward-slashes. @\import "https://malscraper.azurewebsites.net/covers/anime/Valerio_Lyndon/presets/dataimagelinkbefore"; @\import "https://malscraper.azurewebsites.net/covers/manga/Valerio_Lyndon/presets/dataimagelinkbefore"; Next, put the entire code block from this link at the bottom of your CSS. Source Code And you're done! :) This version appears when hovering over the small preview image. Don't add both versions, choose only one. Insert this section to the top of your CSS. It must precede anything that isn't another "@import" statement. See spoiler below for an example. @\import "https://malscraper.azurewebsites.net/covers/anime/YOURNAME/presets/dataimagelinkbefore"; @\import "https://malscraper.azurewebsites.net/covers/manga/YOURNAME/presets/dataimagelinkbefore"; @\import "https://valeriolyndon.github.io/MAL-Public-List-Designs/Clarity%20Theme/Mod%20-%20Hover%20Image%20On%20Circle%20Compressed.css"; Then, replace the two instances of "YOURNAME" text with your exact MAL username. Do not remove any of the forward-slashes. @\import "https://malscraper.azurewebsites.net/covers/anime/Valerio_Lyndon/presets/dataimagelinkbefore"; @\import "https://malscraper.azurewebsites.net/covers/manga/Valerio_Lyndon/presets/dataimagelinkbefore"; @\import "https://valeriolyndon.github.io/MAL-Public-List-Designs/Clarity%20Theme/Mod%20-%20Hover%20Image%20On%20Circle%20Compressed.css"; If the above method does not work or you do not want automatic updates, you can install the CSS directly. This is meant as an alternative to the above install, please do not use both methods at the same time. First, add this section to the top of your list code, preceding everything that isn't another "@import" statement. @\import "https://malscraper.azurewebsites.net/covers/anime/YOURNAME/presets/dataimagelinkbefore"; @\import "https://malscraper.azurewebsites.net/covers/manga/YOURNAME/presets/dataimagelinkbefore"; Then, replace the two instances of "YOURNAME" text with your exact MAL username. Do not remove any of the forward-slashes. @\import "https://malscraper.azurewebsites.net/covers/anime/Valerio_Lyndon/presets/dataimagelinkbefore"; @\import "https://malscraper.azurewebsites.net/covers/manga/Valerio_Lyndon/presets/dataimagelinkbefore"; Next, put the entire code block from this link at the bottom of your CSS. Source Code Widens the tag box and condenses it all into one cohesive paragraph, disabling tag functionality. Limitations: • You will be limited to 255 characters, same as regular tags. This does not magically lengthen MAL's imposed limit. Installation: [Source Code] Further modification: You can modify the width of the box by changing the number in the code block you just added. It has a comment marking what it is and how to change it. If you widen the box too far and enable too many list columns, the layout may break. Expect compatibility issues with any other mod that changes tags (ex. coloured tags, favourite tags, tag descriptions). This modification changes the appearance of any tag called "Favourite" or "Favorite" to display at the side of the list entry as a heart. Limitations: • This mod cannot detect your MAL favourites. It only changes the appearance of correctly labelled tags, nothing more. Due to this, howver, you can have more than 20 entries tagged as favourites. Part of why I made this was to circumvent the item limit on non-supporter profiles. • If using the left-side Favourite Tag with the unedited Image Hover mod then the hover image will cover up the tag on mouse-over. You can avoid this by using the right-side version or the edited (Hover on Circle) Image Hover mod. Installation: Choose either option (not both). The only difference is which side the tag is positioned at. [Source Code (Left)] [Source Code (Right)] Takes the vertical line of tags and makes them horizontal! Limitations: • This code is only made for one row of tags. This is not changeable without introducing other issues. Too many tags will go off the screen, causing page flow issues: [Image] • Adds extra spacing to the bottom of each list item. If you have no tags on an entry this may or may not end up bothering you. This is a CSS limitation. Installation: [Source Code] Adds text headers before each category section on the All Anime/Manga page. Installation: This mod requires a browser extension that can run userscripts, such as Tampermonkey. Visitors to your list won't need this extension. Once you've installed the browser extension, choose your preferred style: [Preview] Visit this link to install the header updater script: [Link] If you have a userscript browser extension, as previously mentioned, then visiting this link will prompt you to install the script. Then, add this to the bottom of your code: [Source Code] [Preview] Visit this link to install the header updater script: [Link] If you have a userscript browser extension, as previously mentioned, then visiting this link will prompt you to install the script. Then, add this to the bottom of your code: [Source Code] You should know:
Adds two optional character renders on the left and right of the list. Do note that the renders will not be properly visible at low resolutions. I recommend having at least a 1600x900 monitor to add renders, as they purposefully do not intersect the center list area. Installation: Add this code to the bottom of your CSS, then replace either of the "URLHERE" sections with the direct link to the image you want. If you do not want one of the renders then you can leave the URL text untouched. You can also try changing the "background-position"s to something else or adding a "background-size" if you find your render is positioned incorrectly. [Source Code] This is a template for adding coloured tags to your list. .data.tags span a[href*="=TAGNAME"] { background: COLOUR } .data.studio span a[href$="/STUDIONUM"] { background: COLOUR } .data.licensor span a[href$="/LICENSORNUM"] { background: COLOUR } If you're already acquainted with CSS you should be good to go, but for more info you can keep on reading for some explanations. Most of the blurb relating to tags also applies to studios and licensors. I will specify exceptions where needed. These templates can be copy-pasted for every tag that you want to colour, with "TAGNAME" replaced by a tag's URL name/format. You set the colour by replacing "COLOUR" with a CSS colour. Directly below is an example of a piece of code that makes tags named "Satirical Comedy" the colour orange. .data.tags span a[href*="=Satirical%20Comedy"] { background: #f2b40c } And here are examples of studios and licensors being modified. /* Kyoto Animation */ .data.studio span a[href$="/2"] { background: #196619 } /* Fanworks */ .data.studio span a[href$="/866"] { background: black } Getting the tag in URL format. When putting the tag in your code, it has to be the URL version of your tag. The easiest way to find the URL version of your tag is by hovering your mouse over your tag. In one of your screen corners (generally bottom left) it should display the URL, including the tag section, and you can copy it into the code as seen there. It will be after the "tag=" text. Alternatively, assuming you don't have any special characters in your tag names (such as @, &, ^, etcetera etcetera), you can simply convert any spaces in your tags to "%20". So "This is a tag" would become "This%20is%20a%20tag". If something isn't working you can always fallback to the mouse-hover method. For studios and licensors it's almost the same, except you will need to replace the "STUDIONUM"/"LICENSORNUM" with an ID instead of a name. Hover over the link to the studio/licensor or visit the URL to find the number. CSS Colours If you are unacquainted with how to use CSS colours, I would recommend googling "color picker". There is one built into Google and many other websites with the same functionality. It should work just fine as long as you have a valid CSS colour. Below is a list of all valid types, using a colour picker that provides any of these or experimenting with these values yourself should be fine.
Text Colour You can also add a text color by adding in a little bit more code. Here are the templates. .data.tags span a[href*="=TAGNAME"] { background: BGCOLOUR; color: TEXTCOLOUR !important } .data.studio span a[href$="/STUDIONUM"] { background: BGCOLOUR; color: TEXTCOLOUR !important } .data.licensor span a[href$="/LICENSORNUM"] { background: BGCOLOUR; color: TEXTCOLOUR !important } The only difference between this and the templates above is the addition of "; color: __ !important". You could also not change the background at all, only changing the text colour, by simply removing the "background: __;" text. .data.tags span a[href*="=TAGNAME"] { color: TEXTCOLOUR !important } .data.studio span a[href$="/STUDIONUM"] { color: TEXTCOLOUR !important } .data.licensor span a[href$="/LICENSORNUM"] { color: TEXTCOLOUR !important } Tip: Keeping code organized and readable. It's always a good idea to keep code as understandable as possible, since you might come back in 6 months and have no clue what any of it does otherwise! Code can sometimes be self explanatory; For instance, tags have their name in the URL, which makes it reasonably easy. But for studios and licensors all you have is a little number that means nothing without finding it again. This is where comments can be useful! You may have noticed them in other code on this forum post and further up in some of the demonstrations. /* Kyoto Animation */ .data.studio span a[href$="/2"] { background: #196619 } /* Fanworks */ .data.studio span a[href$="/866"] { background: black } See the names above each code piece? They're the comments, and are defined by preceding a piece of text with "/*" and enclosing with "*/". Anything within those two marks will not affect any other code, so you can write whatever you want there or even put code you don't want enabled at this time. Just make sure you open and close each correctly, /* like this every time */ or you may accidentally comment out large chunks of code which can be annoying. The CSS editor built into MAL has colouring that will grey out comments so it's easy to tell when you haven't closed something correctly. Tip: Colouring multiple tags with one colour. If you have several tags you are colouring the same (maybe you have a bunch of genre tags or something), you can do this a lot easier by using commas. Instead of writing near-identical new lines for each and every tag, you can simply write the colour once. Just put commas in between the tag selectors. Here's an example of how the code would look. .data.tags span a[href*="=TAGNAME"], .data.tags span a[href*="=TAGNAME"], .data.tags span a[href*="=TAGNAME"] { background: COLOUR } Troubleshooting: Tags being incorrectly selected? The basic template I gave above selects tags based on the beginning of their names. It does not select tags based on the entire name. The problem with this is if you have two tags with the same starting text. For instance, if you had a tag "Fav" and "Fav 2018" then they will likely conflict. Here's an example. .data.tags span a[href*="=Fav%202018"] { background: red } .data.tags span a[href*="=Fav"] { background: blue } There are two ways you can fix this. The first is to change the order of your code. In CSS, if two lines of equal priority are conflicting, the furthest down takes priority. So, if you have conflicts of interest, place the more generic use-case above the more specific tags. For instance, "Fav" would go above "Fav 2018" in the code, since "Fav" will have more matches and is, therefore, less specific. Here's the previous example but with the correct order: .data.tags span a[href*="=Fav"] { background: blue } .data.tags span a[href*="=Fav%202018"] { background: red } The second fix is to use a more detailed selector. .data.tags span a[href$="=TAGNAME"], .data.tags span a[href*="=TAGNAME&"] { background: COLOUR } .data.tags span a[href$="=Comedy"], .data.tags span a[href*="=Comedy&"] { background: blue } Tag descriptions! This will add a bit of text that appears by a tag when you hover over it, great for avoiding questions about what the heck all your tags are about. Limitations: • If you are not careful and have multi-paragraph-long descriptions the page flow can develop problems. In other words, you can extend the page below the footer. [Image] Adding this to your list: The first step is to copy-paste one of these pieces of code to the bottom of your list. The codes required for normal tags compared to if you have installed horizontal tags is different, so please choose whichever one you need. [Source Code for Vertical (normal) Tags] [Source Code for Horizontal Tags] Secondly, we need to add the actual descriptions. To do this we will use a template piece of code and feed whatever tag and text we want to into it. Here is the template for adding the description. You will want to copy-paste this into your list for any tags you want to add a description to. .data.tags span a[href*="=TAGNAME"]:after { content: "TAGDESC" } Now we need to feed it the information. First, find the tag URL and input it where it says "TAGNAME" (if you don't know how to find the URL I have a spoiler at the bottom of this section about it). Next, we need to add the description itself. You will be overriding where it says "TAGDESC" (but do not delete the quotation marks!). There are some things you must make note of while editing the description... The description cannot contain any linebreaks. This will break the code! For any linebreak you must instead use "\a", which will add a linebreak in the final result but in your code looks more like this: content: "This is a paragraph.\a With a linebreak after it.\a\a You can stack multiple linebreaks in sequence.\a\a I always put a space after the slash-a to avoid mistakes, but don't worry, it doesn't add a space on the new line once the code has been processed."; If you want to put quotations into the description you will need to "escape" them by adding a backslash in front of them. This prevents them from breaking the CSS. So instead of "this is a quote" it would be \"this is a quote\". Here is an example of a working tag description that targets the tag "Bad Comedy". Make note of the "%20" in place of the space, the "\a"'s that give it multiple linebreaks, and the escaped quote marks. .data.tags a[href*="=Bad%20Comedy"]:after { content: "\"Funny\".\a\a Definitely not my thing, and not for anyone else either.\a ...\a\a I am running out of filler text I can think up." } Now that you've done all that, you're good to go and you should have tags with descriptions! The easiest way to find the URL version of your tag is by hovering your mouse over your tag. In one of your screen corners (generally bottom left) it should display the URL, including the tag section, and you can copy it into the code as seen there. It will be after the "tag=" text. Alternatively, assuming you don't have any special characters in your tag names (such as @, &, ^, etcetera etcetera), you can simply convert any spaces in your tags to "%20". So "This is a tag" would become "This%20is%20a%20tag". If something isn't working you can always fallback to the mouse-hover method. A collection of changes that have been requested in the past. With this you can increase the width of the coloured bar that indicates whether the entry is completed, dropped, or so on. Add this piece of code to the bottom of your CSS, then change the first number (the "2px") to anything you want. The default theme is set to 1, but I have set it to 2 in this code. this code. /*-S-T-A-R-T--------------------*\ | Change Status Bar Width | \*------------------------------*/ .data.status { width: 2px !important; } .list-table-data { padding-left: 0px; } /*------------------------E-N-D-*/ Make sure to not delete the "px" at the end of the numbers, or it will break the code. /*-S-T-A-R-T--------------------*\ | Change Banner Height | \*------------------------------*/ /*Change number here*/ :root { --banner-height: 318px; } .cover-block { height: var(--banner-height); } .header { margin-top: calc(var(--banner-height) - 36px); } .list-stats { top: calc(var(--banner-height) + 98px); } /*------------------------E-N-D-*/ On my list I have some tags that appear "grouped". This only works with horizontal tags. These aren't too complex, but they will require you to modify some template code for use on your own list. This will include finding the URL of each tag (if you don't know how to do this I have a spoiler at the bottom of this section about it) and putting it in the correct place. I have split this section into several parts to try and explain it better as you need different code for each tag. Limitations: • As it is impossible for CSS to auto-detect if all the tags are there, you have to have all the tags correctly placed and in order, or it will look incorrect: [Image] Adding this to your list: There are a few template codes that you will need, so we'll go over those quickly before covering how to use them. This is the basic code that should be applied to all tags you are grouping. You can use comma separators to apply the code to multiple tags at once. .data.tags span a[href*="=TAGNAME1"], .data.tags span a[href*="=TAGNAME2"] { padding: 1px 8px !important; } Left-most (rounded left corners) group tag. .data.tags span a[href*="=TAGNAME"] { padding-right: 4px !important; border-radius: 8.5px 0 0 8.5px; margin-right: 2px; } Center (no rounded corners) group tag. This could be used for as many centre sections as you wanted. .data.tags span a[href*="=TAGNAME"] { padding: 1px 4px !important; border-radius: 0; margin-right: 2px; } Right-most (rounded right corners) group tag. .data.tags span a[href*="=TAGNAME"] { padding-left: 4px !important; border-radius: 0 8.5px 8.5px 0; } Now that you have the templates at your disposal, you can use them. For each tag you want grouped, you need to insert all their names into the first template. Then, depending on which ones you want on the left/right of the group or in the centre, input the correct tag names into each of the other templates as required. This process can be repeated for as many groups as you want. To show you a working version of the code, here is it all put together to form a group very similar to what I am currently using. This groups tags starting with SC-, VG-, and SM- into one group. /* All together */ .data.tags span a[href*="=SC-"], .data.tags span a[href*="=VG-"], .data.tags span a[href*="=SM-"] { padding: 1px 8px !important; } /* Left-side */ .data.tags span a[href*="=SC-"] { padding-right: 4px !important; border-radius: 8.5px 0 0 8.5px; margin-right: 2px; } /* Centre */ .data.tags span a[href*="=VG-"] { padding: 1px 4px !important; border-radius: 0; margin-right: 2px; } /* Right-side */ .data.tags span a[href*="=SM-"] { padding-left: 4px !important; border-radius: 0 8.5px 8.5px 0; } The easiest way to find the URL version of your tag is by hovering your mouse over your tag. In one of your screen corners (generally bottom left) it should display the URL, including the tag section, and you can copy it into the code as seen there. It will be after the "tag=" text. Alternatively, assuming you don't have any special characters in your tag names (such as @, &, ^, etcetera etcetera), you can simply convert any spaces in your tags to "%20". So "This is a tag" would become "This%20is%20a%20tag". If something isn't working you can always fallback to the mouse-hover method. FAQ & Help I'm not actually psychopathic enough to write CSS like that, not to worry, I just run it through a compressor to save some bytes. For readable versions check the [Source Code]. This counts as directly installing the layout, so the warning issued in step 3 still applies: If using direct install for the main theme, make sure you use direct installs for mods as well. Doing otherwise will cause issues. If you're using the direct install for the main theme, make sure you have used direct installs for mods as well. Imported mods (one-line codes that begin with "@import") don't mix with a directly installed main theme. This is not to be confused with cover image tools, fonts, or otherwise that may also be in the form of imports. If that isn't the issue, I also recommend checking that you have everything in the correct order. If this post is read top to bottom with the steps followed, it should already be that way. The order of items, top to bottom, is as such:
With those possibilities accounted for, try reinstalling the layout, being extra careful that each step is followed correctly and in the order given. If the problem persists, try switching to direct installation. If that also fails, you can also leave a comment describing what's going wrong and I'll try and help you out. The generator has a 12 hour cooldown before the data refreshes. Try waiting 24 hours. Missing images can be caused by various things. Some of which are...
To solve issues with privacy blocking functions, all we have to do is specify the info the cover generator would usually find by itself. To Install:
If you require an alternative that works with private lists, as a replacement for the primary generator, or as a solution to any other problem you're encountering, use the option in the spoiler below. Please note that the below solution is overall inferior to the main generator, so I only recommend using it if you are 100% sure you need it. Since this is a manually-mantained file, there may be the occasional image missing or not up-to-date — especially newer releases. If you do come across any problematic images, I invite you to let me know via my profile. To Install:
For further help solving any of these issues, feel free to reach out. Check you have the correct theme selected on your style page. If you edited using the instructions above, you will need to select the top left theme. If you edited one of the others, select that one instead. Remove whatever you pasted into the CSS editor during the installation. You can check the installation steps to find what you should be looking for. Modifications should have a name at the top of their code marking the start, and some will also mark the end. Tip: In the CSS editor, clicking to the left of a line will select the entire line, ready to delete or overwrite. The dark mode applies a colour inverting filter over the add/edit pages to make them appear dark. If you are using any dark mode themes on the MAL's main website, this can conflict and it will end up bright again. If this is the case, disabling the filter with this CSS should help. /* ==================== Dark Mode Filter Fix */ body[data-owner="1"] #fancybox-frame { filter: none; } For banner images, really any image will do. Some good websites for finding images include Danbooru (NSFW), Anime-Pictures, or just Googling it. If you desire a more accurate crop of the image, you can run it through a downloaded tool such as GIMP or Photoshop, or an online website such as EZGif or Photopea. For character images, I recommend searching for "transparent_background" images on Danbooru (NSFW). You can combine it with a character or series tag to refine your search. For help with searching on booru websites: [Link]. You can also search "anime render" or something like "rem rezero render" on Google or DeviantArt, which will turn up some decent results too. Keep in mind, these results are more likely to have watermarks placed on them that will need removing using an image editing program. If you've got any troubles, I welcome you to reach out. Please keep it to this thread and only direct message me if you are unable to post here. If you're reporting an issue or looking for help with the theme, it can really help to have:
If you have any feedback, I welcome replies. I don't respond to everything but I do read and appreciate it. Changelog • My Other List Designs • Source Code |
Shishio-kunNov 10, 2021 7:29 PM
Nov 17, 2021 9:12 AM
#993
Loving this layout has room for everything that I want ti have included however, is there a way for the preview covers to be made larger? if it is not possible then no worries. |
Nov 17, 2021 11:33 PM
#994
Nov 18, 2021 7:42 AM
#995
@Black_D-44 The problem is related to Font Awesome and Shishio-kun is trying to find the answer now. https://myanimelist.net/forum/?topicid=1973079 |
![]() My Userscripts - Themes - Userstyles - Extensions (Chrome/Firefox) [API CSS] MAL-Scraper-API Cover/CSS Generator |
Nov 18, 2021 10:12 AM
#996
Black_D-44 said: Hello~ I wanted to know if someone is having the same issue, no idea when it happened Made a quick patch myself until someone has a better solution /* Font Awesome 6 Pro Patch */ .header .header-title:before { content: "\f015"; font-family: 'Font Awesome 6 Pro' !important; } [data-owner=""] .icon-menu.profile:before { content: "\f007"; font-family: 'Font Awesome 6 Pro' !important; } .icon-menu.quick-add:before { content: "+" !important; font-family: 'Font Awesome 6 Pro' !important; } .list-table > tbody:first-of-type:after { content: "\f0dc"; font-family: 'Font Awesome 6 Pro' !important; } .data.image a:after { content: "\f14c"; font: 30px/64px 'Font Awesome 6 Pro' !important; } .data.progress span:only-of-type:after, .data.chapter span:only-of-type:after, .data.volume span:only-of-type:after { content: " \f058"; font-family: 'Font Awesome 6 Pro' !important; } .data.priority:before { content: "\f0a2"; font-family: 'Font Awesome 6 Pro' !important; } .data.tags a.edit:after { content: "\f040"; font: 0/20px 'Font Awesome 6 Pro' !important; } #fancybox-outer #fancybox-close:after { content: "\f00d"; font: 16px/1 'Font Awesome 6 Pro' !important; } #advanced-options .advanced-options-header .description:before { content: "\f059"; font: 14px/26px 'Font Awesome 6 Pro' !important; } #advanced-options .btn-apply:before { content: "\f00c "; font-family: 'Font Awesome 6 Pro' !important; } #advanced-options .btn-clear:before { content: "\f12d "; font-family: 'Font Awesome 6 Pro' !important; } #advanced-options #fancybox-close:after { content: "\f00d Close"; font: 12px/26px Arial, 'Font Awesome 6 Pro' !important, sans-serif; } |
![]() My Userscripts - Themes - Userstyles - Extensions (Chrome/Firefox) [API CSS] MAL-Scraper-API Cover/CSS Generator |
Nov 18, 2021 11:42 AM
#997
Black_D-44 said: Hello~ I wanted to know if someone is having the same issue, no idea when it happened This is how it used to look like try adding this to your layout, underneath whatever imports are in your design. It fixes the Takana layout I tested it myself, and it might fix yours but it could also matter where you put it. I don't think other users can see it only the list user for now, still looking into things so more info later via a newsletter probably with a better solution unless the MAL devs use my fix hopefully they do @font-face{ font-display:block; font-family:'FontAwesome'; src:url(/fonts/fa6/fa-regular-400.woff2) format("woff2"),url(/fonts/fa6/fa-regular-400.ttf) format("truetype")} |
Nov 18, 2021 1:59 PM
#998
Is there a way to list both tags and genres below the titles in separate bubbles? |
🌺 Anime List 🌺 🌺 Cards Collection 🌺 |
Nov 18, 2021 2:16 PM
#999
Leguch said: Is there a way to list both tags and genres below the titles in separate bubbles? sure, my manga list has tags, genres and demographic in horizontal bubbles. /* Horizontal Demographic & Genres / Revision 0.1 */ .list-table-data { padding-top: 5px !important; padding-bottom: 30px !important; } .data.genre { position: absolute; margin-top: 60px; margin-left: 80px; text-align: left; color: var(--text-dim); left: 200px; top: 10px; display: flex !important; width: 100%; height: 0%; padding: 10px !important; align-items: flex-end; vertical-align: top !important; } .list-table .list-table-data .data.genre a{ color: var(--text-dim); font-size: 0.9em; } .list-table .list-table-data .data.genre a:hover { color:var(--text-dim-h); } .data.genre div { max-width: 1000px; margin: 6px 6px; font-size: 0; white-space: nowrap; } .data.genre span { display: inline-block; padding: 0; } .data.genre span a { padding: 2px 8px !important; /* top, right, bottom, left */ margin: 0 0 1px 1px; /* top, right, bottom, left */ white-space: nowrap; font-size: 10.7px !important; } .list-table .list-table-data .data.demographic { margin-top: 58px; margin-left: 80px; position: absolute; } .list-table .list-table-data a[href*="&demographic"] { position: absolute; margin-top: -65px; margin-left: 0px; text-align: left; color: var(--text-dim); } .list-table .list-table-data a[href*="&demographic"] a { color: var(--text-dim); } .list-table .list-table-data a[href*="&demographic"] a:hover { color:var(--text-dim-h); } /*======= */ /* Horizontal Tags / Revision 0.2 */ .list-table-data { padding-top: 4px; padding-bottom: 22px; } .data.tags { position: absolute; left: 0; top: 0; display: flex !important; width: 0; height: 100%; padding: 0 !important; align-items: flex-end; } .data.tags div { max-width: 1000px; margin: 2px 6px; /* top+bottom, right+left */ /* last one was 80px */ font-size: 0; white-space: nowrap; } .data.tags span { display: inline-block; padding: 0; } .data.tags span a { padding: 2px 8px !important; /* top, right, bottom, left */ margin: 0 0 1px 1px; /* top, right, bottom, left */ white-space: nowrap; } .data.tags span a[href*="\=Fav"] { padding: 0 !important; } .data.tags a.edit { right: -1060px; } .data.tags textarea { right: -1060px; } /*======= */ |
![]() My Userscripts - Themes - Userstyles - Extensions (Chrome/Firefox) [API CSS] MAL-Scraper-API Cover/CSS Generator |
Nov 18, 2021 3:03 PM
#1000
ShaggyZE said: Leguch said: Is there a way to list both tags and genres below the titles in separate bubbles? sure, my manga list has tags, genres and demographic in horizontal bubbles. /* Horizontal Demographic & Genres / Revision 0.1 */ .list-table-data { padding-top: 5px !important; padding-bottom: 30px !important; } .data.genre { position: absolute; margin-top: 60px; margin-left: 80px; text-align: left; color: var(--text-dim); left: 200px; top: 10px; display: flex !important; width: 100%; height: 0%; padding: 10px !important; align-items: flex-end; vertical-align: top !important; } .list-table .list-table-data .data.genre a{ color: var(--text-dim); font-size: 0.9em; } .list-table .list-table-data .data.genre a:hover { color:var(--text-dim-h); } .data.genre div { max-width: 1000px; margin: 6px 6px; font-size: 0; white-space: nowrap; } .data.genre span { display: inline-block; padding: 0; } .data.genre span a { padding: 2px 8px !important; /* top, right, bottom, left */ margin: 0 0 1px 1px; /* top, right, bottom, left */ white-space: nowrap; font-size: 10.7px !important; } .list-table .list-table-data .data.demographic { margin-top: 58px; margin-left: 80px; position: absolute; } .list-table .list-table-data a[href*="&demographic"] { position: absolute; margin-top: -65px; margin-left: 0px; text-align: left; color: var(--text-dim); } .list-table .list-table-data a[href*="&demographic"] a { color: var(--text-dim); } .list-table .list-table-data a[href*="&demographic"] a:hover { color:var(--text-dim-h); } /*======= */ /* Horizontal Tags / Revision 0.2 */ .list-table-data { padding-top: 4px; padding-bottom: 22px; } .data.tags { position: absolute; left: 0; top: 0; display: flex !important; width: 0; height: 100%; padding: 0 !important; align-items: flex-end; } .data.tags div { max-width: 1000px; margin: 2px 6px; /* top+bottom, right+left */ /* last one was 80px */ font-size: 0; white-space: nowrap; } .data.tags span { display: inline-block; padding: 0; } .data.tags span a { padding: 2px 8px !important; /* top, right, bottom, left */ margin: 0 0 1px 1px; /* top, right, bottom, left */ white-space: nowrap; } .data.tags span a[href*="\=Fav"] { padding: 0 !important; } .data.tags a.edit { right: -1060px; } .data.tags textarea { right: -1060px; } /*======= */ Well that's what happens when I use this one |
🌺 Anime List 🌺 🌺 Cards Collection 🌺 |
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 |