返回列表 发新帖

一款基于css3的动画按钮代码教程

391.0k 9
swmozowtfl 发表于 2015-7-10 22:28:27|湖北 | 查看全部 阅读模式
为大家分享了很多款纯css3实现的实用按钮。今天给大家带来一款基于css3的动画按钮。实现的效果图如下:: ]5 q! j7 y. ]) H( ]. ^: Z6 P, ~
7 r1 N3 ?2 r9 s7 U5 v  h: G! d
                               
登录/注册后可看大图

; \9 V8 y1 G" N1 c* T$ g  v, Y实现的代码。
. E& i! n& m: D3 X+ B7 U9 M9 Y# ]html代码:
0 U) g) e& X) w: A* Wxml/html code复制内容到剪贴板
: ]& F' L$ z2 @0 \5 T/ p4 A; k0 V<div class=share-buttons>
" E2 ?8 @" h* G. {0 C/ G% [8 s- e9 s<div class=share-button> # P0 a; O+ \8 k4 P
<div class=share-button-secondary>
' u$ s* N0 V7 ?0 M# u' k<div class=share-button-secondary-content> . \! `( c/ U' e5 b
share on twitter + ~  K/ s; }$ a7 k4 @
</div>
2 U  l+ M: U( F</div> 6 ~# B4 Q) S- l- S
<div class=share-button-primary>
% L' ]/ t0 K2 {* Q<i class=share-button-icon fa fa-twitter></i>
$ E* q5 K, z- I8 |# m, z</div>
+ v% k- a& I) T. c' j7 H* d</div> 9 A0 ]2 z; q/ \& Q: i3 T
<div class=share-button> & X& u  E4 m+ h- X
<div class=share-button-secondary>
5 q8 w; t: V- L; \, l6 e0 O, P<div class=share-button-secondary-content> # F# R: t" o7 u' n) ]
share on facebook
: ~4 `* G8 `8 G4 L% i$ W</div> " p5 O* P7 S! @- q" D- h
</div> + T. X$ \" {9 O- c
<div class=share-button-primary>
/ P  c/ ?) G3 x  g- ]1 x! ^<i class=share-button-icon fa fa-facebook></i>
$ L; g$ D' F1 h( N</div>
- l. j& G) m2 K5 y# s</div>
' c' f3 `# q& c- G) C<div class=share-button>
% ], L6 |+ y" W1 i<div class=share-button-secondary>
  i) `& h8 o9 h& O- o<div class=share-button-secondary-content>
- C9 b3 ^' x8 x8 ?) F9 T" F, kpin on pinterest 2 i  O0 l& Q1 L" ^- i1 ^+ x1 W
</div> # G, h; \6 N0 ^$ _4 {2 i
</div> " P! G( D& r. k$ ^3 L8 r, D
<div class=share-button-primary>
, B9 d6 |; J' G, h. P- N<i class=share-button-icon fa fa-pinterest></i>
9 S. K( ]9 q' y) D9 _) I</div> ) I. n* ]) t" D0 ]0 _4 g  @& k, x; n
</div> 2 R# M3 k7 a( y  |. ]: s
<div class=share-button>
% p' n4 w- q9 q2 w4 z<div class=share-button-secondary>
" @( O1 A$ T( S' q<div class=share-button-secondary-content>
, s5 A4 j: ]7 l3 F4 v+ a/ H3 Wshare on tumblr - j$ T: T3 @2 Y/ n0 a* j8 L
</div> & _" w/ k- b2 E  ?: e- q( Z
</div>
5 O$ \0 S9 ^& \& h; z' z) l* _<div class=share-button-primary>
0 I$ N" B# D, G<i class=share-button-icon fa fa-tumblr></i>
1 E7 c+ k# H+ [  Y5 s. k</div>
. A* E$ F$ p5 x1 F- x</div> 4 R! }' C# }8 X. Q  P
<div class=share-button>
' R6 j" x. y! A2 ~! u, N<div class=share-button-secondary> 9 a* r- K$ f. o# L4 ?# _3 m
<div class=share-button-secondary-content> . _: \9 F- F' D) d
share on google+   u$ n5 C6 i% ~  ~, k% y
</div> 4 l# q& [- N! Z: g$ F8 m
</div> + ~; C  M) g3 ?4 @4 \
<div class=share-button-primary> * A$ W* J/ W8 {: M8 e2 r! P- O  U
<i class=share-button-icon fa fa-google-plus></i> 1 i, n; f) I6 O' M
</div> " Q3 l! D; e" ^3 C+ d
</div> . L9 c7 R% C/ H$ N  x7 h
</div> 4 S+ \7 o3 N' h5 D
css3代码:5 f% v7 l, G0 F8 u) e) ^3 h
css code复制内容到剪贴板
1 p, u. |& Y$ _) j; gbody 8 \6 t/ y/ d# |0 C/ V4 d
{ / [4 f8 t4 j) ~9 M$ d: p  V
background: -webkit-linear-gradient(0deg, #ff8008 10%, #ffc837 90%); $ ^2 Q( c& q" Y( M& a, }7 b; {
background: linear-gradient(90deg, #ff8008 10%, #ffc837 90%); + T6 {) V0 K! ]9 a' @
padding: 2em; 1 l3 P" P! P* o0 L7 L$ X
text-align: center; : ^- T6 B9 E- E/ t3 [" W. F. O
} # R# `2 n$ y' b0 r& p, L

