PrintedExistence[dot]com


(x)html & css


How to Code...




Donate


All this information & code is provided completely free of charge, but if you have some spare money, and wish to send me some for my trouble, please hit the button below!




JukeBox



Sponsor Ads





Cursors & Scrollbars







Default Cursors

These are the ones that just work, without you having to upload anything.
(Move your mouse over a box to see what the cursor looks like.)


crosshair

pointer

move

text

wait

help

e-resize

n-resize

s-resize

w-resize

ne-resize

nw-resize

se-resize

sw-resize

To use any of the default cursors for your whole page:

<style type="text/css">
html, body { cursor: crosshair; }
</style>

top



Custom Cursors

The IE browser requires a .cur or .ani file for a cursor, but Firefox & others cannot recognise .curs or .anis, but will recognise .gifs. Therefore if you want a truely cross browser custom cursor you should make both a .cur/.ani, and a .gif version of your cursor.

To make Explorer compatible cursors you'll need to find a program that will save them as .cur or .ani files. After some digging on google I found [ Ani Tuner ] which is a free program that will convert your images to .ani files.

Next you need a host that will let you upload .cur and .ani files, like [ FileDen ]

Because of the browser inconsistencies, this code will first try to use an .ani file (you can substitute this for a .cur if your cursor is in that format). The second part contains the path to a .gif which Firefox & other browsers will use as the cursor. Finally "auto" means that the browser should pick its default cursor if it can't cope with either .anis or .gifs.

<style type="text/css">
html, body { cursor: url('http://path to your cursor.ani'), url('http://path to your cursor.gif'), auto; }
</style>

top



Change Cursor on Mouseover

To make a different cursor show up when someone moves their mouse over something on your page, just apply the cursor code to that, instead of page body. For instance, the image below has the class "eyepic"...

eggtimer cursor on mouseover

...so the entire code for the image, and eggtimer-on-mouseover would be:

<img src="http://www.path to my image.gif" class="eyepic">

<style type="text/css">
.eyepic { cursor: wait; }
</style>

Alternatively I could just add the cursor style directly into the image tag, like this:

<img src="http://www.path to my image.gif" style="cursor: wait;">

This works for both custom and standard cursors (but remember custom cursors only show up for people using the IE browser- anyone else will just see the normal arrow).


top



Scrollbars

Nb, custom scrollbars only show up for people using Internet Explorer or Opera browsers.

This probably doesn't require much explanation- the diagram shows you which bit is which, and below that is the code to edit them.


scrollbars

All you can do to scrollbars (in plain HTML/CSS at least) is set colors. Patterns or pictures won't work. You can use accepted color names, or hex codes (those are the 6 character codes preceded by a # sign in the example below).

<style type="text/css">
body {
scrollbar-3dlight-color: #663366;
scrollbar-arrow-color: #cc99ff;
scrollbar-darkshadow-color: #330033;
scrollbar-face-color: #990099;
scrollbar-highlight-color: #cc99ff;
scrollbar-shadow-color: #330033;
scrollbar-track-color: #666666;
}
</style>

top
All content copyright PrintedExistence.com 2006 - 2007 ©
PrintedExistence.com is a subsidiary of StephensPhoto™

W3c Valid XHTML  W3c Valid HTML  W3c Valid Css  Get Macromedia Flash Player  Viewable With Any Browser  PHP Powered  MySql Powered
preloading...