返回列表 发新帖

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

390.9k 9
swmozowtfl 发表于 2015-7-10 22:28:27|湖北 | 查看全部 阅读模式
为大家分享了很多款纯css3实现的实用按钮。今天给大家带来一款基于css3的动画按钮。实现的效果图如下:
  g$ k6 l: C7 Z  J
5 z) P# _6 O. Y( u
                               
登录/注册后可看大图

' s0 }& \, z2 ]  m1 b: O# [$ K实现的代码。) p/ e( z8 \. E$ m7 u
html代码:
* K" B6 g, I- f- g" h3 Pxml/html code复制内容到剪贴板
% r( C) ]7 n& `/ f<div class=share-buttons>
6 R  g0 V9 u. g- k  p, I- U<div class=share-button>
3 D  ]1 ^/ D: P' a) ~* L<div class=share-button-secondary> & v5 F8 i# ]# p  K: K' {
<div class=share-button-secondary-content>
1 H4 x6 u6 T+ T8 Tshare on twitter
9 A6 r: j2 F/ X& L) T% K: H</div>
+ u! a" R" J  c2 M3 z; e$ E</div>
- z2 q- j  l8 F7 z6 I$ D<div class=share-button-primary> # f% u! F; N8 x3 n" @7 \% _
<i class=share-button-icon fa fa-twitter></i> ) @7 t2 @& n# f
</div>
4 ]2 y* |2 J, J1 E+ {1 [5 R* A9 \4 C</div> 4 G0 b9 R% E; u0 l
<div class=share-button>
2 N8 M9 E! }6 f  B1 ]( M3 R+ d<div class=share-button-secondary>
- U- e, r$ N# B# [. P5 Z$ S<div class=share-button-secondary-content> 5 E. h" M3 f+ |0 Q
share on facebook
0 j. w7 I) g$ ~* Y1 s; K/ `! }* C: t</div>
& b3 _/ f- x6 h5 I; A1 F</div>
, c' ?. {! C' B' {% X$ d' O. }<div class=share-button-primary> 9 I4 X0 x& h$ W* \: D
<i class=share-button-icon fa fa-facebook></i>
3 M7 V! M% {" z" r</div> ' s7 J( Q2 e7 F; n4 F, M: q
</div> , ~. L( ?. S! f. d- V
<div class=share-button>
6 q, q) x2 a7 E  t$ T4 A9 J<div class=share-button-secondary>
! A4 R! D2 z/ q$ R) \4 Y1 ~4 G<div class=share-button-secondary-content> ; H6 i+ L2 Q' @6 M& u/ s- \! `
pin on pinterest
! X7 _8 n0 e: Z& ]</div>
" B7 ~7 p6 B2 r. e) {5 w. R</div>
) C. ?- {0 B+ J0 c! w<div class=share-button-primary> 4 ]! T( G) r& T. f9 {# l
<i class=share-button-icon fa fa-pinterest></i>
8 f, v* Q" J9 e6 G</div>
1 p; u, g) X, ~4 _: @4 {0 L</div>
- ^% v" a% |; z- S<div class=share-button>
4 O# a$ K  P. L& M8 k1 X<div class=share-button-secondary>
# Q: \; r: V, q<div class=share-button-secondary-content>
4 o, s! C& {" t- Q& P  yshare on tumblr
( S2 i2 h6 \# p5 l</div> $ ?+ [- b% d3 @0 U/ C1 m
</div>
! ?* B+ E$ y; ]5 p$ k: m% I/ A<div class=share-button-primary> ' X& q" g/ y: e" ]1 ?. A% X2 g
<i class=share-button-icon fa fa-tumblr></i> ) z6 _9 P0 u4 r5 t* ?
</div>
8 m$ p4 o, A8 O</div>
) Z6 h. y  P$ o6 \<div class=share-button> $ V8 x3 I( T1 b3 @, ?$ R
<div class=share-button-secondary> # p. g, a/ W+ _, s% W' Y; I
<div class=share-button-secondary-content>
) s/ P  g. e( I& K/ M2 J0 cshare on google+ / M% V, E8 y4 E3 k: c; k  l$ N. h
</div>
6 R# d7 e% ~$ L</div>
& T* x- ?; U- G' }<div class=share-button-primary> 8 Z0 d6 I3 g' x: B- `& o
<i class=share-button-icon fa fa-google-plus></i>
7 V- h4 C* t" h/ M4 w  p8 K</div> , g9 [- c: N" e( k/ V$ C% i& O
</div>
7 ~! M3 f1 }% G. o: r& m6 X. v1 y</div>
- T" Q) g0 N" o# F# [3 i% g  wcss3代码:! t* ~/ ~6 s9 Y) I6 K8 i$ _+ v
css code复制内容到剪贴板7 N1 z. k- F1 _4 p- G2 Q
body
! ^" q* a  E7 c8 {( t, ~{
1 _, ?+ E& f: z( f$ V0 Nbackground: -webkit-linear-gradient(0deg, #ff8008 10%, #ffc837 90%); 0 o$ F% |9 R% R* U7 B, i$ {+ `
background: linear-gradient(90deg, #ff8008 10%, #ffc837 90%);
1 j& D4 P. `: D! Q# i5 xpadding: 2em;
: J& n  F" S' ktext-align: center;
: i+ }# b9 Q3 x( B! s} 8 l$ ^8 a1 I8 A) o: Q
# B# D) A+ _6 U
*
1 M+ G7 Y8 a/ A9 N4 s' v/ X{
* P$ L) }. ^3 e% D-moz-box-sizing: border-box;
6 i* P( i* H2 Y3 ?box-sizing: border-box; ) t/ X: ^1 t8 H. H# ?
} % k' n* }" S6 O5 N
+ ]7 d% K4 L. c5 H
.share-buttons : ]" ~7 `, G, o# N
{
$ o8 o2 V. P6 l8 v* n0 Y& \position: absolute; , u, `- p2 C, G  n; W
width: 300px;
7 x" k( \5 ~! S% V7 h/ x: Oheight: 212px;
) h7 A/ P0 g+ m; [! Wpadding-left: 135px;
' W6 g" J- S; G! Htop: 50%;
* Q: c4 m% h, ^! L5 j. Zleft: 50%;
0 ^) v' X& t( \- Nmargin-left: -150px; # G& ?4 \5 x7 ~3 J* ]/ y
margin-top: -106px;
/ i# o. ^4 D1 r1 I} 4 a8 l" C$ I/ V, X5 r3 s
.share-buttons .share-button - N9 W5 H/ A* ?9 e" [  ~# d
{ & J4 O1 i8 r! |
float: left; 9 S! @0 U: \4 L" u
margin-top: 15px; . l  `9 ?$ f! F7 B7 N" o9 c* @
} ' D- B6 @  {* j
.share-buttons .share-button:first-child 1 U7 C) m+ p9 ~
{
* N, w4 z1 _6 ~; R, Dmargin-top: 0;
( |/ k3 t6 s4 l. ]} : E6 I. w: T9 a# t- s) ^
.share-buttons .share-button:after
9 \  `- f. E! S{ % V* Q4 ^2 x0 N7 g: r
clear: both;
0 D9 y( F3 e% }3 x$ q: Odisplay: table; " r0 y8 Y9 z1 s1 N6 f! j
}
/ Q3 z, A+ d" Z) z" {. p) p# m1 H! F" D6 t! @% c) i3 V
.share-button $ ?/ n$ C6 ?3 W- ?5 m
{
8 Z% X$ X' {! j# o. Ndisplay: block; 4 P  R1 f0 s  F9 v) {( ]7 D
position: relative; . ]8 R+ W  |. U* S
height: 30px;
7 Q& O* F2 ?/ y: d+ w}
: d- m) x  \- M' t.share-button:hover
" G1 W& B  w$ ]& P3 ~# ]{
  C: u7 H- p# s4 B9 _  B! s! icursor: pointer;
! w. q; d/ G9 S6 F. t9 c: q" G}
) G8 P' n( }! D2 M5 b7 a. ~" x.share-button:hover .share-button-primary $ k4 o+ L% C9 w
{
! ]4 x2 D5 @  w) z, _box-shadow: 1px 0 0 0 rgba(0, 0, 0, 0.1); ) G4 {5 m+ g1 e3 Q  k5 L
}
, A/ s$ J; q) d2 w.share-button:hover .share-button-secondary-content   z( ^, X1 F, R6 Q4 o% w
{
5 t8 S/ r* t# E' d4 p-webkit-transform: translate3d(0, 0, 0);
. u" c9 P) g& Q1 w& ftransform: translate3d(0, 0, 0); % A% ]$ n% u  N5 w
}
( j% X3 X: l9 ?
0 i  P  I; a0 R: L% ^! k! i.share-button-primary " a* q2 M) Y8 A. D
{ ( t+ a# e# f/ a6 H0 W
position: absolute;
: V: I- c, B/ y& G9 H! |background: #fff; ; p/ y+ `5 g1 T. Y0 h' x1 G
width: 30px; 4 D. P) d3 V3 U5 `/ P! B6 \
height: 30px; # S1 Z, e- |5 l( L$ f5 j
border-radius: 15px;
+ e( I$ \( G* e2 z0 Z0 U: C* ?left: 0;
5 K) Z( A1 }/ E5 n3 n& etop: 50%; 3 q, q/ p+ W! J( T7 C
margin-top: -15px;
& x0 F) l7 J# @- @- l6 D  k/ @: M% j} : J) x. b9 c1 E7 e
0 \3 E) h4 V" f' @! m- \0 ?
.share-button-icon
2 F5 {% n4 C1 m/ a{ 1 ^, v4 {( n6 Q, N2 T! l" P
display: block;
+ v: I3 y9 I' O/ o: Y5 Gcolor: #242424; & j" R- y0 E' {! W+ [: x
position: absolute;
. ~5 }8 q# ~+ l/ Nwidth: 30px; ( b; m) w4 P3 r8 @  b2 K( R3 e
line-height: 30px;
  `' C: }2 ?+ C- t8 o3 j. v: bfont-size: 16px; + r. w) ]- j9 y  D; Y
