Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
forum_css [2023/09/06 04:30] – [How do I start?] kallistero | forum_css [2025/10/11 18:22] (current) – GlitchyZorua | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | __WIP - A list of tips and snippets for customizing MelonLand forum profile | + | For Guild CSS Edits, see [[guild_css|this page]]! |
====== How to access MelonLand' | ====== How to access MelonLand' | ||
- | From your main profile view, go to //Modify Profile// category > //Ultimate | + | From your main profile view, go to //Modify Profile// category > //[[https:// |
- | [[https:// | + | {{ https:// |
===== How do I start? ===== | ===== How do I start? ===== | ||
Line 16: | Line 16: | ||
---- | ---- | ||
+ | <WRAP center round tip 60%> | ||
**Important Note:** | **Important Note:** | ||
Remember that the forum has multiple themes (Selectable on Profile/ | Remember that the forum has multiple themes (Selectable on Profile/ | ||
+ | </ | ||
+ | |||
You can style each of them separately using these root ids: | You can style each of them separately using these root ids: | ||
Line 30: | Line 33: | ||
The easiest way to give your MelonLand profile some unique, fun individuality, | The easiest way to give your MelonLand profile some unique, fun individuality, | ||
- | [[https:// | + | {{https:// |
Between your //style// tags, insert the following lines: | Between your //style// tags, insert the following lines: | ||
Line 63: | Line 66: | ||
Make your profile visitors feel as if they just landed in another world! | Make your profile visitors feel as if they just landed in another world! | ||
- | [[https:// | + | {{https:// |
The MelonLand forum background is made up of different layers. Specifically: | The MelonLand forum background is made up of different layers. Specifically: | ||
- | //#Shade-1// for rain effects. | + | //#shade// for rain effects. |
- | //#Shade-2// for cloudy background. | + | //#shade-2// for cloudy background. |
- | //#Shade-3// for sparkling stars. | + | //#shade-3// for sparkling stars. |
- | //#Bunting// for glowing stars decoration. | + | //#bunting// for glowing stars decoration. |
- | A CSS example where we replace //#Shade-3// with our own image between our //style// tag: | + | A CSS example where we replace //#shade-3// with our own image between our //style// tag: |
< | < | ||
# | # | ||
Line 78: | Line 81: | ||
* Where " | * Where " | ||
+ | <WRAP center round tip 60%> | ||
__TIP:__ Add no-repeat after the (Insert_URL) if you wish for your background image to not spread over the profile page. | __TIP:__ Add no-repeat after the (Insert_URL) if you wish for your background image to not spread over the profile page. | ||
background-repeat: | background-repeat: | ||
- | + | | |
- | __TIP2:__ To simply hide a background element, replace " | + | __TIP 2:__ To simply hide a background element, replace " |
display: | display: | ||
+ | </ | ||
---- | ---- | ||
Line 93: | Line 96: | ||
The cherry on top! | The cherry on top! | ||
- | [[https:// | + | {{https:// |
We will start by defining our own custom element, using the //div// tags to contain our new image. | We will start by defining our own custom element, using the //div// tags to contain our new image. | ||
Line 139: | Line 142: | ||
Because empty space should not go to waste! | Because empty space should not go to waste! | ||
- | [[https:// | + | {{https:// |
Between your //style// tags, insert the following lines and fill the // | Between your //style// tags, insert the following lines and fill the // | ||
Line 148: | Line 151: | ||
INSERT_NUMBER%; | INSERT_NUMBER%; | ||
</ | </ | ||
+ | |||
+ | ---- | ||
+ | ====== Full CSS Selector Reference ====== | ||
+ | |||
+ | Every CSS selector you could want for profile customization! | ||
+ | |||
+ | //First compiled from the profile-page build that was live on September 6th, 2023, so if things are now out of date or incomplete, please update.// | ||
+ | |||
+ | ===== Theme Selectors. ===== | ||
+ | |||
+ | These are the basic themes for the forum. | ||
+ | |||
+ | * **# | ||
+ | * **# | ||
+ | * **# | ||
+ | |||
+ | <WRAP center round tip 60%> | ||
+ | **Important Note:** | ||
+ | It's highly recommended that you always use a theme selector for any of your other styles (for instance, using "//# | ||
+ | </ | ||
+ | ---- | ||
+ | ==== Page-wide Elements. ==== | ||
+ | |||
+ | * **.windowbg2** - The holster for the contents of both the comment-box input at the bottom and the middle row of the info pane at the top of the page | ||
+ | * **.smiley** - The image selector for every smiley on the page! (for instance, things like :ozwomp: or :eyes: ) | ||
+ | |||
+ | ---- | ||
+ | ==== Background & Image Link Elements. ==== | ||
+ | |||
+ | * **#shade** - The div id that holds [[https:// | ||
+ | * **# | ||
+ | * **# | ||
+ | * **# | ||
+ | * **# | ||
+ | * **#radio** - The id for the link at the top right, the one that looks like a radio | ||
+ | * **# | ||
+ | |||
+ | ---- | ||
+ | ==== Main Profile Pane Elements. ==== | ||
+ | |||
+ | * **# | ||
+ | * **.catbg** - The holster for every category header on the profile pane | ||
+ | * **.windowbg** - The holster for the contents of every category (also applies to the news section at the top and comments at the bottom, but does not apply to the admin menu at the left) | ||
+ | * **.topslice** - Element within each section & comment, placed before the actual content of each section | ||
+ | * **.content** - Content of each section & comment | ||
+ | * **.botslice** - Element within each section & comment, placed after the actual content of each section | ||
+ | * **.smalltext** - Text elements that include the links in the left menu, along with any " | ||
+ | * **.avatar** - Image selector for all user avatars on the page | ||
+ | |||
+ | ---- | ||
+ | |||
+ | * **.div1** - Element within the main profile pane, placed above the actual content | ||
+ | * **.div2** - A second element within the main profile pane, placed above the actual content | ||
+ | |||
+ | ---- | ||
+ | |||
+ | * **# | ||
+ | * **.adm_section** - Each section for the admin menu; each section contains the header and the links | ||
+ | * **.cat_bar** - Each section' | ||
+ | * **.left_admmenu** - Each sections contents containing links for the admin menu | ||
+ | * **.left_admmenu li** - Every individual link in the admin menu | ||
+ | |||
+ | ---- | ||
+ | |||
+ | * **# | ||
+ | * **.creator** - The holster for the contents of every category, ONLY within the main contents of the main profile pane, and does not include anything in the " | ||
+ | * **# | ||
+ | * **# | ||
+ | * **# | ||
+ | * **# | ||
+ | * **.signature** - The " | ||
+ | * **.hrcolor** - The horizontal rule separating the signature from the other contents in its section | ||
+ | * **# | ||
+ | * **# | ||
+ | |||
+ | ---- | ||
+ | |||
+ | * **.div3** - Element within the main profile pane, placed between the " | ||
+ | |||
+ | ---- | ||
+ | |||
+ | * **# | ||
+ | * **.poster** - Holster for every commentator' | ||
+ | * **.postarea** - Holster for the date, time, and contents of every comment | ||
+ | * **.keyinfo** - Holster for the date & time of every comment | ||
+ | * **.post** - Outer holster for the contents of every comment | ||
+ | * **.inner** - Inner holster for the contents of every comment | ||
+ | * **.moderatorbar** - Holster for the " | ||
+ | * **.post_separator** - The separator element between comments | ||
+ | * **.pagesection** - The holster for the page select at the bottom of the " | ||
+ | * **.pagelinks** - The content for the page select at the bottom of the " | ||
+ | * **# | ||
+ | * **# | ||
+ | * **.sceditor-container** - The holster for the comment input toolbar & text area | ||
+ | * **.sceditor-toolbar** - The holster for the comment input toolbar & input text area | ||
+ | * **.sceditor-group** - The holster for each individual sub-toolbar within the input toolbar | ||
+ | * **.sceditor-container textarea** - The text input area for leaving comments | ||
+ | * **.sceditor-grip** - The resize handle for the comment text input area | ||
+ | * **.sceditor-resize-cover** - The element that covers the comment text input area whenever it's resized | ||
+ | * **.input_button** - The "Post Comment!" | ||
+ | |||
+ | ---- | ||
+ | ===== Forbidden Selectors. ===== | ||
+ | |||
+ | These selectors have their names reserved and often refer to invisible elements, so using them or making HTML elements that match their selectors might visually break your page! | ||
+ | * **# | ||
+ | * **#top** | ||
+ | * **# | ||
+ | |||
+ | ---- | ||
+ | ===== Advanced CSS Selectors. ===== | ||
+ | |||
+ | You probably shouldn' | ||
+ | |||
+ | <WRAP center round important 60%> | ||
+ | **Important Note:** | ||
+ | If you get locked out of your profile customization link because you went a little too wild with your CSS, then [[https:// | ||
+ | </ | ||
+ | |||
+ | |||
+ | * **# | ||
+ | * **# | ||
+ | * **#radio img** - The image selector for the radio at the top right | ||
+ | |||
+ | ---- | ||
+ | ==== Nav Bar Elements. ==== | ||
+ | |||
+ | * **# | ||
+ | * **# | ||
+ | * **# | ||
+ | * **# | ||
+ | * **# | ||
+ | * **# | ||
+ | * **# | ||
+ | * **# | ||
+ | * **# | ||
+ | * **# | ||
+ | * **# | ||
+ | * **# | ||
+ | * **# | ||
+ | * **# | ||
+ | etc etc for each link... | ||
+ | |||
+ | ---- | ||
+ | ==== Info Pane Elements. ==== | ||
+ | |||
+ | * **# | ||
+ | |||
+ | ---- | ||
+ | * **# | ||
+ | * **# | ||
+ | * **# | ||
+ | * **# | ||
+ | * **# | ||
+ | |||
+ | ---- | ||
+ | < | ||
+ | **Note:** | ||
+ | The second row here also has the class selector **.windowbg2**, | ||
+ | </ | ||
+ | |||
+ | * **# | ||
+ | * **# | ||
+ | * **# | ||
+ | * **# | ||
+ | * **# | ||
+ | * **# | ||
+ | * **# | ||
+ | * **# | ||
+ | * **# | ||
+ | * **# | ||
+ | |||
+ | ---- | ||
+ | < | ||
+ | **Note:** | ||
+ | The third row here also has the class selector **.windowbg**, | ||
+ | </ | ||
+ | |||
+ | * **# | ||
+ | * **# | ||
+ | * **# | ||
+ | |||
+ | ---- | ||
+ | ==== Main Profile Pane Elements. ==== | ||
+ | |||
+ | * **# | ||
+ | * **# | ||
+ | |||
+ | ---- | ||
+ | ==== Footer Pane Elements. ==== | ||
+ | |||
+ | * **# | ||
+ | |||
+ | ---- | ||
+ | ==== Footer Stickers. ==== | ||
+ | |||
+ | * **# | ||
+ | * **# | ||
+ | * **# | ||
+ | * **# | ||
+ | * **# | ||
+ | * **# | ||
+ | * **# | ||
+ | * **# | ||
+ | * **# | ||