返回列表 发新帖

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

352.9k 7
swmozowtfl 发表于 2015-7-10 22:24:39|湖北 | 查看全部 阅读模式
今天来分享很不错的css3按钮动画,这款css3按钮一共有5种动画方式,每一种都是鼠标滑过动画形式,虽然这些动画按钮不是十分华丽,但是小编觉得不像其他按钮那样很难扩展,我们可以修改css代码随意改变自己喜欢的颜色样式。
& F7 G$ O, J8 I. D$ L3 f7 w
! K  ~- T5 w1 q4 K0 W! \4 B2 A
                               
登录/注册后可看大图
, C3 n7 S* ?( d+ W7 @- T& B3 d% {& N
让我们一起来看看实现这5中样式动画按钮的html代码和css代码吧。以第一个按钮为例,其他按钮的代码大家可以下载源代码来研究,并不是很难。1 z" V# n& X3 j6 ?# Q* u
html代码:2 m1 Z, e' i( u, ^8 h9 p* M
xml/html code复制内容到剪贴板
' |# d) i4 z+ N<div class=button01>
' N. H# I+ f3 Y3 W* X/ |- G<a href=#>download</a>
( C5 e6 H0 d# Y$ `<p class=top>click to begin</p> 4 v: A( P; }( Y" L' ^
<p class=bottom>1.2mb .zip</p> & Q9 ?( f% {, g2 i5 a5 g
</div>
* p) P7 C. p; \* z3 dcss代码:
0 t" e+ n; j5 _; `, Dcss code复制内容到剪贴板: @$ c) s0 L$ O2 o2 }
.button01 {
3 _! T, N$ i. b0 wwidth: 200px;
7 [' \( r4 g2 x$ a8 v, dmargin: 50px auto 20px auto; + q2 h5 P; }' h+ v' k
} 3 @% {% ]: k' }- m

7 ~. A9 g) J0 `* K1 I% ^.button01 a {
1 _5 D" F& \% tdisplay: block; 3 M2 t" M2 L' v. c  i( @: E
height: 50px;
" c' C7 l$ l: P  ?& ?, }' W3 h# u1 Nwidth: 200px; 8 _: d' l) T8 L2 d6 D
7 K  \+ M6 p& Y2 `; J5 }3 g
/*type*/ ; k/ O/ C4 }- \1 h$ D; M* F
color: white; : p( ]- |4 b& ?$ S; A
font: 17px/50px helvetica, verdana, sans-serif;
9 ^  H$ d" {( u3 M$ r1 B2 n* Gtext-decoration: none; . K* c' B/ A1 O
text-align: center; ' P: z- q. a& ?1 w) x4 v. B. |  ]
text-transform: uppercase;
' X. j" G# y" w
' d6 y2 s5 y: Y8 J5 V/*gradient*/
* S3 o+ S0 \% f1 B+ I4 Abackground: #00b7ea; /* old browsers */ 9 c8 g9 [! A/ `+ z
background: -moz-linear-gradient(top, #00b7ea 0%, #009ec3 100%); /* ff3.6+ */
; u' {$ B% ^2 s. R9 qbackground: -webkit-gradient(linear, left top, left bottombottom, color-stop(0%,#00b7ea), color-stop(100%,#009ec3)); /* chrome,safari4+ */
" G# o) R+ I) |. {$ C- O4 Kbackground: -webkit-linear-gradient(top, #00b7ea 0%,#009ec3 100%); /* chrome10+,safari5.1+ */
* f5 T6 K1 @8 ^% h+ cbackground: -o-linear-gradient(top, #00b7ea 0%,#009ec3 100%); /* opera 11.10+ */ ) g: a  K! ~4 q6 y4 p) u* e$ `9 u
background: -ms-linear-gradient(top, #00b7ea 0%,#009ec3 100%); /* ie10+ */ / s' c1 W6 q& t$ H# R
background: linear-gradient(top, #00b7ea 0%,#009ec3 100%); /* w3c */
6 x0 v: v, f4 g: Xfilter: progid:dximagetransform.microsoft.gradient( startcolorstr='#00b7ea', endcolorstr='#009ec3',gradienttype=0 ); /* ie6-9 */ * M% d2 f/ n( p+ G9 f( l- P
}
; G% `( v( Z3 {; a" ^6 n3 }8 `/ ^; a( x- [  Y
.button01 a, p {
' L2 ^0 J0 P5 |' @; l5 `-webkit-border-radius: 10px;
. U* a& L0 X1 V8 R-moz-border-radius: 10px; 1 _6 L! ?; a0 g, I) r
border-radius: 10px; 9 n1 D% }  {" O, n6 m  p- A
9 C9 E/ |" o$ p; n  A
-webkit-box-shadow: 2px 2px 8px rgba(0,0,0,0.2); $ e' }/ ?5 X- o: r  I2 d4 @- j
-moz-box-shadow: 2px 2px 8px rgba(0,0,0,0.2);
* v  j# t8 z! K  ~& w6 pbox-shadow: 2px 2px 8px rgba(0,0,0,0.2); " A% T# C3 y5 R6 V; L9 [' o* U
}
- r9 N( r9 C* Q
# V" g, }" J0 P4 w1 np {
9 C  n5 ?$ g' w$ F! }, g3 M: gbackground: #222; " {; c8 A9 S( z5 X# {( w
display: block;
( z- D! ~4 [; t  }- ^2 _; ^height: 40px;
6 c4 M" H+ Z" U1 [# i4 W  S8 ]; ewidth: 180px;
) D8 L+ ]0 S2 p# Vmargin: -50px 0 0 10px; ) x8 H8 J4 K0 |

' i. O& c* N& P& f. o7 ^+ f1 r3 T/*type*/ : V9 K7 D1 G& [* u4 w: \
text-align: center;
9 S/ e, m/ V% @$ Cfont: 12px/45px helvetica, verdana, sans-serif;   G2 g& K$ F5 N5 h, c1 \7 t
color: #fff;
2 X) n" _4 x* n6 b1 |; m
% T8 P- f$ v) o) M3 y/*position*/
9 t7 ~8 P# G' H, X$ s# |position: absolute;
! Z2 \+ Y" |0 U' C0 d  }z-index: -1; 7 ?) N: ^1 t2 l6 I* m( |+ e9 @7 }

) H1 t0 G, u# G$ D% U/*transition*/ 9 l- v& Z0 b" N; d5 q& L
-webkit-transition: margin 0.5s ease;
$ L" F' V& M$ b9 L' w9 C; b-moz-transition: margin 0.5s ease;   H7 m4 Y) @  b' u- x- O9 h. G5 O' n
-o-transition: margin 0.5s ease;
- ~" {/ c# ?0 Q8 p# E) l4 ^-ms-transition: margin 0.5s ease; ! V: F$ X" I* y0 U  Q
transition: margin 0.5s ease;
2 m! ~4 ]  G9 `# @( e}
3 A, [  F  v, l! U* a9 T+ j. k$ @) G. j$ Z
/*hover*/ 2 F# k! Y# ^0 W; t
.button01:hover .bottombottom { 0 i. U$ z1 i; F5 ^8 p
margin: -10px 0 0 10px;
1 i0 A# m$ _3 d, j  s2 j5 `5 W} ' ~$ b2 l5 F+ u
1 Y, P3 _* U5 ?9 M' O' a
.button01:hover .top { & R5 U  t' E; a; m* q  T2 ]
margin: -80px 0 0 10px;
" `' t) L: |, ^3 ~line-height: 35px; " y4 p9 g) A( \* c; B2 E" L& O4 @; G
} 4 a% t$ k( A3 M1 A/ [

" S6 J" V+ y+ a+ K/*active*/
9 t, S4 o2 Q9 E0 }.button01 a:active { 8 k% Z/ n# Q/ r9 {- ~
background: #00b7ea; /* old browsers */ / x" `4 I! c' A8 }% E; w# A  X; A. }
background: -moz-linear-gradient(top, #00b7ea 36%, #009ec3 100%); /* ff3.6+ */
; f+ S, V3 S2 S8 s& t3 {background: -webkit-gradient(linear, left top, left bottombottom, color-stop(36%,#00b7ea), color-stop(100%,#009ec3)); /* chrome,safari4+ */
1 f0 l+ ]1 n' Sbackground: -webkit-linear-gradient(top, #00b7ea 36%,#009ec3 100%); /* chrome10+,safari5.1+ */
- m1 n- G" b( Y" I+ g6 X5 l- ubackground: -o-linear-gradient(top, #00b7ea 36%,#009ec3 100%); /* opera 11.10+ */
( {8 }, b2 G( f$ |/ Rbackground: -ms-linear-gradient(top, #00b7ea 36%,#009ec3 100%); /* ie10+ */ ) X; A" }8 h0 h
background: linear-gradient(top, #00b7ea 36%,#009ec3 100%); /* w3c */
: D' x/ h0 |9 ?filter: progid:dximagetransform.microsoft.gradient( startcolorstr='#00b7ea', endcolorstr='#009ec3',gradienttype=0 ); /* ie6-9 */ $ O. |* V! e6 L( A  q$ M4 k! D

6 Z( P. F+ f& |, C( L} 8 O! Q2 ^$ x. L: G* _3 R6 P9 l/ _
! _% A- g* E4 I3 _2 U
.button01:active .bottombottom {
% m4 }% s# E" U( c5 H: u: xmargin: -20px 0 0 10px;
- K, j" P1 D* ^6 r4 f$ H} ; }! H" g8 }2 Z3 G, X( w0 H
& ~. e2 @% g+ R; P1 k# S
.button01:active .top {
& Q- w. S9 W$ w# M) b9 `margin: -70px 0 0 10px;
4 N$ a* w# |8 I0 M  r  D% K4 j} , ^% `( U. F# s# n2 {

, L5 X1 ^9 C" U5 D9 W) F9 V) [  m( D! K+ y1 L) C
更多网页制作信息请查看: 网页制作

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