返回列表 发新帖

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

353.0k 7
swmozowtfl 发表于 2015-7-10 22:24:39|湖北 | 查看全部 阅读模式
今天来分享很不错的css3按钮动画,这款css3按钮一共有5种动画方式,每一种都是鼠标滑过动画形式,虽然这些动画按钮不是十分华丽,但是小编觉得不像其他按钮那样很难扩展,我们可以修改css代码随意改变自己喜欢的颜色样式。
+ x' X, j- H& ?9 Z$ x' Z" c9 W

/ N0 [+ G& t9 h0 C& f                               
登录/注册后可看大图

9 c( Y: g" z; [  I* J: i, E6 b. g让我们一起来看看实现这5中样式动画按钮的html代码和css代码吧。以第一个按钮为例,其他按钮的代码大家可以下载源代码来研究,并不是很难。
+ a) j5 u& ]$ e3 Xhtml代码:5 j& u* L: A: b# R' b
xml/html code复制内容到剪贴板- a$ E- x9 ]  O/ k
<div class=button01> 4 S# o% e' E  W5 d* S& n
<a href=#>download</a> 5 e7 B: B- V4 }( Y, G9 ]& p
<p class=top>click to begin</p> " P1 t7 [/ w4 _. H
<p class=bottom>1.2mb .zip</p>
' w3 {" K( U+ n) }. k0 K- L+ c</div> ) X" A/ ]/ P* K* U; G
css代码:4 D# B: W% ^9 M
css code复制内容到剪贴板' t) j5 r& s9 a; C' {8 U  i; ~
.button01 { / o/ Z7 u6 \: f  E4 d$ `
width: 200px;
& p7 L" v  e3 c& `! F" b( ]margin: 50px auto 20px auto;
. a# t% X% N6 f" d} , r8 b1 [! D% h' c+ e* p

# f0 ?; f/ P+ `% P: ^( V1 y.button01 a {
" W8 J" h6 A5 ^  q$ k. Ddisplay: block; 5 c3 F; V/ H3 ?- w$ D0 i5 v
height: 50px;
6 J( M4 ~2 o; T2 [$ v/ owidth: 200px;
9 E% @$ |1 C! ]" h/ k. G! [0 f- V: q" ^2 d8 i
/*type*/ 6 g% P: W2 ]/ z) J8 S
color: white; . T: e# E) E- T
font: 17px/50px helvetica, verdana, sans-serif;
4 J1 L  V, ]% O, @& btext-decoration: none;
5 b1 Z) e, R9 n/ n+ O: I4 mtext-align: center; - m$ \$ y9 Z( Y" M
text-transform: uppercase;
/ N% _+ G/ K; B& B. p1 F9 [- O* }; L# e) Q, a
/*gradient*/
; T& j) V, f, _! q1 X$ u0 l* e! V0 @background: #00b7ea; /* old browsers */ 7 U* x0 k+ o" c0 [
background: -moz-linear-gradient(top, #00b7ea 0%, #009ec3 100%); /* ff3.6+ */ ; q3 B0 r% I# A. W, o" h( g9 Z0 A
background: -webkit-gradient(linear, left top, left bottombottom, color-stop(0%,#00b7ea), color-stop(100%,#009ec3)); /* chrome,safari4+ */
. s0 j0 t2 c( s- a; Abackground: -webkit-linear-gradient(top, #00b7ea 0%,#009ec3 100%); /* chrome10+,safari5.1+ */ $ m2 \' d  |# r, w
background: -o-linear-gradient(top, #00b7ea 0%,#009ec3 100%); /* opera 11.10+ */ & P5 ~+ a* r8 P3 o. {0 B
background: -ms-linear-gradient(top, #00b7ea 0%,#009ec3 100%); /* ie10+ */
7 ?3 F: b# \" i3 v9 g* ~* Mbackground: linear-gradient(top, #00b7ea 0%,#009ec3 100%); /* w3c */ - M; p  t6 j! H( P# y
filter: progid:dximagetransform.microsoft.gradient( startcolorstr='#00b7ea', endcolorstr='#009ec3',gradienttype=0 ); /* ie6-9 */ : k) H8 G8 U! C( a2 ?
} " O' _1 Z. P" k3 m% ~
/ R/ C3 @8 R- M$ \/ H
.button01 a, p {
+ ^6 f$ D. i& |- T-webkit-border-radius: 10px; 6 F8 h" O1 y  W# T! x: U
-moz-border-radius: 10px;
" t6 j0 U) j4 j$ h1 a  ?, jborder-radius: 10px;
3 ~6 }5 @- l2 ]4 \7 s
; h; e% v( q9 z0 E8 }-webkit-box-shadow: 2px 2px 8px rgba(0,0,0,0.2);
% b9 G5 R0 E' M4 m# q0 |9 E! m-moz-box-shadow: 2px 2px 8px rgba(0,0,0,0.2);
8 j: ]$ t6 K5 g. t$ ?box-shadow: 2px 2px 8px rgba(0,0,0,0.2);
7 i; r8 m6 f( X( b0 v( E} / E% C4 e$ U. N# F. G6 A
) [4 N0 H5 x  S: K! b# Q; }8 ?2 u# U
p { ! J1 |& v, e. G
background: #222; 0 |; R& N  a' ~$ H" V3 T% S4 M
display: block;
  e5 J  |) H' x/ Nheight: 40px;
: E# k2 K; |  U/ Wwidth: 180px; $ s) `, X4 u/ v/ v) x) Y
margin: -50px 0 0 10px;
1 ?7 ?5 m" q4 P& N+ R& d, L& f; S0 L$ O; l) I* ^
/*type*/
! J& p+ M3 X6 Q: Ttext-align: center;
+ U3 a  C7 \6 N, G- e2 Z. F& Gfont: 12px/45px helvetica, verdana, sans-serif;
. J% y  Z% w% q& f" b9 M( wcolor: #fff; + A  ~6 z+ h. i- i4 R' M) f
0 Z' _$ ^- |' c' \
/*position*/ / r/ ~* o8 T2 N  z
position: absolute;
8 Z2 z/ F( b( @/ ^& Dz-index: -1; * `/ N- W0 F1 k" }  t' D0 [
: I) i' _) x* H* K2 A# z
/*transition*/ ) l( E' c6 ^5 X% [3 X/ J' k' q
-webkit-transition: margin 0.5s ease; + p7 @) X( h, ~  a) _
-moz-transition: margin 0.5s ease; 8 d5 o9 }; w" q. ~' y7 Q7 t( @
-o-transition: margin 0.5s ease; * [: O% M4 g; s* k# |# E+ _
-ms-transition: margin 0.5s ease; ( b. ~0 W# N. e
transition: margin 0.5s ease;
$ K0 {  Q7 _; c, Q} - a4 r; U7 Q+ T7 m

0 }: Z8 Z0 g$ T: V- p/*hover*/
" M4 h1 J$ ?% G8 J! y.button01:hover .bottombottom { 0 t2 \5 ]5 h# k
margin: -10px 0 0 10px; + r6 ]  U! r! h7 g2 p. k5 D
}
5 L, w; c3 r$ w# V' V2 _( j" _* W2 n  S$ X1 _
.button01:hover .top { * H5 V! h+ X* ~3 h% O5 R; d
margin: -80px 0 0 10px;
0 Q, ]2 d! u( z4 n' k) o1 l4 Cline-height: 35px; % }* _, s0 E6 I0 S: X
}
& K' S  E+ j4 O) B! @
4 s9 K1 N, K) G+ a2 a1 p/*active*/ ; l9 J7 h; w9 c& }6 {5 }
.button01 a:active { 6 f8 z4 w& w$ z  g- f+ n1 r! f
background: #00b7ea; /* old browsers */
) T8 G0 E" b+ u% ?* K/ Qbackground: -moz-linear-gradient(top, #00b7ea 36%, #009ec3 100%); /* ff3.6+ */ / \: D% @3 {' P0 P
background: -webkit-gradient(linear, left top, left bottombottom, color-stop(36%,#00b7ea), color-stop(100%,#009ec3)); /* chrome,safari4+ */ ( Q9 S7 r" B/ h; G3 s  q, I: k# _
background: -webkit-linear-gradient(top, #00b7ea 36%,#009ec3 100%); /* chrome10+,safari5.1+ */
+ v" T3 s! ^/ K3 l) l6 N3 ebackground: -o-linear-gradient(top, #00b7ea 36%,#009ec3 100%); /* opera 11.10+ */
9 x; o5 O  F6 _9 ~8 h3 @background: -ms-linear-gradient(top, #00b7ea 36%,#009ec3 100%); /* ie10+ */
$ n' n$ m! H& ]4 Sbackground: linear-gradient(top, #00b7ea 36%,#009ec3 100%); /* w3c */ $ C4 Z# B5 ?& R1 u- T
filter: progid:dximagetransform.microsoft.gradient( startcolorstr='#00b7ea', endcolorstr='#009ec3',gradienttype=0 ); /* ie6-9 */
& g+ ^2 w0 y- V) j) L  h, I: U/ |9 |- J7 }+ T' S+ d/ ~& |: Q$ G
} 2 \) s' V& k) q

7 V8 }, l, s/ C! H.button01:active .bottombottom { 5 D0 E' ^2 b* s+ L* Z" k) [5 \
margin: -20px 0 0 10px; & ]- M( ?; s- R+ i* }1 M
}
4 _" N# R: {5 r$ e: J' e7 a  g6 J% c" g, r7 s  |( [
.button01:active .top {
9 l$ U( O. [: O" nmargin: -70px 0 0 10px;
* Y, Q' ?# ?6 A# U2 |}
$ H' N5 }5 _4 L% Z4 f: F& j+ C/ ]7 f! ?

* k7 S6 x: E3 A' L# n更多网页制作信息请查看: 网页制作

回复|共 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 得知互动-专注Ai与站长技术交流社区-Ai交流平台 版权所有 All Rights Reserved. Powered by Discuz! X5.0 鄂ICP备15006301号-5|鄂公网安备 42018502006730号
关灯 在本版发帖 扫一扫添加QQ客服 返回顶部
快速回复 返回顶部 返回列表