Jessica Hsuan
Name : Jessica Hester Husuan
Birth Date : 18 September 1971
Height : 174 cm
Weight : 48 kg
Pets : having 5 dogs
Hobbies : Sing, Swimming
Idol : Meg Ryan, Faye Wong and Jacky Cheung
Language : Kanton, English, Mandarin, little France
Filmografy :
01:00 AM (1993)
Flirting Scholar (1993)
The Edge of Righteousness (serial-1993)
Eternity (serial-1993)
Tom, Dick and Hairy (1994)
Mr. Mumble (1994)
The Master of Martial Arts (serial-1994)
Class of Distinction (serial-1994)
Happy Harmony (serial-1994)
Hero (1995)
A Good Match From Heaven (serial-1995)
File of Justice IV '95 (serial-1995)
Outburst (serial-1995)
Cold Blood Warm Heart (serial-1996)
File of Justice V (serial-1996)
The Hunted Hunter (1997)
Up for the Rising Sun (1997)
Old Time Buddy(serial-1997)
A Recipe from the Heart (serial-1997)
Secret of the Heart (serial-1998)
Rural Hero (serial-1998)
The Masked Prosecutor (1999)
Man's Best Friend (serial-1999)
Detective Investigation Files IV (serial-1999)
Game of Deceit (serial-1999)
Witness to a Prosecution (serial-1999)
And I Hate You So (2000)
When Dreams Come True (serial-2000)
A Matter of Customs (serial-2000)
A Step into the Past (serial-2002)
Invisible Journey (serial-2002)
Burning Flame II (serial-2002)







