-
-
Notifications
You must be signed in to change notification settings - Fork 36
Clarified
This design is the culmination of all my experience from creating my other themes, and is meant to fully replace the default list theme with no compromises. What this means is all list columns should work as flawlessly as CSS allows, and features have only been added, not removed. If I had continued changing the design of Clarity, this would be what it became.
- Works on modern anime and manga lists.
- Supports all list columns.
- Light and dark themes.
- Extreme attention to detail on every millimetre of the design.
- Completely customisable images with modifications to add even more.
Copy the theme code from either of these links:
Compressed Code - Recommended! | Uncompressed Code - Use if you want to tinker with the code
Tip: Use CTRL+A to select all of the CSS at once.
Go to your style page and add the code you copied from that link to your "Add Custom CSS" box.
Unless otherwise instructed, add all extra code to the end of your CSS, below everything else.
- Change Theme
- Add Avatar
- Add Character to Banner
- Add Character Renders
- Highlight Favourites
- Review-style Tags
- Emoji Genres
- Expandable Cover Images
- Category-coloured Header Buttons
- Category-coloured List Accents
- Switch Tag & Genre Locations
- Blur Hentai
- Change Header Height
- Change List Width
- DIY Coloured Tags
You can change theme colours and images by using pre-defined codes, modifying them yourself, or a combination of both!
The pre-defined themes right now are:
Let's find out how to use them! All the colour and image controls are at the bottom of the CSS, clearly marked by the !THEME
text:
/*=========
!THEME
=========*/
To replace the theme entirely with one of the ones already mentioned, simply delete everything between this THEME marker and the USER
marker:
/*=========
!USER
=========*/
Don't delete the markers themselves, just what's between. You can then paste the new theme where the old one was.
To change any of the images or colours yourself, find the line that sounds like what you want and change its value. The colour variables accept any CSS Colour, while the images support any CSS image value such as none
or url(https://example.com/image.png)
. Here's a list of the most common variables you may want to change:
-
background
for the background image. -
auxiliary-background
for the second background image that gets layered over the first. -
cover
for the cover image.
Here's an example of some custom values:
:root {
--background: url(https://files.catbox.moe/m0v1f6.webp);
--auxiliary-background: none;
--cover: url(https://i.imgur.com/RAelPvJ.jpg);
}
Adds a banner to the category bar, similar to Clarity.
- Append this code: [Code]
- Find the
url(https://i.imgur.com/0IaceDs.gif)
text within the newly pasted code. Change the URL inside of the parentheses to your desired image. Be sure to not delete theurl()
text.
Adds a character to the banner for some extra life.
- Append this code: [Code]
- Find the
url(https://i.imgur.com/JmxfBcB.png)
text within the newly pasted code. Change the URL inside of the parentheses to your desired image. Be sure to not delete theurl()
text.
- Append this code: [Code]
- Find the variables for each category within the newly pasted code. Each category and render is clearly labelled with the character code right after the category:
/* everything */
--mod-character: url(https://i.imgur.com/Z4bKk1O.png) calc(50% - 510px) 10% / auto 140% no-repeat;
- Change the variable as desired. This variable represents a normal CSS background property.
- The
url()
text can be set to any valid image URL you've hosted ornone
if you don't want any. - The text after the URL and before the slash (
calc(50% - 510px) 10%
) are the X & Y positions of the image. - the text after the slash (
auto 140%
) and beforeno-repeat
is the size.
Add a character on one or both sides of your list.
- Append this code: [Code]
- Find the two
url(URLHERE)
texts within the newly pasted code. One will be below a "Left Render" label, the other below a "Right Render". Change one or both of the URL inside of the parentheses to your desired image(s). Be sure to not delete theurl()
text.
If you wish to tweak the sizing or positioning of the renders, change the background-position
and background-size
values nearby each URL text. The position is a simple X and Y alignment or position, and the size is either a "px" pixel size or "%" percent size. More info on both of these CSS properties can be found online: background-position / background-size.
- Append this code: [Code]
- Find the two
url()
ornone
texts for each category within the newly pasted code. Each category and render is clearly labelled with the render codes right after:
/* completed */
--mod-render-left: none right bottom / contain;
--mod-render-right: none left bottom / contain;
- Change the
left
and/orright
variables as desired. These variables represent a normal CSS background property.
- The "none" text can be changed to a CSS url:
url(https://example.com/image.png)
- The
left bottom
/right bottom
are the position of the image relative to the render container. - the
contain
is the size.
Highlight your favourite items with a coloured border and heart. This mod requires the use of Tags.
Append this code: [Code]
By default, this will highlight any item that has a "Favourite" tag. If you wish to change this to a different tag, find and replace the Favourite
text within the code. There are two instances you will have to change. Example before: [href$="=Favourite"]
, example after: [href$="=MyNewTag"]
. Be sure that the tag is in URL format.
To change the icon, font the content: "♥";
text. You can change the heart icon to any other character or emoji you want, but be sure to not remove the surrounding double-quotes.
Converts the tag area into a singular box, better-suited for mini reviews. Remember that the tag area is still limited to 255 characters at most.
Append this code: [Code]
Adds emoji to your genres for easier identification!
Append this code: [Code]
If you want to change the emojis or even write text instead, the code is labelled for each genre. Just find the --gicon: "✌️"
and change the emoji inside of the double quotes to whatever you want. Don't remove the double quotes though!
Expands cover images upon mouse hover. This gives you an easier way to view them!
Append this code: [Code]
Add some more colour to your list!
Append this code: [Code]
It will inherit the category colours from the rest of the list. If you wish to change these colours, you can change the category variables by adding this other code. Change the hsl()
colour values to any valid CSS colour.
/**
* Colour Tweaks
*/
body {
--all-items: hsl(311, 40%, 51%) ;
--current: hsl(125, 70%, 29.7%) ;
--completed: hsl(223, 40%, 51.2%) ;
--onhold: hsl(46, 60%, 32.45%) ;
--dropped: hsl(359, 55%, 51.25%) ;
--planned: hsl(0, 0%, 43.72%) ;
}
/* END of Colour Tweaks */
Changes link colours and other accents on list items to take after their respective categories.
Append this code: [Code]
Swaps the tags & genres from their left & right positions to right & left. :)
Append this code: [Code]
Enables you to blurs hentai by manually adding tags.
This mod will not display in the list preview. View your main list page to see it in action.
If using the Review Tags mod, be sure to place all "Hentai" tags at the end of each tag section or else there will be trailing commas in some areas.
Append this code: [Code]
To change which tag gets blurred, replace all 3 instances of Hentai
to your desired tag name.
You will need the URL-formatted version of the tag name. For help, see: here.
You can also change the text from "Sensitive Content" by changing the text between the double quotes.
Increase or decrease the header/banner height as desired.
- Append this code: [Code]
- Find the
height: 400px;
within the mod. - Change the
400
number to any number you want. Do not remove thepx
at the end or the value will not be valid.
Increase or decrease the list width. Be aware that low values should not be used with many list columns enabled or there may be overflow issues.
- Append this code: [Code]
- Find the
--list-width: 1060px;
text near the top of the mod. - Change the
1060
number to any number you want. Do not remove thepx
at the end or the value will not be valid.