为大家分享了很多款纯css3实现的实用按钮。今天给大家带来一款基于css3的动画按钮。实现的效果图如下:8 E7 B2 G( k. E z
8 F( N& T+ s, C; `) _/ v( n2 G
实现的代码。7 {, _+ p, Y1 c
html代码:
- I4 q# p6 K1 B- Yxml/html code复制内容到剪贴板% l( J) T9 T4 I7 k8 e( i y
<div class=share-buttons> ; ?# u( l/ ?3 ^6 j! a+ O
<div class=share-button>
" F' E" |% A) n- p' T<div class=share-button-secondary>
! f8 A* A! |9 |7 [/ {' q<div class=share-button-secondary-content> ; G }7 r3 u5 }8 m/ C* o
share on twitter
% p& ^+ J" O6 s/ c4 d8 i% Q</div> ; b3 G! g: o& n5 G8 e( f6 c
</div> 4 M1 m. r7 w/ s5 s
<div class=share-button-primary>
: J2 ^2 i" A$ A<i class=share-button-icon fa fa-twitter></i>
4 z$ p6 P% X J( T& ^( R( G</div>
2 |, D6 p2 a* d) k4 T( m# y</div> 3 K0 I' A2 X$ i, {. L0 `$ G E) x
<div class=share-button> - Z/ O' v2 d+ f0 Q6 I3 K5 \
<div class=share-button-secondary>
( Y- E. N _2 U<div class=share-button-secondary-content>
4 |6 G! g" Q- P! b/ _- [9 b, Kshare on facebook
- m* A1 J# \% M ^</div> 6 d! t s% i. v1 ^! Y' b" B
</div>
$ `1 Z9 A. _$ r) ~' L7 Y% \* h% e5 x+ h<div class=share-button-primary> & } S/ {/ b4 o6 Q, s. O4 d! J
<i class=share-button-icon fa fa-facebook></i> " E- z2 U' n3 A$ `: q8 `
</div> 1 d7 Q! T. {4 |0 n( }4 M. t7 g
</div>
( T: e5 x3 \' D' Y<div class=share-button> 7 Z3 r3 B" y( m8 G
<div class=share-button-secondary> " x# c- Y3 v, w' Z2 m- s, D
<div class=share-button-secondary-content> $ [8 z# y! P0 [5 s0 {
pin on pinterest ( M8 a. F ^9 D% `
</div>
4 d! G: M* K+ p</div> / @5 s$ B5 ^0 T5 N: c5 S
<div class=share-button-primary>
) b& _7 x4 _7 v# [<i class=share-button-icon fa fa-pinterest></i>
0 `5 G% S I3 u) C" b1 M4 n</div>
# H2 Y2 j0 A) t+ O2 _</div> * w0 \) ^ A3 s! q/ m
<div class=share-button> / `5 D: r" U; {* P4 b" [# t# h
<div class=share-button-secondary>
0 {$ v+ u9 H; t6 n5 _<div class=share-button-secondary-content> - \/ ^+ J) }4 o8 [- @0 p t
share on tumblr ' h& ?1 w$ @- C
</div>
( K. J) V9 a1 r2 g! M$ W</div>
+ U# m/ ?4 p+ @6 _( J<div class=share-button-primary>
6 n' p7 N0 x. m& L" F. J<i class=share-button-icon fa fa-tumblr></i> 7 {' H0 T U0 w) f$ h/ M* J: }" f
</div> 7 p$ p5 V0 s# L- g
</div> J% J% O6 t7 q8 [* J$ S
<div class=share-button>
- U, o, A, W- t<div class=share-button-secondary> 3 X, {$ w: m$ B
<div class=share-button-secondary-content>
N9 l9 s* F5 c4 b1 Y- {2 s. Sshare on google+
' ^; ~( Z, U: t+ w3 o</div>
: E4 i+ o2 J3 I+ G$ A" b+ _. X' p</div> # d6 O/ s- q. ?
<div class=share-button-primary> ' S& ~0 G" x& p d
<i class=share-button-icon fa fa-google-plus></i>
- h0 E Z8 t" x( _& x8 l</div> 7 I/ r5 P" P' K1 J7 K. } m( n, Y
</div> # \ c4 n! k0 T% f- O
</div>
( c* o3 c5 `3 K$ acss3代码:1 h4 O0 v" R Y2 U5 [" H9 L
css code复制内容到剪贴板
) t& U% ~, h i8 D: ~6 [, C9 xbody 5 t! |& W4 s; a
{ $ _ ?* h0 b( G* @8 e8 t+ Z$ }
background: -webkit-linear-gradient(0deg, #ff8008 10%, #ffc837 90%);
) D" t# j/ B& b5 kbackground: linear-gradient(90deg, #ff8008 10%, #ffc837 90%); - I* I% l, X7 f5 [
padding: 2em;
0 z. h$ E/ {# O7 T. u* qtext-align: center; 2 o" b) C3 y! W# m0 m* J! y
}
# i, K; B1 a, w$ Q
5 F. Z% n7 g7 G" b) ^* 9 q' l3 J: B# F; o( b
{ 8 n+ n8 w6 x* O3 I8 N9 g" w# o
-moz-box-sizing: border-box; 0 r! L+ m% Q. Q+ }7 s
box-sizing: border-box;
+ _0 y2 V& B; m" S} + |3 j% j. `' k) F$ e
% K- M: l6 q$ _' r$ j1 ^( o3 |% g/ u.share-buttons
) U. S/ y4 F" k$ T L u{
7 K8 [4 ]9 h! C5 S7 I5 Jposition: absolute; 9 X2 p6 S1 x2 ?7 |' B2 T
width: 300px;
, k% z5 v0 c5 j4 S4 f& \7 E5 Gheight: 212px; : @- h9 n7 X7 r% ^4 R
padding-left: 135px; x1 X4 r8 O/ m+ V+ I
top: 50%; + K0 {8 }" h0 X2 @5 D6 C
left: 50%;
+ H0 @/ f+ y! o; h6 @. v _margin-left: -150px;
( Z5 `; p& D6 f x5 N0 W" Ymargin-top: -106px;
& J: ^2 V# H) X( J/ f} 3 ?9 y9 e# L2 ?/ |
.share-buttons .share-button
9 z% S/ c% c& b" p" i2 k( ]{ ' k& Q* s) x' n* V
float: left; + g' }9 h: I' A9 Y
margin-top: 15px;
! T4 Y7 Y2 [/ I# s+ K8 s}
( m/ d% ?8 Q; c8 {; {4 Q.share-buttons .share-button:first-child
$ ?4 s3 y( p3 J{ * V) G! R3 S- r4 z! X8 J
margin-top: 0; ) D2 ~! S6 i; L% G. s; n
} & q' o3 `$ _8 p2 P9 J
.share-buttons .share-button:after
# B4 _3 ` t8 V, V1 l1 y{ ! b/ C, B" z" Q3 y) E3 j2 D/ l
clear: both;
' ?# I' Q4 k8 |2 u1 m& Hdisplay: table;
% [3 F2 O. q4 [+ B+ a! x4 U} + s3 `2 n* D; R
" H3 C" b3 ^2 f ?8 h5 c.share-button U! q! q8 C0 D
{ " ?7 Z$ `' t% e# Y
display: block; " {' s0 P+ f1 Z1 J* p
position: relative;
- e) l2 N% Y) \. A& B# d* k8 h) Cheight: 30px;
9 _, n* Z% D* I}
3 m! k9 D: l4 F.share-button:hover
: b6 E/ ?! y1 R* v3 J{
5 z @5 B7 |! r* _0 Acursor: pointer;
* _# a+ c! V! M1 W h} ' k) y& r1 ^* ]+ z; o. [! f
.share-button:hover .share-button-primary
/ P" ^5 l# d" j! `# r6 H% s3 k{ 6 U! d" o2 L. A0 a- n0 B
box-shadow: 1px 0 0 0 rgba(0, 0, 0, 0.1);
* [# ?0 I$ M9 b' G} ) v3 t. N4 z4 U2 j# i3 d
.share-button:hover .share-button-secondary-content
( t, @! ]! `3 B/ l3 v2 c{ " H6 d) f# |, d' E9 S
-webkit-transform: translate3d(0, 0, 0); ; n+ Z" D# ^- t; h; M# `6 \
transform: translate3d(0, 0, 0);
6 z+ i9 {$ q' h, y7 H% x' _3 E) Y}
9 ^6 q) J0 S# ~2 `4 s( v
% U+ @1 V2 j% Y! ~.share-button-primary
- e T+ ^7 l5 f4 ~{
* i; v, t8 v5 p7 ~; k8 tposition: absolute; $ N9 ]3 b, ~- S5 O# v$ ?
background: #fff;
( F( U' X' X, l: g) p, Lwidth: 30px; : A( W" A! w) ~0 n3 d# _* i! u
height: 30px;
* s) a F/ _* G" mborder-radius: 15px;
/ E0 a/ n' W' Bleft: 0;
& r% e( n- n* c9 ^8 Y( Mtop: 50%;
2 m% r9 j3 {) y4 F0 G J& t: _margin-top: -15px;
9 j- y3 K/ e6 v7 ]: ~, B}
4 S, W) O" ?$ T# H2 j/ P }3 g" I& f
.share-button-icon
; W0 \+ G, c. }8 t: x{
5 {/ i4 ?1 n. h0 \6 d1 K+ Z! `/ f9 h& odisplay: block; 0 Y( p1 r+ q" q* J. ? w$ V
color: #242424;
2 b, Z6 v3 w$ Mposition: absolute;
2 D' b4 U( O% wwidth: 30px;
; N2 W8 E0 i3 w6 w' F. E& lline-height: 30px;
$ h7 A) V! V0 X4 R ~font-size: 16px;
$ @) ^4 K" ~- umargin-top: 1px; 1 v8 t5 k3 t) U* }
} , {9 `0 D4 I" K) L% E8 o
8 e. X3 A9 a5 P/ X' @& U" N.share-button-secondary
3 \% O' K& J' P, D2 [{
$ W) L7 ~- J9 G& i+ \9 Voverflow: hidden; e3 P5 Q+ d. c3 P
margin-left: 15px; 1 x2 w7 H, N1 i# r1 R0 K
height: 30px; 2 [$ N) x" R/ d/ F1 E& R5 b
}
+ u6 K, [9 W* }& l% E9 f$ W- E9 l$ p2 w; A! T. T" Y
.share-button-secondary-content q& D8 E2 o2 c1 x+ ]2 J. Y9 s
{ # b o* O d- X5 U7 B7 g6 p" V
font-family: sans-serif;
: [+ G" U& O% Nfont-size: .75em; . x, }' E9 e. e6 k; X, `
background: #fff; ! U5 y) b' a9 |) R. C
display: block; |7 q6 E7 A: u& p
height: 30px; ( a5 P+ n# S/ P( U/ l% H9 e
text-align: left;
: R6 F/ P% p9 [0 ~5 rpadding-left: 24px;
* ], }& {! m: f8 M: ^padding-right: 18px;
* J9 r' X7 Z: K0 z7 @' W5 kline-height: 30px;
+ S0 ]/ N" V3 Y8 u3 ^( Acolor: #242424;
# d3 | s8 Q4 j/ s4 bborder-radius: 0 15px 15px 0;
8 o3 I5 d4 K* c0 T( \3 A9 W-webkit-transform: translate3d(-100%, 0, 0);
8 ?: I8 i i4 @* [transform: translate3d(-100%, 0, 0);
9 ^. i6 P& ?, N# g4 X, f1 e-webkit-transition: -webkit-transform 175ms ease;
3 c5 m4 ~: Q& J9 Dtransition: transform 175ms ease; 6 R% @5 T4 y: j/ U9 P
} 9 x# h) g; C, a5 K: u0 y) _
' o3 t+ p1 i8 |7 G
更多网页制作信息请查看: 网页制作 |
|