返回列表 发新帖

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

391.0k 9
swmozowtfl 发表于 2015-7-10 22:28:27|湖北 | 查看全部 阅读模式
为大家分享了很多款纯css3实现的实用按钮。今天给大家带来一款基于css3的动画按钮。实现的效果图如下:
' K# v6 i8 R3 g' |) N4 p
1 H5 A: @0 h5 T$ r* G$ Q, ]
                               
登录/注册后可看大图
6 Y/ E  Y9 r6 o* r! e" S2 R" n2 h
实现的代码。
7 r" ^1 q8 p5 e" E7 y- ?! V) jhtml代码:
$ E* T6 r, i- t( N4 txml/html code复制内容到剪贴板
# b! W, x- u' l<div class=share-buttons> + e* p6 Y3 y) w% {
<div class=share-button>
* n2 A8 S- P3 {  o, g3 x<div class=share-button-secondary>
3 {! a! M! f1 H" W( i<div class=share-button-secondary-content> 1 X4 n' D7 n  m, R+ v
share on twitter
) H& X6 O$ \, g+ M' Q</div>
) p6 e! x9 ^6 p; J' Q) ?; \</div> ( M6 t/ g1 j  o# M
<div class=share-button-primary> 9 j. G, x$ H& f5 s4 s0 H
<i class=share-button-icon fa fa-twitter></i>
7 c. q+ B# n# e% l& ~: ]6 u3 g9 d</div>
! q- X9 I! c: z9 k% }' g</div>   T0 K! C% g, f+ q8 U+ F
<div class=share-button> / B3 `- R/ t& j& q8 K/ X
<div class=share-button-secondary>
5 j; o( M/ C1 R6 a<div class=share-button-secondary-content>
( K! W$ O7 N7 N/ ^0 t% O* Lshare on facebook ! A1 H' z" ?6 O* X* o, `
</div>
! c, _% x8 x2 y8 T7 A</div>
- a: S$ q2 n( ~: C$ l  m- m<div class=share-button-primary> 5 d# D# G4 s/ u: P$ L5 D
<i class=share-button-icon fa fa-facebook></i> % P8 N9 }9 ]6 b: q$ a3 V9 L
</div> ) X1 `! S' {4 m$ w
</div>
( Y2 y# t6 d$ @: U! c<div class=share-button> ) U! o5 N2 L6 W+ D
<div class=share-button-secondary>
/ A+ O! ^- O. H; G0 |: Z6 G7 [<div class=share-button-secondary-content> * k4 O- n! ?( b! v
pin on pinterest
1 Y7 w' F- ?* s5 {6 }- f</div> / ~  f$ `% j) I! b0 \; U
</div>
! N5 f) J. s& o) Z& U<div class=share-button-primary>
2 {$ M0 {3 Q: N$ U<i class=share-button-icon fa fa-pinterest></i>
1 k/ d' s4 K" @% B$ H0 Z</div> $ F9 B7 k# h5 U
</div>
+ l& L! {$ k3 U8 U8 I<div class=share-button>
/ T# |0 k4 w4 u6 ^4 h/ S! R<div class=share-button-secondary>
' I+ G- q9 m% z5 @( Q<div class=share-button-secondary-content> , l: t" Y; s7 _1 Q
share on tumblr
8 `5 q6 s7 w. @4 T$ x) E5 u+ {+ g</div> 4 T7 I- ~% ~4 n, e* k8 a# }
</div> : s' K0 a, N5 ?% g" f
<div class=share-button-primary>
5 t! [' E  {4 Q3 T<i class=share-button-icon fa fa-tumblr></i> - g5 U% p4 m' Z! |: J' n
</div>
* z' }& J5 I' t1 x- S1 u</div>
) d6 [1 \5 F8 q( b) U<div class=share-button>   \' u$ F5 ?1 Z7 K
<div class=share-button-secondary> 7 j( [) |9 D; G! H) k  H/ ?
<div class=share-button-secondary-content>   G& J3 u0 n1 y! H# Z% w
share on google+
# k, E: i% v0 h</div> + v0 f- L4 n6 z9 T) t
</div> ! X3 H3 m. @. q' M1 A/ x. z9 K
<div class=share-button-primary> 3 |& F# w0 U( f  H
<i class=share-button-icon fa fa-google-plus></i>
4 P  n5 y/ \0 p. y. L7 U$ r6 ]</div>
  b4 {& e9 r) g( r# M; g  W</div>
7 I  l& a8 V) b, m9 d$ G7 u</div> 9 h# X9 L" t) l, h9 ]5 G  F
css3代码:) K  Q+ K9 V; {, k
css code复制内容到剪贴板
4 X) `2 v7 j& Y3 [8 ybody
, L0 E: X: }# L* X{
* _3 D# h- e. r, W# P8 ybackground: -webkit-linear-gradient(0deg, #ff8008 10%, #ffc837 90%); $ D) p3 g) y8 v1 \8 }  T% r" J( J. f
background: linear-gradient(90deg, #ff8008 10%, #ffc837 90%);
7 E7 a% }4 U9 h+ @2 |padding: 2em; 5 U% u2 }" c. R8 A, ]1 k8 a
text-align: center;
0 G( C# j) X1 }, x4 ?}
( I4 T3 Y: z3 O( C) o% K9 h/ h6 _0 x. l- a3 ^8 i6 ^
*
2 S$ \3 [* [7 R1 r{ : ~, k, R; w$ t( H* ~: x( O7 T
-moz-box-sizing: border-box; " f+ x3 G, K; g# m) L* A
box-sizing: border-box;
: G! ?, K( }. m1 }) o$ o1 e} 4 r* E- j# E# Y, G: c
1 P4 V! m- A$ k9 o( {5 U) t
.share-buttons 6 O) w4 l) E% w  ]* U: i4 H
{ ' X2 [' P, S0 E2 r, u4 O  U9 P
position: absolute; ' r; y$ w* c) z  P) D
width: 300px;
( ^6 C) S- A0 P( I' y9 Q, lheight: 212px;
7 X2 h$ b0 U& e, Q8 dpadding-left: 135px; ' u0 u% ^/ {) a- Y( ~: P
top: 50%;
& \- J$ o4 D5 R- a) |left: 50%;
% o$ V; z/ U: |. nmargin-left: -150px;
4 \, h. l& N2 @4 xmargin-top: -106px; 9 f+ P& A: r5 D" i* T
}
# J& u2 _* r/ m8 j/ |, ^.share-buttons .share-button # T) C* y$ h8 f" O- l
{ 9 v; O9 @, ~2 W7 O2 A/ K& `
float: left; % T  C9 G2 t0 v; C, s% z( \3 w
margin-top: 15px;
. L' T$ ]3 r* X& h" n. ~, @} & y( V4 H  K. T0 s; l% d$ }. _
.share-buttons .share-button:first-child
" Q; w- q; a! T" ]2 S1 Z{ + w" ~3 m6 k; Z' O) R; y
margin-top: 0;
+ k# |, ]+ q, Q, D* `} % [% c7 X& |6 S/ |
.share-buttons .share-button:after 4 l8 h3 h0 d5 K& m& `3 t$ N4 s
{ ; u& A3 B. R5 U0 x
clear: both;
9 f! b0 m& L1 Q. N8 e& ^display: table;
/ b5 b# z6 m% ~( V  w2 R}
3 e. G: @4 N5 _+ j( m  b8 Q# R  [' P/ K# o0 {: H" a
.share-button
  _$ H' n! M% M5 I$ k{ ; N' t+ Q' w6 ~
display: block; 5 c+ S: J/ ^, Q# d9 R- C, r$ {
position: relative;
* ^# b( `! t/ J& @' Aheight: 30px; - k. g3 d4 g0 Y) ~/ F
}
- b' E/ @/ [7 p3 x; ?4 T.share-button:hover 7 U# g+ f  h4 l7 Y) u
{
+ @$ m2 C4 z1 ?& m5 r9 x  Mcursor: pointer;
1 }+ A; D  f7 P" F9 c8 B}
# X& b& v% D3 k5 s.share-button:hover .share-button-primary & i+ Y8 o1 W. @
{ ) `: n& Z" z+ R( ~
box-shadow: 1px 0 0 0 rgba(0, 0, 0, 0.1);
1 P3 M5 j* T" ]; i* W3 t) q' u1 Q} - J; w& F* F  \9 `# T- _
.share-button:hover .share-button-secondary-content
) O; q* |, c/ _% {! T1 [, e{
9 B" P& {0 l* o. k6 w" Q9 s-webkit-transform: translate3d(0, 0, 0);
# q; ^/ w- e, atransform: translate3d(0, 0, 0); * s6 Y9 ?/ ~$ G. R
}
- `% l: p9 m2 e: |& h0 ~+ C2 V. l) k5 }
.share-button-primary
% c' f9 B' U: v2 ?5 S+ S" G{
5 E1 p9 `- z; N+ J3 @* Sposition: absolute;
$ _3 X+ M( S7 B/ L" w6 Sbackground: #fff;
; P' q3 f$ \/ b, m; L% B  k1 }# Iwidth: 30px;
( |$ h! L2 A& t0 Y# D* L! |height: 30px;
4 V, S# ^4 L+ Y6 p5 Lborder-radius: 15px; ) l0 P8 k& Y9 G" B# _
left: 0;
# u* R: s0 i3 {2 X! `" q0 Z5 [* Jtop: 50%; + l1 E5 _9 `, O# ~2 s0 V
margin-top: -15px; 6 o( A1 Q  g$ {2 {( n. @8 u& }
} 4 b0 t% S% g3 \) `
- R7 y, F% I7 N7 t# t. e
.share-button-icon , Y" H. o( j6 p, Z9 g8 p
{
5 n2 M" g! a# j# e" }display: block; : q$ l5 K' X+ S& N; c* o2 r
color: #242424; : A+ p# \) @- l0 h& p9 J- c- C
position: absolute; 1 t, Q7 \0 S% p: X8 |" z
width: 30px; : \& L# X7 `' x  |% A! t% B
line-height: 30px;
5 A3 g5 {9 M$ Q: F( O3 F8 ]font-size: 16px; " w$ F- G5 ?. B+ ~
margin-top: 1px; : K- f. Q5 a7 f% f5 R( o& U& u2 R' Q4 g
}
9 E! R/ M  b: D
6 A$ A% y& z: e& Y7 E9 b.share-button-secondary & Y- S- e$ `7 e7 R2 J
{
( Z! h+ T" S& aoverflow: hidden;
; O8 z0 u, S/ }2 Amargin-left: 15px; 6 L; q, S1 X8 h8 [0 ?+ J# y. m
height: 30px;
+ p' r$ S; g2 g2 Y3 F- [} , I% }8 @4 g( @4 K

7 o) @( f/ R& \.share-button-secondary-content $ ?7 s0 q  a2 Y6 H( j% d$ Z) ~
{ , _* e, C  `6 Q% E
font-family: sans-serif;
# h5 l' W4 I* V# P. |9 Ufont-size: .75em;
2 K( M8 @; R7 n9 gbackground: #fff; " t* K6 x2 }. V& h7 ?
display: block; - T7 q4 W6 f( b7 X# B& c7 E
height: 30px;
* N: T# M; B$ e) O: j) Z' m, ttext-align: left; 7 J0 b0 U9 @1 k+ g3 u
padding-left: 24px;
+ h# F# G  n$ h: x2 {  t' gpadding-right: 18px; - k  g7 F' z" J, y. i
line-height: 30px; ( R4 r: g! _3 V! l# K8 M  }! o3 a
color: #242424; 4 r. m8 l% D" U) a, j! W3 j; w
border-radius: 0 15px 15px 0; 7 }6 y2 l7 `- m
-webkit-transform: translate3d(-100%, 0, 0); 5 x! o& ^& U! H
transform: translate3d(-100%, 0, 0); $ ~# Q6 U% I5 \1 g% z
-webkit-transition: -webkit-transform 175ms ease; 5 a5 E5 k% x7 F  d! N5 D
transition: transform 175ms ease; 4 S/ X* U" v' j4 R+ u
} % u: s" s! g; ^* Y$ C, ?( [

1 N- j3 }/ D: @/ N# A更多网页制作信息请查看: 网页制作

回复|共 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客服 返回顶部
快速回复 返回顶部 返回列表