% w; _3 a2 a! t1 r* $ G! G/ @& ?, d3 x% A
{
; o. F7 d/ g- i( C" J-moz-box-sizing: border-box; : N1 e- d# r/ {' A# W4 u
box-sizing: border-box; 0 P; q9 ^. E  o! D+ t% S) A
} , d: a, b8 L- M: ~. n

" M4 Z# Q; L' p: N6 X2 h+ f  G.share-buttons
' I6 K% C2 V* E$ N; [5 J  z{   M6 I( E5 D8 c+ Y' y
position: absolute;
6 g! X1 Q0 ?3 h; O3 v: dwidth: 300px; # m* s8 G/ |8 B4 o7 Z: O
height: 212px;
  V( n* q9 i) k* I8 Spadding-left: 135px; 9 y4 n2 i$ c8 {0 N* d' ^  P, Y
top: 50%;
  F& u* J* f8 W9 r. O/ mleft: 50%; 4 @4 a- S: F7 S7 J  h8 [
margin-left: -150px;
$ T. P9 u; r+ _margin-top: -106px; * C8 ]- Z# |2 Y) E  R8 V4 E
}
. Z& d% u& o  P1 y* J4 |.share-buttons .share-button 7 b8 o% f- Y7 |; Y
{
+ _. R' A  W% A( _! Hfloat: left;
  A' U' ]/ n: u7 dmargin-top: 15px; 5 q/ g1 t( t9 ^8 F/ g5 m
}   x$ W) }7 V' \: a$ G( z5 U+ m
.share-buttons .share-button:first-child 2 o' p$ T6 W3 |7 n; ]
{ # k5 J7 ^; }- |: c# z
margin-top: 0; $ B$ p: y! H6 l" M
} 7 k9 Y, [+ F! `' P' Z
.share-buttons .share-button:after 9 v9 P2 D0 f+ D8 D  h9 ]2 z7 f' {
{
0 s1 P9 x9 t0 _; i. b) j0 sclear: both;
, c* d: I/ m( `) P2 Y0 Mdisplay: table; ) ~* z* n2 O/ d, _: _# r
} 5 v; }7 V! h* n0 E. N' c

