返回列表 发新帖

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

391.3k 9
swmozowtfl 发表于 2015-7-10 22:28:27|湖北 | 查看全部 阅读模式
为大家分享了很多款纯css3实现的实用按钮。今天给大家带来一款基于css3的动画按钮。实现的效果图如下:5 A& I3 O1 P2 W2 f% x8 U
0 ~6 D1 F' ?5 s8 q1 X' Y0 W/ ?$ K) f
                               
登录/注册后可看大图
8 f* N; O: R0 N' j- `
实现的代码。/ H& K( h& Q1 k3 ]; v$ b9 E
html代码:
+ [. e: U8 Q( y" o2 j! C( l% uxml/html code复制内容到剪贴板( s% ^8 j( C4 f" O$ t5 `
<div class=share-buttons>
! o8 w6 M* q# x% Y$ ]1 L<div class=share-button>
1 w- B  E9 c; z0 c/ f$ ~<div class=share-button-secondary>
' h  J+ N2 A" X( e6 J<div class=share-button-secondary-content>
  O- e3 p8 b0 j" }/ d# Gshare on twitter ) |8 d# ?( z; N$ j5 q- @- M
</div> , V5 R8 ~% [1 h( N; a
</div> . L+ h) q: u8 _) V
<div class=share-button-primary>
( g: p# z" h/ s, E4 c* e<i class=share-button-icon fa fa-twitter></i> 0 Q# f" D& E; \2 `5 x
</div>
+ j$ b: J1 X1 f' b% `( R</div> # c/ f3 C" y& u; c& k+ o) G
<div class=share-button>
2 J1 f8 t0 i  L) [) I<div class=share-button-secondary>
( O; @( n; q' n( ]' ]& H7 _0 e<div class=share-button-secondary-content> % [' Q8 `0 x9 j/ y3 E
share on facebook . S; G6 J/ l$ S/ @
</div>
! u" C( q" \) a) N</div> 3 w6 v" P: G+ N
<div class=share-button-primary>
. u3 Q& E/ C, l( N0 a" ]5 d! z- l<i class=share-button-icon fa fa-facebook></i>
6 ^; [. {7 R4 R) K</div> ; d+ z0 l. F" F' O
</div> $ R$ u- u' Q% W. k; M% R" m
<div class=share-button> 8 W6 B$ Y7 F* u* F, f7 R( v
<div class=share-button-secondary>
9 n( M5 v) @  ~: m4 z, v<div class=share-button-secondary-content> ) w4 i$ s- M# k; ]* {& A- n3 [7 ~
pin on pinterest : |$ L0 a& l4 B" J" H1 @
</div>
8 p! c1 u& z3 ?0 L9 O) `</div>
$ x  n! g6 n. X- w<div class=share-button-primary>
# Q0 ~! r5 r. `' H<i class=share-button-icon fa fa-pinterest></i> , T: n" v' c/ W4 f1 Z
</div> + S; `4 Q: a) b5 I2 u6 F6 T
</div> 4 z6 H0 [8 |  M5 e/ }$ C
<div class=share-button> ) P4 t) N8 m! {, J5 Y& @
<div class=share-button-secondary>
+ F# [2 \( \3 \& x<div class=share-button-secondary-content>
+ s8 g1 T" C* ^& F1 \" g& T+ G& Cshare on tumblr 1 u8 L- A+ E& x+ d
</div>
+ C0 d: _3 Y# T0 ]</div>
0 c8 z/ V2 X" q( V  n6 ]<div class=share-button-primary> 6 ^% ]* W1 z. x7 v, L: D5 o3 Z
<i class=share-button-icon fa fa-tumblr></i>
# @, U& t. R# E+ A  f0 ?9 T" O</div> 4 r/ K* \6 b: F; D" X0 H2 a
</div>
4 c7 F/ M4 t% y  W6 l1 F" z9 U<div class=share-button> ( ^% }/ d; A0 A8 C
<div class=share-button-secondary>
0 q8 R/ }9 h* ?7 S<div class=share-button-secondary-content>
8 X1 ^4 Y; K' D4 o) Rshare on google+ / Y$ e, V7 O2 I
</div> 3 D; `+ b. c6 n9 ]
</div>
! _* O/ R% q& t. z, ~  g" V<div class=share-button-primary> : Z# H, c/ K9 d; ]
<i class=share-button-icon fa fa-google-plus></i>
4 g- O5 N  ^  |% ~! z</div> 1 R/ J) d5 x% `9 y, l
</div> 5 q4 u; ^7 }- \3 \  a/ t( i3 H* q' L
</div> + n2 K5 S: N8 o, B
css3代码:
- D7 |1 q1 N- Y9 n# Hcss code复制内容到剪贴板. ^( R& {  s, \/ F* y# [* B
body 9 H0 @1 V  c+ x  ~& v5 ]) P
{
' _0 i& N0 S4 s0 J6 V; w( }background: -webkit-linear-gradient(0deg, #ff8008 10%, #ffc837 90%); / D, ~6 r2 V9 T6 z0 h7 c' N
background: linear-gradient(90deg, #ff8008 10%, #ffc837 90%);
5 \- `# E2 F. ?$ a% y& p: s) Spadding: 2em;
+ S5 [4 m1 T) N! s1 rtext-align: center; / P) ]% w; \4 y: V
}
$ M' e. ?. j, B, j9 J
! l! A: [4 `; K; [/ Y*
2 A. [& O5 S* c: x7 x$ d$ l{ / q4 O5 p7 z' Q' d) K8 Q; `0 D
-moz-box-sizing: border-box;
" p& J8 [9 V  H& Dbox-sizing: border-box; / B- ~1 r% H& n5 G" ^" ]0 h& v- a
}
6 l0 R3 n2 J; G: s; _! `1 s
2 m/ {% u$ w1 V; v2 y) a' a& T.share-buttons 1 x- H5 L% J  r5 J9 [7 E, s) p
{
: c8 V; M* I- x  s) p1 z+ Nposition: absolute; 8 d: J, K( e5 e+ D( c$ I# h
width: 300px;
4 |$ `/ c. N3 Y0 C9 o( v/ kheight: 212px; # g5 I  \( _' r, k9 u3 ^* s* k" q$ Z
padding-left: 135px; ! [- N# q5 [/ o2 i! J
top: 50%; ! }" f+ `' c3 e: x0 M
left: 50%;
# O; l0 c$ ~7 B" H+ Dmargin-left: -150px;
& m! ]1 M' ?) B6 J3 Y' n0 Gmargin-top: -106px; ! l8 r  S" s& S4 Z6 P) W% ~5 h2 S
} ( I5 t, g7 k* Y$ c5 d+ e) |% b
.share-buttons .share-button
& o7 O0 E5 b5 @( k{
7 E3 ~7 K% ^5 x8 }float: left;
" o9 t4 ]5 g0 F7 F/ O: N6 \, Xmargin-top: 15px; % C4 F$ r6 X: g1 m' l
} & t0 o! N. Q9 z+ Y* G  u
.share-buttons .share-button:first-child 2 P# y. d2 m( v4 m
{ 7 |" ?# b7 q( ]; {2 y2 ~
margin-top: 0; ( {7 x, B! `: _8 b6 P) I2 O$ @- x* r
} + c5 Z& [! H9 {
.share-buttons .share-button:after
  Q1 }8 a2 M5 u* S0 V5 K6 V, M{
+ h6 c" G. I+ E4 Q+ {$ w( {clear: both; ( C" y( c; [/ {; N
display: table;
$ q* [$ {( Y6 a5 o' `) Z' v}
" U/ A3 V3 r) O" R
' V) F" ^1 K0 k9 n5 E! y.share-button 3 h* U$ S# Z- f) t( y' o, B
{
- _2 M: Q. ?0 t: rdisplay: block;
" e# s$ W8 i; L/ _5 p: kposition: relative; 2 Z4 E- ~4 b( H" n9 y" H  j& a
height: 30px; ) n) p- s4 D3 W5 s
}
1 N; K( v6 T' m0 J6 B6 Z+ X.share-button:hover
7 g; h/ t7 k4 O{
% ]& |" E8 R: K1 {! Mcursor: pointer; ( v! P2 m+ Q4 G
}
/ K% v( q5 @) Q2 R' Y* G) P.share-button:hover .share-button-primary
" J, g! e' }# r* C* i{
/ X- N( L8 k! ]+ ^# Vbox-shadow: 1px 0 0 0 rgba(0, 0, 0, 0.1);
7 h% n$ l  [; r  E% c6 c}
" A; }6 ?* \- q$ J: M' Z2 r% K* [- j.share-button:hover .share-button-secondary-content # I) w+ @' |9 t
{   a9 }& l/ t3 g
-webkit-transform: translate3d(0, 0, 0); / \) V# L" T# e7 k& l
transform: translate3d(0, 0, 0);
& s3 C+ {. ~+ E& Q7 T4 c" k}
2 _! ?# j: _2 d% ^! h: }
0 ?1 j- d0 Y8 b3 y" s/ c.share-button-primary
" \1 a, H1 D' ~8 J2 O7 z- H$ o{ . S5 ?0 u7 x4 n9 I+ ^: V$ a0 j
position: absolute;
1 _% a( R: Q. j' K  k# Wbackground: #fff; ; s" Q! h8 g0 V8 k, ?3 r* I
width: 30px;
8 z& u" [% h- f* z+ D2 Nheight: 30px;
/ z/ ~3 u$ J: M4 q& h3 W$ N+ Lborder-radius: 15px; ! B4 x$ O' G' x
left: 0; ( x/ t/ H0 `; g0 V  x" R$ u
top: 50%;
7 x: e3 d* u1 m. S/ M. omargin-top: -15px;
: {9 t9 T, V$ _6 t! h+ w7 I3 F. |" x} + h; O) j, _  t6 A& n8 ^

) `) G' J: E: o* c% }- c.share-button-icon / v* \3 V) N. G5 D2 X
{ : `# e( d- N( W, ^
display: block;
8 K1 ^. {' v# s" x+ ~color: #242424;
, ~$ R& D# c6 |* Lposition: absolute; % ^' C- A+ o! @* i/ y8 f
width: 30px; & B3 ?" m8 y( g5 m) v: [/ M
line-height: 30px; 1 N# M3 N+ J. ?& D5 ?
font-size: 16px;
/ i8 ~1 X# C& Bmargin-top: 1px; , ~: S$ n  n: ^) |: k' B
} 9 Q, V. ^1 U* ~# ]4 y+ ~" \1 `

7 W& O5 w& j% e- ]9 J. a% F" O& s.share-button-secondary 5 P# ?, \/ q7 S
{
# U- r) _+ U0 d; }overflow: hidden;
8 @0 d4 {2 h7 r6 L" j) R5 Bmargin-left: 15px;
% C% O' P$ [" ]2 p+ j0 u/ g  Hheight: 30px; / t- S- [+ s: y% a
}
* W5 O4 w. l( ~8 e* Q# k! S' T. z
! {( P; y8 Y  Z% O.share-button-secondary-content
; a) D; v% F; l- V{
+ N0 ?9 p# y" Z# T, {, sfont-family: sans-serif; : b5 ?1 o+ P6 }; {' m
font-size: .75em;
9 D) I3 _  w- {) u2 Q* pbackground: #fff;
" L- _2 Y0 B" `2 Y9 X5 Adisplay: block;
* z+ b" a* K( |3 o# X/ z5 Xheight: 30px;
5 \$ w( |' M8 n; rtext-align: left;   G+ E5 }- v9 e
padding-left: 24px;
, J' w, x& O- p; R. h( tpadding-right: 18px;
. _! V) m/ j2 U3 n4 `" ]. Pline-height: 30px;
* |; Q) x, K0 a- I( Ccolor: #242424; ) \5 C) b/ _0 _$ O) }/ N7 n; K+ w
border-radius: 0 15px 15px 0;
+ C6 p- Q$ i! o" o# e-webkit-transform: translate3d(-100%, 0, 0); 1 T1 q; ]: Z  _6 n
transform: translate3d(-100%, 0, 0);
: i& Y. k' f! J  n# L-webkit-transition: -webkit-transform 175ms ease; / L* \; K/ P9 {& n# P
transition: transform 175ms ease;
" u5 ?4 }) V- z6 k& e5 d: E- i} # h+ q, q" w! e* ]% Z3 E

; b- P, R; m' M7 n8 _更多网页制作信息请查看: 网页制作

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