2012-11-27 29 views

回答

1

我認爲你最好的選擇是瀏覽這篇文章。它會讓你很好地瞭解如何使用CSS3進行動畫製作。

http://www.css3.info/preview/css3-transitions/

這裏是一個快速解決方案,我放在一起:http://jsfiddle.net/zStN5/

CSS:

.button { 
margin:10px; 
background: #700; 
color: #fff; 
padding: 5px 10px; 
text-decoration: none; 
height: 60px; 

-webkit-box-shadow: 0px 0px 3px #212121; 
-moz-box-shadow: 0px 0px 3px #212121; 
box-shadow: 0px 0px 3px #212121; 

/* Animate all properties across supporting browsers */ 
-webkit-transition: all 1s ease-in-out; 
/* -o-transition: all 1s ease-in-out; */ 
-moz-transition: all 1s ease-in-out; 
transition: all 1s ease-in-out; 
} 

.button:hover { 
background: #b00; 
height: 100px; 

/* Box shadow animation bugged in Opera */ 
-webkit-box-shadow: 0px 0px 10px #000; 
-moz-box-shadow: 0px 0px 10px #000; 
box-shadow: 0px 0px 10px #000; 
}​ 

HTML

<div class="button" href="#">Your Div</div> 
相關問題