Typeset butoane rotunde pe CSS3

Sunteți aici: Pagina principală - CSS - CSS3 - butoane rotunde pe culegătorie CSS3.

Typeset butoane rotunde pe CSS3

Bună ziua dragi cititori. Am învățat deja multe dintre proprietățile care apar în CSS3. ci doar să-i cunosc un pic. Este necesar de a practica! Și acum vă voi arăta cum să creați un buton rotund pe CSS3.







Deschideți fișierul index.html și de a crea o structură simplă





Butoane CSS3







Nimic deosebit. Doar 3 blocuri din clasa .button Să ne întoarcem acum la stiluri.

box-umbra: 0 3px 20px RGBA (0,0,0, .25),
2px platcă 0 0 RGBA (255,255,255, .6),
0 0 2px RGBA (0,0,0, .1),
platcă 0 0 20px RGBA (0,0,0, .1);
>

Context pentru document și cheile noastre am luat site-ul subtlepatterns.com.

Ne face div linia-bloc, astfel încât acestea să aliniaza orizontal, cerându-le să înălțimea, lățimea, decalat față de marginile browser-ului, rotunjire 50%. pentru a obține un cerc, iar atunci când treceți do indicatorul mouse-ului. Nu este nimic complicat, dar umbra am separat cu bună știință în stiluri ca aceasta este partea care poate fi dificil, totuși, există, de asemenea, foarte simplu, și o veți vedea chiar acum.

Specifică prima umbra, vom vedea deja conturul gama noastră:

box-umbra: 0 3px 20px RGBA (0,0,0, .25);

Typeset butoane rotunde pe CSS3






Apoi ne cerem umbra interioară. că am avut astfel de okontovochka sus și butonul a devenit mai vrac.

box-umbra: 0 3px 20px RGBA (0,0,0, .25),
2px platcă 0 0 RGBA (255,255,255, .6);

Typeset butoane rotunde pe CSS3

Pe lângă nuanța exterioară este necesară pentru a întuneca un loc mic de sub butonul de mai jos și urmând interne obturează spațiul din interiorul butonului de efect)

box-umbra: 0 3px 20px RGBA (0,0,0, .25),
2px platcă 0 0 RGBA (255,255,255, .6),
0 0 2px RGBA (0,0,0, .1),
platcă 0 0 20px RGBA (0,0,0, .1);

După cum puteți vedea, la început, se pare dificil, o mulțime de proprietăți, dar dacă te uiți, totul este mult mai ușor. Deci, aici este rezultatul final:

Typeset butoane rotunde pe CSS3

Acum vom pune în aplicare un comportament, atunci când prezentați la blocul

Butonul: Hover box-shadow: inset 0 0 20px RGBA (0,0,0, .2),
0 0 2px RGBA (255,255,255, .4),
2px platcă 0 0 RGBA (0,0,0, .1);
>

Ne-am ocupat deja cu umbrele în bloc, iar acum încearcă să se înțeleagă cu ce se întâmplă atunci când vă deplasați. În mod similar, lăsați doar o umbră și să vedem ce se întâmplă, și apoi se adaugă un al doilea și a vedea ce sa schimbat, și așa mai departe.

Typeset butoane rotunde pe CSS3

În cele din urmă, să adăugați butoane noastre icon, care nu a fost foarte plictisitor. Pentru a face acest lucru, vom schimba un pic html



Tocmai am adăugat o clasă în plus pentru fiecare buton, iar acum să le ceară stiluri

Typeset butoane rotunde pe CSS3

Aici, pur și simplu adăugați un al doilea fundal pentru fiecare buton, luând pictogramele defaulticon.com site-ului.

Asta e tot. Astăzi, ne-am uitat la modul de a crea un buton rotund pe CSS3.