This tutorial will show you how to use CSS to create rollover image buttons/menus using relative position. There maybe some other ways to create the same rollover effect. I've learnt about this from Veerle's old post about Div thinking cap. I wasn't realizing of how important this technique for my design until I had a project that required me to create uneven (unordered) menu placement with lots of motive texture as the background.
If you get interested or you even still don't get me :p , please have a look to the demo webpage. And let's have fun with this tutorial!
CSS DEMO >>
GETTING READY WITH THE IMAGE ICON
Step 1 – Creating a master background
Create a master background using Photoshop, Be creative as your background design can be part of header, sidebar decoration, search box or any part in your website. My example here is simple :D I just want to show how these random positions of buttons / icons are possible to be done with CSS relative position techniques. The icons that I've used for the design are Social networking icons created by FreakGroup.com.ar.
They are very nice icons with smooth gradients FX on each of it. The Facebook and Stumble Upon icons are not included in the download pack; because of it I have designed them with the same style as what in the pack.
Step 2 – Cropping
After you finish, save the file both in .JPG and .PSD then duplicate the .PSD as a new file. The next thing to do is to crop the image of button or icon that you wish to have rollover FX on it. After that, merge the layers down.
NOTE: I think .PSD saved format will help a lot if you need any changes to the layout or the icons. So consider to always save the master background in .PSD file as backup.
Step 3 – Working with the cropped image icons
You will need to put on a note about the precise image size of your cropped icon. In this case, the size was 92px x 92 px. Create a new file with the exact width (92 px) of icon size but put it doubled for the height, that is 184px. Make sure that you always create a new file with the same image resolution as the first image background.
Go back to the cropped icons file and duplicate the background layer. Then drag to the new empty file that you've just made. Show the smart guides by entering menu: View > Show > Smart Guides. Place the icons layer on the top of the empty file. The smart guides will show the exact alignment as you can see red thin line appeared if your icon layer edge hit the image border. Duplicate the icon layer to have another same icon image and place the second copied layer to the bottom side. Below is an illustration of the precise layers placement.
Step 4 – Adding gradient effect for the rollover icon stage
Work on the bottom icon layer, and create selection using Rectangular Marquee Tool.
Go to the menu Select > Feather (Alt + Ctrl + D) and fill the Feather Selection Radius for 3px.
Find the Gradient Tool. Set the Default Foreground and Background color or by pressing D key, and put the settings on the menu options just as shown below:
Be sure that Dither and Transparency box are checked.
Drag your cursor into the selected area until you get the nice gradient effect as you desire.
The result should be like this:
Save the file as .GIF file and do the same with the rest of the icons (begins from the Step 2).
NOTE: You can create rollover state effect with your own creativity. If you have unrasterized fonts on your button or icon, you can change the color of the font and styles to differentiate it from default state.
INTEGRATING ICONS TO THE LAYOUT
Step 1 – The master background's CSS
You will need the master background image that was created on the first step of the previous section. The styles consist of this:
#background-button {
width:500px;
height:500px;
display:block;
background-image: url(..../image/demov1.jpg);
background-repeat: no-repeat;
margin-left:130px;
}
Step 2 – The icon's CSS
Now it is time to put rollover effect to the icons. The good thing about using this CSS technique is because there is no (loading) delay when people mouse over the icons. The icons image that we've created in the previous stage are included both the default and rollover state. Let me show you the CSS to achieve this effect:
#digg ul {
width: 92px;
height:92px;
position: relative;
float:left;
top:13px;
left:125px;
background-image: url(..../image/digg2.gif);
z-index: 150;
list-style-type: none;
}
#digg ul li a {
background: url(..../image/digg2.gif) no-repeat left top;
width: 92px;
height: 92px;
display: block;
text-indent: -9999px;
text-decoration: none;
}
#digg ul li a:hover {
background: url(..../image/digg2.gif) no-repeat left bottom;
}
Presumably you find some problem in I.E. 6, you can add this short CSS hack:
* html # digg ul {
top: 3px; }
Step 3 – The HTML structure
The relative positioning in this CSS technique should be better applied than absolute positioning. Because absolute position would make the icons stays at a certain location even when the window resized.
Veerle explained this on her tutorial Div thinking cap, The left and top coordinates are always in reference with the container it is in. In our example that is the background-button div container since the icons is part of the background-button. This is the HTML structural markup:
< div id="background-button">
< div id="digg">
< ul>
< li>
< a href="http://digg.com/users/kukuhumi/" title="Graphic Identity Digg profile" target="_blank">Graphic Identity Digg profile< /a>
< /li>
< /ul>
< /div>
< /div>
Step 4 – Icons to background positioning
#digg ul {
width: 92px;
height:92px;
position: relative;
float:left;
top:13px;
left:125px;
background-image: url(..../image/digg2.gif);
z-index: 150;
list-style-type: none;
}
In order to get the top and left coordinate's position value just like the Icon's CSS above; you will need to experiment with numbers. This process is quite alike to a puzzle game actually :D. I suggest that you can start with the range of 100px for both top and left positions and see how it looks on the layout after you save the CSS settings. After that try to decrease or increase the position value for each position. Resave the file and reload or (ctrl + R) your browser to do the position check. Do it for several times and by this time, you should notice how much exactly the numbers of value to be added until you get the nice position of the icon as the master background shows. Sometimes you may go with negative value as well to fit your icons to master background. :D Crafty but it works!
Do the same step 2 and step 3 with the other icons.
Hey I have no idea to make these things whole lots easier, maybe you can suggest me something guys, just feel free to comment if you like! :*
Cultural Touch Inside the Graffiti Walls
More than a week ago, I wrote a guest blog post at InspirationBit.com. That was my very first guest blog post, and I was so happy that Vivien (the author of Inspiration Bit) gave me such a wonderful opportunity to contribute something on her blog.
I've included some photos of Graffiti Walls at my neighborhood, and I think it was a fun small research that I'd like to share with you since generally I believe there are some connections between those graffiti art and the local social culture.
Have a comment on the guest blog post to discuss or just to tell a story about graffiti around your neighborhood if you like :D
Graffiti - Graphic Design Developed From Older Cultures
The style of a website is defined by the CSS. CSS describes text fonts, if images must have borders or shadows, etc. Simply changing the CSS styles, you can change the appearance of your website completely, without changing the contents (text, images...).
For changing the CSS styles, there's no need to be an expert webmaster, as there are tips and tools that can ease this task.
Here you are a list of the 50 most useful tips and tools for customizing your website easily with CSS.
Message boxes, You may have seen those color boxes with bright borders and icons inside in some websites, to highlight a note, warning or info. This post shows how to do it.
Photo Galley With CSS, Code for making a photo gallery in CSS that looks really impressive.
Spiffy Corners, Free online tool that generates CSS styles for rounded corners that can be applied to any element of your page or blog. It uses no images, just pure CSS.
Dock Menu, This menu is made of icons that augment of size as you roll the mouse pointer over them and show a caption.
Style Web Forms, How to change the style and colors of web forms used for contact or user profiles, etc. and make them blend perfectly with your site's design.
Forms With Gradients, Beautify your forms with gradients.
Comment Counter For Blogs, Shows a blurb with the number of comments.
CSS Rolling Drop Down Menu, Two kinds of drop down menus, one of them really interesting as it scrolls down softly and this gives a very interesting effect.
Image Maps in CSS, An image map is when you have an image and you want that some parts of it to be linked with different html pages.

