Na ovoj stranici je nekoliko primjera buttona koje sam do sada napravio i upotrebljavao. Ovdje prikazani su dizajnirani u photoshopu, embedani u html i pokretani css-om. Svaki button ima 3 stanja: default, mouse over i active. Također, tu je i primjer buttona sa disabled stanjem. Kao što sam već rekao buttoni si pokretani css-om, što je najbolji način i ima svoje velike prednosti. Najveća je što se učitava samo jedna, zajednička, slika za sva stanja buttona, a poslije se samo css-om regulira pozicija željenog dijela slike koji se treba prikazati. To olakšava i ubrzava prikaz buttona, i neće se dogoditi da nemamo učitanu sliku za određeno mouse over stanje. Na primjer, ovdje vidimo kako izgleda slika prvog objavljenog buttona, sva 4 stanja su na jednoj slici:
css tada podešava koji dio slike da se učita za određeno stanje.
input.button1 { background: url(../images/button_1.png) no-repeat 0px 0px; border: none; color: #FFF; cursor: pointer; font-size: 16px; font-weight: bold; height: 40px; margin: 0; padding: 0 2px; vertical-align: top; text-align: center; white-space: normal; width: 150px; } input.button1:hover { background: url(../images/button_1.png) no-repeat 0px -40px; } input.button1:active { background: url(../images/button_1.png) no-repeat 0px -80px; } input.button1[disabled] { background: url(../images/button_1.png) no-repeat 0px -120px; }
Primjeri aktivnih buttona | Primjeri disabled buttona |