返回列表 发新帖

五款漂亮的纯css3动画按钮的实例教程

352.8k 7
swmozowtfl 发表于 2015-7-10 22:24:39|湖北 | 查看全部 阅读模式
今天来分享很不错的css3按钮动画,这款css3按钮一共有5种动画方式,每一种都是鼠标滑过动画形式,虽然这些动画按钮不是十分华丽,但是小编觉得不像其他按钮那样很难扩展,我们可以修改css代码随意改变自己喜欢的颜色样式。
, L- }# i6 |: G/ `& a# s! X3 d
4 D! s1 {6 J" @# }$ l
                               
登录/注册后可看大图
) m: v. a1 S; a* E/ {
让我们一起来看看实现这5中样式动画按钮的html代码和css代码吧。以第一个按钮为例,其他按钮的代码大家可以下载源代码来研究,并不是很难。
0 K1 J# ~. I, P6 C+ D+ [html代码:
0 ?  G: n4 \+ pxml/html code复制内容到剪贴板4 [! [2 K1 @- u0 c
<div class=button01> + f+ F; ~" ~' M  q" O, }7 v8 n" ~
<a href=#>download</a> 3 m' P2 U, {  d$ c+ }
<p class=top>click to begin</p> " n7 x- Z$ i% c7 R& p3 i
<p class=bottom>1.2mb .zip</p>
) v$ w) t0 Q  Q8 V4 O</div>
% v& [8 U$ s, n5 w) C4 Ccss代码:; L' U4 X1 k/ w3 ^- f# |
css code复制内容到剪贴板
: S: o6 F9 |6 o/ c# t3 k/ d' f, A.button01 { / j1 ~2 K6 V# [
width: 200px; # r, \7 t* ]- o  X- I6 f5 O* h, W
margin: 50px auto 20px auto;
* N4 I  q' `" g/ z2 ?- ~} " y" A5 k6 m" j3 D7 U7 }

