- Generalitati
- Tipuri media
- CSS central
- CSS de baza
- CSS sprites
- CSS sliding doors
Site in constructie!
Va rugam reveniti!
Atunci cand trebuie sa cream in pagina web mai multe
butoane, cu acelasi fundal dar cu latime variabila, pentru a
nu crea cate o imagine pentru fiecare buton, putem folosi
metoda Sliding doors, utilizand doar CSS si doar doua imagini
care compun butoanele necesare.
- clasa .button span va fi aplicata elementului <span> din elementul <a>.
- clasa .button:hover span care o sa schimbe stilul textului din elementul <span>.
Va rugam reveniti!
Sliding doors
Pentru aceasta vom folosi doua imagini care vor defini butonul: una pentru partea stanga si una pentru partea dreapta
Imaginea din partea dreapta va fi pozitionata deasupra celei din stanga (din acest motiv metoda se numeste sliding doors). Cu cat imagine din dreapta va fi pozitionata mai spre stanga, cu atat butonul va parea a fi mai mic si invers.

Crearea butonului
Codul HTML care simuleaza butonul este:
<a class="button" href="#"><span>Submit</span></a>- avand elementul <span> in interiorul elementului <a>. Elementul <span> contine imaginea din stanga, cea mare si textul. Latimea butonului va fi data de latimea textului.
Codul CSS este:
a.button {
/* pozitionarea imaginii din dreapta */
background: transparent url('button_right.png') no-repeat scroll top right;
display: block;
float: left;
height: 32px; /* schimbati valoare in functie de inaltimea imaginii */
margin-right: 6px;
padding-right: 20px; /* in functie de latimea imaginii din dreapta */
/* Proprietati text */
text-decoration: none;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
a.button span {
/* Fundal imagine stanga */
background: transparent url('button_left.png') no-repeat;
display: block;
line-height: 22px; /* in functie de inaltimea butonului */
padding: 7px 0 5px 18px;
}
a.button:hover span{
text-decoration:underline;
}
- clasa .button va fi aplicata elementului <a>. - clasa .button span va fi aplicata elementului <span> din elementul <a>.
- clasa .button:hover span care o sa schimbe stilul textului din elementul <span>.
Noutati
bla bla
bla2222
bla bla
bla2222