Profile Styling Guide
Official site resource (Tutorials)

If you are a dark mode user,
please select "View custom theme"
--don't worry the CSS on this page has dark and light modes too!

~*~*~ This is somewhat a work in progress, everything is mostly here though! If you have any questions, please direct them to Ookami Kenran! ~*~*~

Table of Contents

🔗 Preface
🔗 Tools
🔗 Changing the Basics
🔗 Changing the Header
🔗 Meet the Elements
🔗 Extra Help
🔗 Legacy Transition Guide

Table of Contents

🔗 Preface
🔗 Tools
🔗 Beginner
🔗 Advanced
🔗 Expert
🔗 Extra Help
🔗 Legacy Transition Guide

Preface


The option to change your profile theme is on your profile, next to the "Edit page" option, called "Edit CSS".

You may need to refresh the page after you save to see the changes you made (most browsers cache style sheets).


On this page you can learn how to style your own profile using Cascading Style Sheets. This is a coding language that changes the presentation of a web page. If you're not familiar with this I suggest just copy-pasting the lines with the things you want to change into your box.

It is advised that you only change one or two things at a time so it is easier to find your mistakes. If you decide to play around with it more, note that the ordering is important; things more to the bottom take precedence over things written at the top. Keeping that in mind, I also recommend that you order your code in the way that it appears on the page to help you find things when coding.

If you are looking for further assistance, check out our help section.




Tools


Note that
color: ;
always refers to text.




★☆☆☆☆

CSS Comments

Comments are parts of the code that the browser will ignore, so you can make note for yourself and others.
/* */

I recommend you use them liberally!
/* An example of a CSS comment. */





★☆☆☆☆

Spacing

Whitespace is ignored when the browser reads the code, so you have some freedom when it comes to writing your code so that it is easier to read.
Example:
h1,
h2,
h3,
h4 {
color: #FFFFFF;
}

is the same as:
h1, h2, h3, h4 {color:#FFFFFF;}





★☆☆☆☆

Editing the Logo

You can easily change the color of the logo, but if you want to make your own image, make sure that the image still has "Chibi Pixel Doll Dress-Up" in it.

★☆☆☆☆

Changing the Color of Our Special Graphics

[Coming Soon!]

★☆☆☆☆

Color Values

[Coming Soon!]




★★★☆☆

The Background Property


Size


Position


Attachment


Repeat





★☆☆☆☆

Hide Things

You can easily hide elements with one line of code:
{ display: none; }

This is not really recommended, except for
elements noted in violet
.




★★☆☆☆

Alpha % to # Table

This is handy, because you can still have transparency and use hex values instead of rgb().
Ex:
#80808080
would be #808080 (gray) at 50%.
Here are some helpful values:
Max/Min
100% — FF
0% — 00
Thirds
33% — 54
67% — AB
Quarters
25% — 40
50% — 80
75% — BF

Tens
90% — E6
80% — CC
70% — B3
60% — 99
50% — 80
40% — 66
30% — 4D
20% — 33
10% — 1A





★☆☆☆☆

Font Weight

To make bold text normal:
{ font-weight: normal; }

To make normal text bold:
{ font-weight: bold; }

Learn more: .




★★★☆☆

Text Decoration










★★★★★

Gradients

[Coming Soon!]




★★★★★

Responsiveness

This refers to how a page responds to being on different devices.
[Coming Soon!]



★☆☆☆☆

Changing the Basics


/* === Changing the color scheme === */
/* Main background color, image, and text color */
body, .screenshot-bg {
background: #FF4F91 url(
http://example.png
);
color: #680025;
}

/* h1 is the page title, and h4 is the footer text, h2 & h3 are used on other pages */
h1, h2, h3, h4 {
color: #FFFFFF;
}
/* OR */
h1 {
color: #FFFFFF;
}
h4 {
color: #000000;
}

/* Link color */
a:link, a:visited, a:active {
color: #A60033;
}
/* Link color when you mouse over it */
a:hover {
color: #FFFFFF;
}




★★☆☆☆

Changing the Header


/* ======= Changing the Header ======= */
/* Changing the color of the header */
#header {
background: #2284C8;
}