& L( p7 ?1 b7 K.button01 a { ; i5 ~1 W3 ]& O+ e. a
display: block;
! D) k0 I) G) Y0 h6 aheight: 50px; 1 z' K9 c9 U1 R
width: 200px;
! H. \. V, D) @' x6 s$ n' a! O$ _$ U1 C: a+ U: K# w/ s
/*type*/
/ q+ h* e, t% E( F, jcolor: white;
$ K0 O9 w$ J- G1 c# z% ?. {" b7 U" zfont: 17px/50px helvetica, verdana, sans-serif;
% \5 O; G% w5 j; B* u0 _8 u3 ~text-decoration: none;
- I- T* S( E  d' B! d6 R: d9 l9 \text-align: center; 1 @% q) s. G; E- u1 b
text-transform: uppercase;
/ C% y6 R1 D' X' H! r0 K" q# F" q1 n
$ v" _1 v3 \9 ~4 c$ P/*gradient*/
, T: \6 d% d- ]5 |background: #00b7ea; /* old browsers */   K. F/ x0 k# Z% E& ^# \' D
background: -moz-linear-gradient(top, #00b7ea 0%, #009ec3 100%); /* ff3.6+ */ 7 o6 S) S( W6 _  ^" }$ i# C3 m
background: -webkit-gradient(linear, left top, left bottombottom, color-stop(0%,#00b7ea), color-stop(100%,#009ec3)); /* chrome,safari4+ */
  I2 B: T* K/ dbackground: -webkit-linear-gradient(top, #00b7ea 0%,#009ec3 100%); /* chrome10+,safari5.1+ */ + a& j* z" \4 c% z0 i
background: -o-linear-gradient(top, #00b7ea 0%,#009ec3 100%); /* opera 11.10+ */ ! c7 z1 T7 x9 V7 a5 ^+ f  L
background: -ms-linear-gradient(top, #00b7ea 0%,#009ec3 100%); /* ie10+ */
. G0 Y( V6 }5 e3 ~background: linear-gradient(top, #00b7ea 0%,#009ec3 100%); /* w3c */
. i$ v3 G) O, j9 n2 ]5 {: g/ X5 {0 U% dfilter: progid:dximagetransform.microsoft.gradient( startcolorstr='#00b7ea', endcolorstr='#009ec3',gradienttype=0 ); /* ie6-9 */
3 @: ^! K% F! P0 h} * _/ ]$ {* c3 b6 l5 G/ {4 \9 \

& l: _! d1 l5 x) Z+ D.button01 a, p {
. \8 L5 b, @4 L. l/ t. i" r-webkit-border-radius: 10px; 4 _" I6 C, b9 Z. W" U/ t. b
-moz-border-radius: 10px; ; L  }3 M6 I) x& p& j; ~+ ]  ]
border-radius: 10px; ! v6 v9 Q# Z$ b: _5 v0 e& k

1 H2 L3 T9 `9 f6 l! t# ^( y( V-webkit-box-shadow: 2px 2px 8px rgba(0,0,0,0.2);
' K" ?2 Z. C0 p; @-moz-box-shadow: 2px 2px 8px rgba(0,0,0,0.2);
- Q3 [4 |7 M& R* zbox-shadow: 2px 2px 8px rgba(0,0,0,0.2);
1 M  c9 G5 {" J: }}
! y0 v- {; R- T- Y* ]. K2 I8 p
8 n6 [# C/ d" Z1 m# {p { # T  o9 _: Z7 s1 @
background: #222; ) A7 S$ k9 m2 u; J% N& U3 x
display: block;
8 _4 {, @3 U( o  A5 I7 _height: 40px;
  f/ I7 u, n8 ?) a/ V$ {width: 180px; 6 p( g# y) ?: M0 `+ r9 X
margin: -50px 0 0 10px; ' ?9 A" {8 `! ]

! f" c6 n& \6 n0 t7 @% q2 `4 N( V5 Y! A6 C/*type*/
! c5 k5 Z4 f9 P" S; x8 L0 Wtext-align: center;
; T) x$ z( p! \+ f9 N; k; vfont: 12px/45px helvetica, verdana, sans-serif; $ Y3 O# J. b. F$ m. ]
color: #fff; * g7 o" J: A' P+ ^8 T
3 a8 w% F% h2 W4 S+ z
/*position*/
* {! L4 f& o) z# w1 jposition: absolute;
7 G" ]) F9 \: J/ |! C' cz-index: -1; 4 E: r. i7 X4 a. R! ?& M

8 J, b0 S0 H! _: E/*transition*/
! w, A# s- |( Z" Z0 ~: L-webkit-transition: margin 0.5s ease; 0 `# I0 w4 `4 g1 k( r5 M6 H, Z
-moz-transition: margin 0.5s ease;
5 f& h0 X. [; v  B# ]-o-transition: margin 0.5s ease;
% x! k$ _! {5 d' q: A0 r& H" A% Z( A-ms-transition: margin 0.5s ease;
4 J  }3 d& ]0 I& k8 x( Q- j% Utransition: margin 0.5s ease;
# b7 }$ J- |( K0 C0 @0 e} 3 W$ A. |- Z' l4 P$ V3 P& I

4 C$ V) t. o" D! i& r" g  I/*hover*/
. o  v( I& }5 n/ P, d+ c- E.button01:hover .bottombottom { $ f  V6 G& u- y3 i6 g& q
margin: -10px 0 0 10px; # c$ F0 s. o2 k6 g! M' w2 u( e
}
. n3 Q8 O6 r- z" @9 P' r+ H% G
1 V. r% t# J' l# N- @8 ].button01:hover .top {   s7 @' t8 U: ]0 y( `2 f4 u
margin: -80px 0 0 10px;
$ ?+ L/ |4 [$ Yline-height: 35px;
. q6 R1 E8 {2 F( m) a: T2 c; ~} , z6 q+ v- R1 M" ~; f- a

0 u/ z& A, X; M# _+ e" t7 Z- f/*active*/
4 T* t( r: O) R1 k' c.button01 a:active {
4 N0 t" }& w: B; _# d4 x- dbackground: #00b7ea; /* old browsers */
9 R/ c# \2 |$ N9 s& R* f) [8 Zbackground: -moz-linear-gradient(top, #00b7ea 36%, #009ec3 100%); /* ff3.6+ */ 4 {; x7 T, v# z* @* E0 B
background: -webkit-gradient(linear, left top, left bottombottom, color-stop(36%,#00b7ea), color-stop(100%,#009ec3)); /* chrome,safari4+ */
9 N) d. w  I7 ?5 J) V8 o% S* Y" abackground: -webkit-linear-gradient(top, #00b7ea 36%,#009ec3 100%); /* chrome10+,safari5.1+ */ * |- y$ x. W+ f8 l; k% b% `
background: -o-linear-gradient(top, #00b7ea 36%,#009ec3 100%); /* opera 11.10+ */
4 o, k# Z! E/ r2 c1 [background: -ms-linear-gradient(top, #00b7ea 36%,#009ec3 100%); /* ie10+ */ " Q; b4 e9 h/ o% {$ }
background: linear-gradient(top, #00b7ea 36%,#009ec3 100%); /* w3c */
" J4 v  t. C% a6 i0 hfilter: progid:dximagetransform.microsoft.gradient( startcolorstr='#00b7ea', endcolorstr='#009ec3',gradienttype=0 ); /* ie6-9 */
5 B  S3 A: e: Q6 }4 e. C! o7 e9 O; F+ X* c9 ?
} 7 i/ ?3 e3 A/ O/ F) L( `* o; X8 [- @
# F# l5 d. u7 s1 `( b  c9 I5 W
.button01:active .bottombottom { ' o) H- h& D: r+ ?
margin: -20px 0 0 10px; " ]; m, m! b  s" Q& E1 e4 w
} 9 P# y$ F' C" T9 `3 s' M! X
  ~  Q/ a, @' D4 ]1 e: c
.button01:active .top {
* p8 Z& Y0 c) k6 d9 Q3 f! |margin: -70px 0 0 10px;
$ F+ |9 y7 ~- D  f9 [}
: ^% n! H) q! j2 F( B  a" ^
, g! x& h6 K( g5 Q& o# l' v- I. q: S! ]4 S
更多网页制作信息请查看: 网页制作

回复|共 7 个

seazvyt 发表于 2015-12-14 18:06:13|美国 | 查看全部
你这样的表现,就只配这几个字:窝囊废
bqtklouu 发表于 2015-12-14 18:06:31|浙江 | 查看全部
相比他连说拜拜的 想法都没了 哈哈
mwxny 发表于 2015-12-14 18:06:40|美国 | 查看全部
这话从何说起那~~~
seazvyt 发表于 2015-12-14 18:07:07|伯利兹 | 查看全部
对于这种刚发的帖子,我总是毫不犹豫的顶了。如果火了就是个前排,可以混个脸熟,说不定谁好心就给粉了…稳赚不赔;如果沉了就感觉是我弄沉的,很有成就感,还能捞经验。
bqtklouu 发表于 2015-12-29 21:55:39|美国 | 查看全部
为了不让帖子沉得太快!!!为了人人知道这个~!! 我不是原创~!!但是我要把他发扬广大~!!!
gevaemaidovef 发表于 2015-12-29 21:55:41|北美地区 | 查看全部
成长可以说已经是很幸福的了。但在另一方面,作者也不是温室里的花*,只能作些鸳鸯蝴蝶 的文章。在前面我已经说过了,这篇文章比形散神聚更胜一筹。诸位见过大风沙没有
effoggikeftor 发表于 2015-12-29 21:55:53|美国 | 查看全部
哦~~~明白了....

回复

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

本版积分规则

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