返回列表 发新帖

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

352.9k 7
swmozowtfl 发表于 2015-7-10 22:24:39|湖北 | 查看全部 阅读模式
今天来分享很不错的css3按钮动画,这款css3按钮一共有5种动画方式,每一种都是鼠标滑过动画形式,虽然这些动画按钮不是十分华丽,但是小编觉得不像其他按钮那样很难扩展,我们可以修改css代码随意改变自己喜欢的颜色样式。9 B3 L( E8 v! h2 H& }" R
; U8 T9 o3 R, _  H! Z( k0 k& Z
                               
登录/注册后可看大图

, Y3 Q; g, n5 k" W" |9 W让我们一起来看看实现这5中样式动画按钮的html代码和css代码吧。以第一个按钮为例,其他按钮的代码大家可以下载源代码来研究,并不是很难。, }+ r1 ?: q+ v0 T
html代码:. d+ F; k0 b6 v! p9 F
xml/html code复制内容到剪贴板
& d" U* k% B& ]<div class=button01>
: l7 m0 W/ a) |! d<a href=#>download</a>
0 V: S1 b  s/ }. c- |3 w. }<p class=top>click to begin</p>
% f# }6 ]9 W) f+ u5 |! S2 X: k<p class=bottom>1.2mb .zip</p>
8 V- r( l( o5 [</div> + O4 O( I( r0 ]/ S7 S1 x" `
css代码:# I, x( \" I: f2 S& B1 B* A" O
css code复制内容到剪贴板* N2 F2 d. c( M9 W8 [+ _
.button01 {
* ^! S: H: F' b2 r# k' s# [) `( bwidth: 200px; ; V. H1 |! L( D& i& o
margin: 50px auto 20px auto;
$ H5 d' Y' @' _- ^9 A} 5 P, U/ v, |/ W
4 L) H% Q+ J* I( R8 e
.button01 a { 9 f8 \4 S1 o/ l/ E
display: block; ; v6 j) c* ?- {  I0 b  A% x7 H2 \
height: 50px;   B! @8 u- B" _  y
width: 200px; 5 E1 r! }6 W! }# m) b) u
) h8 H5 A  i8 ]  ~3 F$ `
/*type*/ ( M9 o# x5 `1 ?5 {
color: white; 4 Q3 }6 t) X- r6 B! \
font: 17px/50px helvetica, verdana, sans-serif; 6 b, o" j8 t; U) Z2 B( j
text-decoration: none; + k: N: X% i+ T1 V# ?3 k- {& @3 `: i
text-align: center; 7 n' `+ K3 p* C
text-transform: uppercase; 5 o/ |) O6 w" k/ d5 f4 g! ?
8 O7 B' P3 R$ x+ j. B' `4 V
/*gradient*/
3 c2 d" S/ |& c3 c  Ybackground: #00b7ea; /* old browsers */
, y/ ~$ a0 X' q) J4 dbackground: -moz-linear-gradient(top, #00b7ea 0%, #009ec3 100%); /* ff3.6+ */
# E  f' k  c3 H/ Obackground: -webkit-gradient(linear, left top, left bottombottom, color-stop(0%,#00b7ea), color-stop(100%,#009ec3)); /* chrome,safari4+ */ 4 A# N* `2 Y. R+ Z
background: -webkit-linear-gradient(top, #00b7ea 0%,#009ec3 100%); /* chrome10+,safari5.1+ */ 1 D- }+ j! m" V0 A6 E' V% `2 l* d
background: -o-linear-gradient(top, #00b7ea 0%,#009ec3 100%); /* opera 11.10+ */ 8 j/ A1 l; P6 Y* g, C, j2 }* }
background: -ms-linear-gradient(top, #00b7ea 0%,#009ec3 100%); /* ie10+ */ ! Z9 z+ ]4 S( m* v0 `3 N
background: linear-gradient(top, #00b7ea 0%,#009ec3 100%); /* w3c */
! s: C! s/ ^: c1 g+ J$ Rfilter: progid:dximagetransform.microsoft.gradient( startcolorstr='#00b7ea', endcolorstr='#009ec3',gradienttype=0 ); /* ie6-9 */
" w3 l4 G+ _4 f- n4 g}   j3 Z. Q9 J! s5 k$ _' G
# E3 @# |" ~* P* Z0 w; d
.button01 a, p {
' T1 V) V% O, P6 X' Z-webkit-border-radius: 10px; , v& O# u/ u9 q
-moz-border-radius: 10px; + w5 @8 j6 a8 m0 C9 m
border-radius: 10px;
4 ~9 @: o' r# N0 M& ^( {5 |9 M* }# c. C
-webkit-box-shadow: 2px 2px 8px rgba(0,0,0,0.2); - w& z) `) `. P" E
-moz-box-shadow: 2px 2px 8px rgba(0,0,0,0.2); ; a# \6 X# b. f
box-shadow: 2px 2px 8px rgba(0,0,0,0.2);
" [* S% }- n6 q} , M! L; h' p; F& `
, y. C9 G8 ^' s& g& t9 e
p { ; v3 m5 e9 a; @* _0 M
background: #222;
, d! {5 n0 {2 M9 ]5 J6 F# _display: block;   Q7 p: ]$ P3 P
height: 40px;   Z* T+ y% O! ^; p' `. }- N! z
width: 180px; 0 E0 {; g; b6 E
margin: -50px 0 0 10px;
3 a6 Z& _6 O' W
* L' C- L" Q. x/*type*/
. e  U, T, J8 o( h" y! Htext-align: center;
) O, l: P' }8 ~" e) ufont: 12px/45px helvetica, verdana, sans-serif; 7 j! z! C4 V& e# c
color: #fff; 5 ^+ C! I5 M+ G* u2 I/ Q

" r2 ^2 [; G$ K# H1 Q- r/*position*/ $ M% [( `1 A! G$ X( S# {
position: absolute;
6 }$ Y1 a/ V* J' x( t" i/ ]  xz-index: -1;
; o4 S+ b( R. d$ E' D0 l) n' c* \, p
/*transition*/ % r$ l: r* s5 y) g& H
-webkit-transition: margin 0.5s ease; ! `& d  }$ s: G( T0 b
-moz-transition: margin 0.5s ease; / h+ q  Z- o, k& k
-o-transition: margin 0.5s ease;
' v/ {, S3 ~5 X1 D5 I- R-ms-transition: margin 0.5s ease; ( x+ R+ N  d$ u: R
transition: margin 0.5s ease;
& p6 S4 \+ L2 e} ; q/ p0 P0 f+ m$ v) Q" p. D

' H' Q6 _# T/ U$ }' ]/ D2 E* H/*hover*/
8 d, A" H& T3 k* u5 b.button01:hover .bottombottom { ! Z! I+ x; \4 m+ o
margin: -10px 0 0 10px; 0 z$ S% |* s( \( ]- m
}
4 B6 n7 _5 X! [( @( u0 e7 s( L5 ]$ W' {3 z6 G6 D4 k
.button01:hover .top { $ g7 d: s' T/ l% t. e/ K8 I4 |
margin: -80px 0 0 10px; ) B: V6 E2 W* M* m2 q
line-height: 35px; * M& ^% E4 i; @6 W3 a9 j' V
}
" X9 |4 I: i! L# Q/ H4 M2 E4 N8 p7 w/ ?6 ?/ c
/*active*/ 1 f+ o, T+ ~/ M+ o0 P3 P$ r
.button01 a:active {
$ M) D. o+ a0 W! X, bbackground: #00b7ea; /* old browsers */ + e6 z1 C& T+ E2 b
background: -moz-linear-gradient(top, #00b7ea 36%, #009ec3 100%); /* ff3.6+ */
+ f8 k  n9 P. @5 m9 P( ?' V' Abackground: -webkit-gradient(linear, left top, left bottombottom, color-stop(36%,#00b7ea), color-stop(100%,#009ec3)); /* chrome,safari4+ */
) N0 e, Q& z# ^, Nbackground: -webkit-linear-gradient(top, #00b7ea 36%,#009ec3 100%); /* chrome10+,safari5.1+ */
/ z) Q0 a2 a& {6 y5 `8 Hbackground: -o-linear-gradient(top, #00b7ea 36%,#009ec3 100%); /* opera 11.10+ */ & H- x1 N" C. k4 B) D: z4 v. \
background: -ms-linear-gradient(top, #00b7ea 36%,#009ec3 100%); /* ie10+ */ , K* B/ y& E/ T- ]; V1 `
background: linear-gradient(top, #00b7ea 36%,#009ec3 100%); /* w3c */
8 f3 m6 D6 ?% y( t, m2 ?filter: progid:dximagetransform.microsoft.gradient( startcolorstr='#00b7ea', endcolorstr='#009ec3',gradienttype=0 ); /* ie6-9 */ " S  ?2 V1 G" a+ ]% W
& y. k7 L- ?  R+ ^2 Z
}
, U0 V7 S# {' Y+ k3 D
/ F, S1 p: _9 `! s7 b* J( U  b+ C.button01:active .bottombottom { 8 K1 Y& R" @1 i) d" Y( u
margin: -20px 0 0 10px;
6 V# Z1 U7 U. v5 v) L! s" v- D}
: v! U2 }4 q0 A$ w: }; B+ `  o0 O( W$ b2 w3 i( J. |$ [. k2 H
.button01:active .top { 7 Z; g9 v2 H0 j5 G- R6 F
margin: -70px 0 0 10px; ! M' d, K" g8 v+ s- J6 C
}
' G: C5 d+ p/ C) A* ?: D# S* N) |; c3 F1 o# O( ^' D
6 Q1 a. T9 H6 i' f8 p5 b# j
更多网页制作信息请查看: 网页制作

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