4 W3 G3 j3 J& \7 Q3 R& s) m" D8 {.share-button
5 [: u# [; B+ O+ N{ * r7 ]" d, x' N: w: d' C8 h# {5 ~
display: block;
" b0 U/ a0 I0 U2 D+ D. U/ Aposition: relative;
! B9 o* }9 \' ~: Zheight: 30px;
# L# Y1 Y2 b( M5 J& g) g} : M4 g1 k( [: P8 O& G
.share-button:hover
' Z7 o0 g5 @$ V% M7 T{ & b0 x6 k- @) r9 O* c) I
cursor: pointer;
: F2 A0 i: e; f1 {" a} 4 @/ l, Y6 f9 ]  S; v
.share-button:hover .share-button-primary * P2 z) z8 _2 [  I/ a
{ : a- M4 K, h! m
box-shadow: 1px 0 0 0 rgba(0, 0, 0, 0.1);
  _7 d/ x, T0 l0 `1 c- X}
  @8 ]$ o' w0 @, }.share-button:hover .share-button-secondary-content 4 ^- m, c& ~. w1 [: ?
{
1 s/ K7 A6 _  q0 [4 N% H-webkit-transform: translate3d(0, 0, 0);
9 L" x5 N, G, ]8 o# a! qtransform: translate3d(0, 0, 0); ; K$ @4 i# H+ i  B
} + Z0 H1 g6 y7 L4 _5 [$ S. N

/ z7 w9 r) Z+ i* e! B.share-button-primary
, s- r/ [' f* [2 A* d  N{ 2 {5 B( R; a$ {# \( g& T) C
position: absolute;
& d# e- {4 l& wbackground: #fff;
% \+ T1 e9 A  D3 A2 jwidth: 30px;
. A; r% L0 L  jheight: 30px; 1 y+ v& C- N; B6 x& A" l
border-radius: 15px; ; }. U5 ?1 E' p! Y$ ]3 j* H
left: 0;
: T* R- Z- L/ A; ?& `" etop: 50%; 8 y9 D9 `/ n( q: M/ X
margin-top: -15px;
& `# @( E/ K7 {$ a0 e/ H} ! P. p% B# E  d  q/ |. x

' Y$ c1 u1 o. K3 D; h.share-button-icon
6 j/ _# T/ m# [5 N; \  ?% @& [{
2 E/ V. A$ [  Q5 j) a$ gdisplay: block; . g, Q6 ~9 P7 k& M' ^' I  d& u
color: #242424; ( S' j) G. {# e, W0 }4 v
position: absolute; * v; l$ |3 \( }# r! a% i
width: 30px;
5 @- E" j2 ~. p7 Rline-height: 30px;
$ D& h0 d( q, u/ Lfont-size: 16px;
4 z& R  e, b9 V+ N/ G2 E$ amargin-top: 1px; & H$ z; ^; o' h" p) s
} + z( U$ A5 b+ S
& N  H1 f$ m" ^/ a/ |! p2 `
.share-button-secondary
. X# l; g3 P: q7 o/ o, L{ ( Q" |: T6 K* V, R" `  _
overflow: hidden; & `$ u; C- K/ A; Y0 M- P! D! E1 K
margin-left: 15px;
+ s5 B0 N# L+ b7 Q3 W$ fheight: 30px; . f$ g6 J3 F. ^2 p- z" U
} " k1 d' g( g, S9 \" V0 O. y2 b7 [
) R- D( n6 N4 N8 o: l* ?& p
.share-button-secondary-content
4 Z! [0 v; n0 t( A1 ^( e9 x. P6 b{
1 a& t" J, K) E5 _8 J1 E6 Afont-family: sans-serif;
# k* ^+ v+ e  zfont-size: .75em; . U/ F1 `3 j% S& _# _% i
background: #fff; + Y& y* Z1 `% ^
display: block;
8 X" p" n  s4 c- R( x4 Theight: 30px; - f- K% {7 t( {, o, `
text-align: left;
2 I+ Y. o  |1 s" hpadding-left: 24px; , g' K5 @4 q) u' E9 T
padding-right: 18px;
4 d: S" ?8 j1 Tline-height: 30px; - @7 ^  r5 |) @7 u( F+ w
color: #242424;
. O# J# N  Q' N* q; y& xborder-radius: 0 15px 15px 0; & v2 B: E! Y) b, `# Q* M
-webkit-transform: translate3d(-100%, 0, 0); 8 i& o. n1 g0 S5 o) u8 d
transform: translate3d(-100%, 0, 0); ; a, k; X- _+ w+ P
-webkit-transition: -webkit-transform 175ms ease; 8 T6 ]5 |$ ?$ U6 u) G0 F
transition: transform 175ms ease;
- i% q4 Z! d- y( n: P( A" h  R( R} 2 N* i$ i: J2 G: Y8 e

) _  N- n: y# K4 ?. O/ r更多网页制作信息请查看: 网页制作

回复|共 9 个

Acropozelan 发表于 2015-11-17 18:45:06|美国 | 查看全部
有现实中的偶在这...不佩服.............佩服电影里的....
effoggikeftor 发表于 2015-11-17 18:45:28|亚太地区 | 查看全部
呵呵  我傻了‘~~哈哈
mwxny 发表于 2015-11-17 18:46:00|伊朗 | 查看全部
刚才游戏去了 ~~嘿嘿~~
buingeEvineus 发表于 2015-11-17 18:46:00|加拿大 | 查看全部
注:偶是女滴,千真万确,毋庸置疑!
buingeEvineus 发表于 2016-3-29 11:18:59|波斯尼亚和黑塞哥维那 | 查看全部
还没崇拜过谁呢,满足一下愿望吧,谢谢!
gevaemaidovef 发表于 2016-3-29 11:19:11|INNA | 查看全部
楼主,你要继续努力啊!你是bbs的希望啊!你是网络文学的希望啊!你是整个网络界的希望文学界的希望啊!你是整个人类的希望啊!你是整个太阳系的希望啊!你是整个异次元空间的希望啊!
buingeEvineus 发表于 2016-3-29 11:19:46|美国 | 查看全部
你可是难得来坐坐啊~~~
Mqokjdvq 发表于 2016-3-29 11:20:10|荷兰 | 查看全部
感谢党和人民的关爱~~~
tohme 发表于 2016-3-29 11:20:14|Reserved | 查看全部
嘻嘻~` 要是只看你的话~`~`` 很容易让人家以为你也跟偶们一样是天使类~`(偷笑中````````

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

得知互动是一个融创意、设计、开发、营销、生活、互联网于一体的专业交流分享平台。
Copyright © 2026 得知互动-专注Ai与站长技术交流社区-Ai交流平台 版权所有 All Rights Reserved. Powered by Discuz! X5.0 鄂ICP备15006301号-5|鄂公网安备 42018502006730号
关灯 在本版发帖 扫一扫添加QQ客服 返回顶部
快速回复 返回顶部 返回列表