/* Avatar/Login area */
#top_right {
background: url(spotlight.png);
}

/* Changing the color (or image) of the logo */
#header ul.menu {
background-image:
url(../../../img.php?logo=9420A2);
}

/* Main menu item colors (it may be nice to make the background match the page background) */
#header ul.menu a {
background: #FF4F91;
color: #08321D;
}
/* Changes in menu item colors when you move over it with the cursor */
#header ul.menu a:hover {
background: #000000;
color: #FFFFFF;
}
/* The selected tab (only needed if you have oekaki or you are an artist) */
#header ul.menu li.selected a {
background: #FF4F91;
color: #08321D;
}
/* When you hover over it */
#header ul.menu li.selected a:hover {
background: #000000;
color: #FFFFFF;
}





Meet the Elements


★☆☆☆☆

Comments Section


/* Comment area */
.comments {
background: #FF91B8;
}

/* Changing the speech bubble */
.speechbox span {
background: #FFDEE9;
border-color: #E33D75;
}
.bubble_tail {
background-image:
url(../../../img.php?bubble=FFDEE9&border=E33D75);
}

/* Giving all the avatars in the comment section a custom background */
td.avibox {
background: url(spotlight.png);
}

*The
-color
is needed for the border.




★☆☆☆☆

Secondary Menu

idk what to use for the temporary colors


/* Secondary Menu */

#content ul.menu a {
background: #FF4F91;
color: #08321D;
}
/* Changes in menu item colors when you move over it with the cursor */

#content ul.menu a:hover {
background: #000000;
color: #FFFFFF;
}
/* You can challenge yourself by looking at the main nav and guess how to do the selected version of the secondary nav, which you may not see unless your theme is veiwed on other pages. By default it just adds an underline. */





★★☆☆☆

Avatar/Login Area Continued

idk what to use for the temporary colors, these are default :P


/* Links */
#top_right a,
#top_right a:link,
#top_right a:visited,
#top_right a:active {
color: #DAE5F2;
}
/* Links when you hover over them */
#top_right a:hover {
color: #FFFFFF;
}

/* Buttons; I recommend making them look like the main nav */
#top_right input[type="submit"],
#top_right input[type="button"] {
background-color: #DAE5F2;
color: #274052;
}
/* Buttons when you hover */
#top_right input[type="button"]:hover {
background-color: #DAE5F2;
color: #274052;
}





★★★★☆

Other


/* The box containing everything but the header and footer */
#content {}

/* Custom boxes */
/* (created by typing
[block=exampleName]text[/block]
in your profile text)
Check out the Custom Blocks How-To Guide if you're lost. */
#exampleName {}

/* Your oekaki gallery (will show when you've drawn on the oekaki board) */
#oekaki {}
/* The border around each oekaki */
.framed {
border: ;
}

/* The box containing your profile avatar (right above your equipped list) */
#profile_avi {}

/* The list worn item icons */
#equipped {}

/* Cursor */
/* The image used must be a .cur file (using .ani will not appear on all browsers). */
body { cursor: url(image.cur), auto; }





★★☆☆☆

Artists


/* Changing your artist trunk colors/image (follow the template if you want to change the whole image) *
a.trunk {
background-image:
url(../../../img.php?trunk=96AFC2&straps=FFFFFF);
}





★★★☆☆

Event


These will show when you are wearing one.
Displayed in chronological order.
Default height is 50px.

/* Your Halloween pumpkin */
#pumpkin {}

/* Your Saint Nicholas shoes */
#shoes {}





Extra Help


If you need help, remember that google is your friend!

If you are interested in understanding better, is a great site to use to help teach yourself! I still use it for a !

If all else fails, you can talk to one of the CSS designers.

Or you can look for an active CSS shop to find someone to make a theme for you! 😊

Kenran's CSS Help Desk




Legacy Transition Guide


The legacy header had a gradient image over it, along with the #avatar, which is no longer utilized.
#header still works, but #avatar can be changed to #top_right if you want an image behind the login/user area.
(Click the link if you want to know more about the login/user area.)

