Acasă »Știri» Cum să decorezi butonul de introducere a butonului form CSS
Cum să faceți o legătură sub forma unui buton, deja am scris în postările anterioare. Am avut nevoie de un buton de formular (etichetă html ) fără utilizarea graficii.
butonSend culoare fundal: transparent;
fundal-imagine: url ("button.png");
fundal-poziție: centru centru;
background-repeat: nu-repeta;
frontieră: 0 nici unul transparent;
culoare: #FFFFFF;
înălțime: 54px;
padding: 2px;
lățime: 145px;
>
Asta am primit.
Cum se face:
Dat fiind faptul că site-ul este creat în CMS SiteEdit, butoanele din acest sistem au butonul css de clasăSend
1. Trebuie să creați o clasă CSS pentru butoanele:
.repet Trimite unui prieten: trimite scroll 0 0 transparent;
frontieră: 1px solid # 394D63;
raza de raza: 0.5 mm 0.5 mm 0.5 mm 0.5 cm;
box-shadow: 0 1px 2px rgba (0, 0, 0, 0,2);
culoare: # D9EEF7;
cursor: pointer;
afișare: inline-block;
font: 14px / 100% Arial, Helvetica, sans-serif;
margine: 0 2px;
contur: mediu nici unul;
umplutura: 0.5m 2m 0.55em;
text-align: centru;
text-decoration: nici unul;
text-shadow: 0 1px 1px rgba (0, 0, 0, 0.3);
aliniere verticală: linia de bază;
>
Să examinăm ce este în acest cod.
Setați în mod prestabilit gradientul de fundal al butonului:
repet: defilați 0 0 transparent; -moz-linear-gradient (centru de vârf # 5A7994, # 394D63) repetați defilați 0 0 transparent;
Setați grosimea, tipul și culoarea bordurii butonului:
frontieră: 1px solid # 394D63;
Setați raza marginii butonului:
raza de raza: 0.5 mm 0.5 mm 0.5 mm 0.5 cm;
Setați culoarea umbrei butonului:
box-shadow: 0 1px 2px rgba (0, 0, 0, 0,2);
Setați culoarea fontului:
culoare: # D9EEF7;
Setați tipul cursorului - palma cu degetul arătător:
cursor: pointer;
Tipul de bloc de cânepă în linie:
afișare: inline-block;
Font pentru butonul - dimensiune și setul cu cască:
font: 14px / 100% Arial, Helvetica, sans-serif;
Fragmente între buton și elementele înconjurătoare:
margine: 0 2px;
Setați culoarea, stilul și grosimea marginii exterioare pe toate cele patru laturi ale elementului. Spre deosebire de linia specificată de frontieră, proprietatea contur nu afectează poziția blocului și lățimea lui:
contur: mediu nici unul;
Setați linia interioară de la marginea butonului la text:
umplutura: 0.5m 2m 0.55em;
Setați alinierea orizontală a textului butonului:
text-align: centru;
Setați anularea peisajului:
text-decoration: nici unul;
Să setăm umbra pentru text:
text-shadow: 0 1px 1px rgba (0, 0, 0, 0.3);
Setați alinierea verticală a textului:
aliniere verticală: linia de bază;
Acum, trebuie să creați un efect plasând mouse-ul peste buton. Faceți un gradient mai ușor:
.repeta: defilați 0 0 transparent;
text-decoration: nici unul;
>
Și, în sfârșit, vom crea o regulă pentru proiectarea unui buton atunci când nu îl apăsați - răsturnați gradientul, schimbați culoarea textului și notează-l cu 1 pixel:
.repeta: defilați 0 0 transparent;
culoare: # 80BED6;
poziție: relativă;
top: 1px;
>
În general, asta e tot.
Faceți site-uri frumoase și de vânzare!