margin-top: 1px; 5 X2 _. q" g& h( {1 s& D; V
}   i5 x  L" ~$ a% k9 e
/ ^. N5 ]7 `% m( U
.share-button-secondary - p- K$ l2 C; A- W+ _& w2 |5 e
{ " e3 Y6 y9 G5 w8 Q8 |) q/ X
overflow: hidden; " r; ^2 _9 ~2 s- n
margin-left: 15px;
3 m" M' i+ X' j& f& D2 \/ p- Fheight: 30px; 9 g9 H) `: C& H- C
}
% k# n& q8 t3 ^! O
% t; E( w3 ^( Y3 t.share-button-secondary-content
* T. l- `6 s5 v# R. c) q{ 1 Y2 i) Z' X( y# l4 c
font-family: sans-serif;
, p/ H: c* }( i4 T5 @. [6 ]2 T% d- Efont-size: .75em; 3 s: G' L3 c- P) d. Y8 b, f
background: #fff;
+ J6 P- i3 X$ C1 w% g/ v7 z, vdisplay: block; 2 s0 n6 F+ u2 M; g( N1 d& H4 Z
height: 30px; & x0 b  B6 J8 N
text-align: left; 5 X( x5 P& B9 a3 L- }. T, {( d
padding-left: 24px; 7 R9 A6 }5 W' F3 ?4 l
padding-right: 18px; 2 l+ e" p) a& [* y
line-height: 30px;
  T% w" k0 t7 f" ~, m  fcolor: #242424; 4 C! \! p& ^( v% W+ ^/ k
border-radius: 0 15px 15px 0;
4 x# i* I5 [. f) H  c+ G-webkit-transform: translate3d(-100%, 0, 0);
! x. h$ t# G, K0 Htransform: translate3d(-100%, 0, 0);
. ^9 s' h; ~/ R) g-webkit-transition: -webkit-transform 175ms ease;
7 z* H% z; [) C, htransition: transform 175ms ease; 5 I& m+ }8 c, L
}
" x+ r% B8 p& J; l4 z& X5 O/ P5 I
更多网页制作信息请查看: 网页制作

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