返回列表 发新帖

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

352.8k 7
swmozowtfl 发表于 2015-7-10 22:24:39|湖北 | 查看全部 阅读模式
今天来分享很不错的css3按钮动画,这款css3按钮一共有5种动画方式,每一种都是鼠标滑过动画形式,虽然这些动画按钮不是十分华丽,但是小编觉得不像其他按钮那样很难扩展,我们可以修改css代码随意改变自己喜欢的颜色样式。, R( E" v7 L9 y; U
* u3 g; s  a0 g' s
                               
登录/注册后可看大图

; M+ w7 y6 R) N$ Z4 E' c/ @/ H让我们一起来看看实现这5中样式动画按钮的html代码和css代码吧。以第一个按钮为例,其他按钮的代码大家可以下载源代码来研究,并不是很难。- V. m5 X* o" C! q3 J6 c
html代码:# U$ T% z9 q6 |" o+ ~" \
xml/html code复制内容到剪贴板2 }. l3 f4 a+ `1 ^+ [) F
<div class=button01> # p& w& `3 U2 E: k" W2 j
<a href=#>download</a>
! T) H7 b  @! |1 \+ K; X9 m. D4 u<p class=top>click to begin</p> 8 w' {+ K8 {, V2 y; T$ i1 r7 t
<p class=bottom>1.2mb .zip</p> 7 l2 }! k7 |& w
</div>
* F$ ^2 O7 h. Y4 zcss代码:
; R, O/ X8 `, [3 d5 Q* ?! ycss code复制内容到剪贴板1 h# Q) `) A/ F; ]# x2 O; w
.button01 {
' w, \7 |" z: d3 Z3 l/ e. Y6 a- nwidth: 200px;
  X& ?+ o$ k5 p# G$ i' \, Pmargin: 50px auto 20px auto;
: R$ Y) u, B8 V( L& \  c. X}
1 C9 v  U. J) C& i# _' f; U+ B% H* y& v: B
.button01 a {
0 l# e. d! v0 b* W' O# @display: block;
/ D, t7 [3 f+ y$ aheight: 50px; ) }5 T: s5 g0 s, ~
width: 200px;
0 Z4 @1 Z: z  ~4 ?+ P! j- V& w& P+ C' J3 i" s; p( _  q
/*type*/ + |: t* A7 k8 ~3 s- |* D2 P3 U
color: white;
! S( R% e8 Z' E9 kfont: 17px/50px helvetica, verdana, sans-serif;
# G- }) K# g. ^/ Y1 u' ]" Jtext-decoration: none;
+ H; `5 I- p- v7 a# G8 H& j, otext-align: center; % N% L& i/ a! ~, X
text-transform: uppercase; * X% f- }+ ~, A" g% k  X7 I

: H$ `2 L6 T9 z' T* S" z3 D/*gradient*/   y$ e( Z" A6 i5 ?. `% l* H
background: #00b7ea; /* old browsers */ % Q/ B7 c2 s: ^6 M, Y$ z# }
background: -moz-linear-gradient(top, #00b7ea 0%, #009ec3 100%); /* ff3.6+ */ : Z. y4 X$ B1 I
background: -webkit-gradient(linear, left top, left bottombottom, color-stop(0%,#00b7ea), color-stop(100%,#009ec3)); /* chrome,safari4+ */
2 U; N- R. F- ]- Ybackground: -webkit-linear-gradient(top, #00b7ea 0%,#009ec3 100%); /* chrome10+,safari5.1+ */ - y# s9 N  l7 o+ w2 c; W( w0 n
background: -o-linear-gradient(top, #00b7ea 0%,#009ec3 100%); /* opera 11.10+ */ , A" Z- E" m0 g8 Q/ \5 \, x1 u0 R
background: -ms-linear-gradient(top, #00b7ea 0%,#009ec3 100%); /* ie10+ */ & J1 J+ k0 P4 |/ n4 x4 d+ v
background: linear-gradient(top, #00b7ea 0%,#009ec3 100%); /* w3c */
, o( O  M9 H- Z& }$ M9 yfilter: progid:dximagetransform.microsoft.gradient( startcolorstr='#00b7ea', endcolorstr='#009ec3',gradienttype=0 ); /* ie6-9 */ ; H. B0 `. Y8 ]% x
}
" }+ H9 H# D) M  ^" A, i7 V( e- L' y5 `; u2 s) S, L
.button01 a, p { 1 t. [5 F( ^6 G
-webkit-border-radius: 10px;
% g7 w$ [2 Q! Z/ N1 {3 Z-moz-border-radius: 10px; * s! h4 C* O! ]! y8 U% Z; B
border-radius: 10px; 4 h( V/ D7 @/ e
( e- r, c4 l8 L8 J" F. {! B# ?! b
-webkit-box-shadow: 2px 2px 8px rgba(0,0,0,0.2);
% V* S' t4 A- S* Q3 W-moz-box-shadow: 2px 2px 8px rgba(0,0,0,0.2);   C/ I  S6 }1 h4 d
box-shadow: 2px 2px 8px rgba(0,0,0,0.2); . J# W0 o. a: Z% x, C: D! b
} ' s( j' G: ~# |

0 b; E; u  M; _! K# dp {
9 ]8 T* L0 h0 P# Z- Gbackground: #222; : }7 F1 G* z* I) a& Q/ o& N9 c
display: block;
/ u  ~* r, u8 pheight: 40px; 1 A  m3 a- Q: X; h# {; P- y
width: 180px;
+ n* k1 ?# Y5 T1 q+ lmargin: -50px 0 0 10px;
% H2 r5 D9 v- H6 s6 m, p  `
# W1 G0 h3 Q/ |; E9 U& Q/*type*/
5 E- @3 h+ [+ q4 P! Z) B! e- T8 rtext-align: center;
! F7 W. S! p% Sfont: 12px/45px helvetica, verdana, sans-serif;
- g; o; Q9 Q: x7 Hcolor: #fff; * Q( N. A& c% x( ^" J" T5 S. W

8 y) j+ Q( p& F$ r; @6 U1 V( z$ e/*position*/ * j  u3 G, m0 T$ S5 }
position: absolute;
3 ]% [! d& c* c, z: l/ X$ az-index: -1;
( m  x- e3 z6 o& o
. A7 V5 O) C1 e/*transition*/ ! \6 \$ B1 M4 b" k' Z
-webkit-transition: margin 0.5s ease; % |, F) a2 v; e$ J% G& o  a
-moz-transition: margin 0.5s ease; 3 Z% \) w1 n+ L* h
-o-transition: margin 0.5s ease;
! F' i) F7 F) J: a3 G+ n-ms-transition: margin 0.5s ease; & a8 h5 X# i3 x( P5 b7 ]+ K
transition: margin 0.5s ease;
( W8 _. S8 F3 I' e: q} 4 Y' }: `0 j; T% k- @* @& Y; `

0 L7 t- A' \6 |$ L$ `/*hover*/
% ^+ C# U. i1 Q5 k' d.button01:hover .bottombottom { ' p' q) C& X1 G7 M+ w
margin: -10px 0 0 10px; " w5 [1 V4 a3 `$ B0 T
}
8 R. M  g- b/ n. }
" O4 N1 g7 a' o" h# `$ |7 g8 L* h.button01:hover .top {
) I, G% z0 P! W9 L, `) V% u) {margin: -80px 0 0 10px; 4 a' E6 X( ~  K, e' S0 Z* b
line-height: 35px; ( c- e$ R9 U0 m% l% c2 B$ A0 k
}
" z4 e. {% M+ E, {3 u! M0 y
7 _& a+ H& I% q3 T8 q. J  z/*active*/ & K+ c; c! R* b& W
.button01 a:active {
( ~6 S% U4 s& K# P8 ?. ~% g6 L6 Zbackground: #00b7ea; /* old browsers */ - ]; c4 l0 w$ d8 H- w4 _1 W
background: -moz-linear-gradient(top, #00b7ea 36%, #009ec3 100%); /* ff3.6+ */ 2 C; z% m# D3 V
background: -webkit-gradient(linear, left top, left bottombottom, color-stop(36%,#00b7ea), color-stop(100%,#009ec3)); /* chrome,safari4+ */
- P2 X) f, q( V# C# c, |8 E2 }background: -webkit-linear-gradient(top, #00b7ea 36%,#009ec3 100%); /* chrome10+,safari5.1+ */
5 W# j8 S1 J+ Bbackground: -o-linear-gradient(top, #00b7ea 36%,#009ec3 100%); /* opera 11.10+ */ / K% y  F: g& e  D
background: -ms-linear-gradient(top, #00b7ea 36%,#009ec3 100%); /* ie10+ */
& X  L/ ^2 m% J& X' I* _6 D* ]  @background: linear-gradient(top, #00b7ea 36%,#009ec3 100%); /* w3c */ 5 @! c# f1 N) i
filter: progid:dximagetransform.microsoft.gradient( startcolorstr='#00b7ea', endcolorstr='#009ec3',gradienttype=0 ); /* ie6-9 */
- G" i% j9 E2 g* Z, F- m# U& k8 T- M1 V; B8 P" k4 `0 `1 M
}
; k! i: J2 b. I
, H9 A' f5 z( x8 `: z/ `.button01:active .bottombottom { " W# H; K' _5 `# j
margin: -20px 0 0 10px;
% Y4 N& W* L( f}
) [6 \1 Z( B7 B& E( c$ T% O3 F) ?  l( X% u, }
.button01:active .top {
0 v: w; ]" N+ J& ?/ wmargin: -70px 0 0 10px;
9 V% z: P+ K4 Q" j; n/ w! U}
7 i3 x6 z# N* h: b/ q0 g- i2 q' V0 h! o' h/ Q+ f* Z

' @0 l6 y( E5 i# ^更多网页制作信息请查看: 网页制作

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