If you miss the gradient, add
background-image: linear-gradient(transparent, #ffffff65);
after your background in
#header
.

You can add a bottom border like the old one with
border-bottom: 1px solid #274052;

(Click here for more on borders)

For the menu items, delete everything before the
{
and replace it with this:
#header ul.menu a
;
...and for when you move over it with the cursor:
#header ul.menu a:hover


If you are a site artist and those who have make oekaki, it would make sense to add the selected code:
/* The selected tab (only needed if you have oekaki or you are an artist) */
#header ul.menu li.selected a { }
/* When you hover over it */
#header ul.menu li.selected a:hover { }


Also, there is what I call a secondary menu now.

If you had a trunk, make sure it says
background-image:
and not just
background:
.

I recommend changing
table
to
.comments;
especially if something isn't working properly.
Before, this would edit your changing booth, but this its not currently possible.

For all the other little extras, they may not be on the new site, feel free to comment and ask.
Title:Profile Styling Guide
Last changed:March 9 by Ookami Kenran
Page views:356
Visible to:anyone
Can be edited by:authors only
|< Viewing 4 - 44 of 258 >|
June 1, 2009 7:12 ()
At first this wasn't working for me but I got things to work, this was helpful.
Rosamond
June 1, 2009 8:08 ()
Me too..I finally got it right.....
Minami
June 1, 2009 11:18 ()
I'm impressed so many of you already got it to work!
Karin
June 1, 2009 11:38 ()
And happy!

I'm testing stuff on my profile, I haven't tried changing the header but Jennifer managed to. IE has some trouble aligning my fanart box, booth link doesn't work in the PSP browser yet. The rest works.
Karin
June 1, 2009 11:56 ()
I wonder if we should put a site for pre-made codes/layouts,but when theres more people who customized their profile...Hm..I wonder if there are others who customized their's too...
Minami
June 1, 2009 22:19 ()
ugh... i manage to make my forum so pro, but here it doesnt work
Angerus
June 1, 2009 22:58 ()
k i managed to get it someway right...
a little different then the forum way but meh
Angerus
June 2, 2009 0:28 ()
It would probably help if you removed everything that isn't code from your style sheet.

*cough* for the sake of future copy-pasters I now commentified the descriptions of what everything does.
Karin
June 2, 2009 8:28 ()
Karin, the header code you have posted right now won't work by itself :3 You need a bit more besides just the image tags. Here's what I had to use to get it, the logo, and the other part of the header to stop scrolling:
#header {position: absolute; left:0; top:0; background: url(header.png) transparent top repeat-x; height:45; width: 100%}

#avatar {position: absolute; right:0; top:0; background: url(header_right.png) transparent top right no-repeat; width:150;
height: 100; text-align: right; z-index: 1}

#menu {position: absolute; left:0; top:0; background: url(logo.png) transparent top left no-repeat;
width:480; height: 60; color: #08321D; padding: 25 0 0 10; text-align: left; font-weight: bold}
Jennifer
June 2, 2009 8:37 ()
Yes.I was looking for the right code.Im gonna put that some other time.
Minami
June 2, 2009 9:23 ()
Looks like it worked for you, Minami :3

And as a quick follow-up, Karin's codes DO work, but the header-right part and the logo will repeat ^^;
Jennifer
June 2, 2009 14:48 ()
I wanted to give your guys very simple codes. But of course I forgot to test the header ones.
Karin
June 2, 2009 17:39 ()
Yeah, I figured XD Don't worry about it. Other than that one, all the others worked fine. Unfortunately, the headers freak out a bit otherwise.

To be honest, this was my first time actually doing CSS ^^; I've done HTML for over 10 years now, some PHP for about 3-5 years, and once in a while a little CSS, but this is my first time putting together something like this.
Jennifer
June 2, 2009 20:38 ()
hmm how would you put a fixed background so that it doesn't move when you scroll down?
Morbid_Angel
June 2, 2009 22:49 ()
good question morbid...
i have that on my forum, but i forgot how i did that ^^'
i can check my admin ctrl panel and take a closer look but... that would cost me an enormous amount of energy and focus ^^'
Angerus
Message by Rosamond was deleted
June 2, 2009 22:53 ()
@ros
can u give an example where exactly ^^'
...
with this =p?

body { background: #66FF00 url (http://img189.imageshack.us/img189/232/wallpapergreennightskyb.jpg); color: #66FF00; }
Angerus
June 2, 2009 22:57 ()
body { background: #66FF00 url (http://img189.imageshack.us/img189/232/wallpapergreennightskyb.jpg); color: #66FF00; background-attachment:fixed; }
Rosamond
June 2, 2009 23:02 ()
ah ic thnx!
Angerus
June 2, 2009 23:05 ()
er... i don't think it worked...
Angerus
June 2, 2009 23:08 ()
my background dissapeared
Angerus
June 2, 2009 23:15 ()
It is working now. Some of your code is funny, you don't need to copy the descriptions Karin gives for codes as well.
Rosamond
June 2, 2009 23:22 ()
I see that censoring is not working right here either, well it will just have to stay like this then till Karin fixes it.
Rosamond
June 2, 2009 23:25 ()
hotdog... it just needed an hour to update O_O
Angerus
June 2, 2009 23:26 ()
yea i know, i was lazy and i i only had 5 minutes left to get to bed from my mom, so i just copy pasted everythin as quick as i could... now i'm too lazy to get rid of it
Angerus
June 2, 2009 23:43 ()
I don't want to, even though it's annoying. Why did you think we would be interested in your image url anyway?

@Jennifer: before I just used css to change the colors around. On Gaia I've customized some profiles but it always bugged me that I didn't know exactly what I was doing, though I liked that you could change the online/offline indicators and stuff. That's why you can now do that here, too. XP I'll see if I can change the main style sheet so the header editing code can be easier, it has to be possible somehow.
Karin
June 3, 2009 0:13 ()
@Karin - Okay, my bad for copying the whole url as well.

I had problem with the header as well, when I tried changing it.
Rosamond
June 3, 2009 0:19 ()
I think I figured it out. Try using the codes I just put up instead. (and I'm proud to say they're still easy)
Karin
June 3, 2009 0:42 ()
Karin: I never was able to figure it out on Gaia XXD Or Solia. I've had to commission people on both sites for something because I had no clue what I was doing.
Jennifer
June 3, 2009 0:58 ()
*feels proud about writing an apparently understandable guide*

Oh, by the way, everyone. Keep the file size of your background image in mind. Because eveyone that visits your page is forced to download it all (over 200 kB is just rude! XD). Also: images saved as GIF will not always show the right colors, PNG will. But if you have a large file you should consider saving it as JPG.
Karin
June 3, 2009 2:55 ()
;A; This all looks like gibberish to me!
Chich
June 3, 2009 4:03 ()
hmm Just copy and paste the code into your custom profile but don't copy the lines that begin with /*

but before you do all that, change your profile layout to custom. Click on Edit profile then there should be a little drop down menu in the bottom right corner, click it and select custom :D
Morbid_Angel
June 3, 2009 4:06 ()
;3;I tried, but it didn't do anything...
Chich
June 3, 2009 8:53 ()
Chich,just wait and it will work.
Minami
June 3, 2009 13:15 ()
Read the second paragraph.
Karin
June 3, 2009 21:45 ()
I did >:I
Chich
June 3, 2009 23:11 ()
You're right, I already covered it in the first paragraph. I said to copy-paste the things you need and just change the color codes/image urls. You need to leave in all the brackets, none of it is decoration. It's like that with any kind of coding, even BBCode tags.
Karin
June 3, 2009 23:42 ()
I DID. IT DIDN'T WORK.
Chich
June 3, 2009 23:57 ()
I must get revenge on the browser caches.
Chich
June 6, 2009 1:55 ()
Yay! My coding worked out well^^
Captain grvl
June 8, 2009 9:32 ()
DX
It didn't work... ;___;
Am I that bad....?
*sobs*
Edea Sorceress
June 8, 2009 9:41 ()
body {
background-color:#111111
background-image:url('http://img352.imageshack.us/img352/619/aimj1.jpg');
background-attachment:scroll;
background-position:top;
background-repeat:no-repeat;}

I tried putting that, but it didn't appear... ;___;
Edea Sorceress