Animated Progress Bar, Make animated bars that grow in front of your visitor's eyes using just CSS, without scripting.
CSS Menu Generator, Online tool that generates the CSS code for you. It makes three types of menus: horizontal, vertical and drop-down menus.
CSS Layouts, Collection of 40 CSS template layouts of all kinds. You can preview it and download all them for free.
The Most Used CSS Tricks, A list with examples and code of the most used CSS tricks that can improve your website very much: rounded corners, glossy text, big first letter in quotes...
CSS Text Tricks, Many tricks with text, transparency and images in CSS that can be used to improve your website.
CSS Text Gradients, Make texts appear with a gradient that blends with your background color.
Image Replacement, This technique consist in a CSS code that replaces a text in a web page with an image each time it's found. For example, when you write pizza, it replaces it with the image of a jpg of a pizza. In this link, there are 9 ways to do it.
Auto-style email links, This tutorial explains something very interesting. CSS can recognize the kind of link you use, and even its title or type. Then, display certain links with a text, icon, format, etc. In the example, it adds a "Send email" to email links.
CSS Rollovers, Simple tutorial that tells how to make rollovers using only CSS.
Sliding Sidebar Menu, A sophisticated menu that appears when it's clicked and slides softly displaying its contents.

CSS Sprites, Tells how to combine many images in one file, and use them with CSS, so download time for the images in your site decreases.
![]()
CSS Properties Index, Very useful encyclopedia of CSS properties.
CSS Cheat Sheet, Quick reference of CSS. Recommendable for printing.
Show icons for different link types, Depending of the file type linked, shows a different icon.![]()
Custom backgrounds for forms, Tutorial with code to customize forms and add them background images, for example for having rounded text boxes.
Expanding menus in pure CSS, How to add an horizontal and expandable menu that uses just CSS and no javascript at all. This is useful because some people deactivate javascript in their browsers.
Font Tester, Great web tool that is useful for comparing fonts. You can set a background color, size, font family, etc. for three different columns, and then pick what you like best. The tool generates the CSS code.
Style Buttons, This tutorial focuses on making cool buttons with things like round borders and shading.
Free CSS Templates, A series of CSS templates that are minimalist and can be adapted or used as a basis for making more complex templates for any website.
Expandable CSS Tabs, How to make horizontal menu tabs that expand to contain the text of their titles.
Image Maps, This technique for image maps using CSS displays a text message inside the image when you hover the mouse over a part of the image.
Dynamic Drive CSS Library, Dynamic Drive is one of the best resources for scripts and code for websites.
Shadows With CSS, How to draw shadows with CSS in images, boxes, text...
ListBox With CSS, Tutorial on how to customize a listbox: a list of things that can be selected. It shows how to add images or completely change it all.
Tizag CSS Tutorial, Tizag is one of the best places to learn CSS from the beginning.
CSS Cursors, You can change the mouse pointer appearance with CSS, and use one of the defaults, or your own image.

Image Styles, Gives 4 easy and good ways to stylish your images, like double borders and caption footers.
CSS Sandbox, It's a code maker. You click the properties and values, then click the button and it generates the text of the style.
CSS Bar Graphs, Make fancy bar graphs for your website styles.

Hide email from spiders, This is a trick to hide emails from bots that read the emails of people and send spam to them.
Understanding Float, Learn how to make websites layouts based on CSS by understanding how it works.
Create a CSS Design from Scratch, Long tutorial about how to design a CSS style from zero.
Rollover Lists, Lists of text that change when you move the mouse over them. They can be used for ordered lists (1,2,3...) or maybe also for sidebar vertical menus.
Image Rollovers, Make images that change when you drag the pointer over them, just with CSS and without scripts.
Refrigerator Magnets, This trick combines javascript with CSS to make something similar to refrigerator magnets that are texts and images that you can drag and drop anywhere in a page.
Icons of many colors from one image, With this tip, you have just one image in white, and with CSS you get many colored images from it.
Bubble tooltips, Cool tooltips that are contained in blurbs, made with CSS.
Tooltip boxes, The pages 3 and 4 of this article show interesting CSS tooltip boxes in colors and with smart visual effects.
CSS Zen Garden, A place to see CSS styles in action. You can see web pages with the styles applied and watch also the code.

Validator, An online tool to validate your CSS code against standards.
Free CSS Toolbox, Good freeware tool for writing CSS styles.
