2013-03-30 76 views
-1

假設我有一個網頁,一隻貓在盯着我。圖像將開始放大貓眼。更深入,更深入......我如何在HTML/CSS/JavaScript中做到這一點?如何逐漸放大HTML?

+1

我認爲這是一個有趣的問題,尤其是「貓眼」部分。爲何關閉? – Sebas

+0

看着這些其他問題可以幫助你:[1](http://stackoverflow.com/questions/135894/zooming-an-element-and-its-contents-an-alternative-to-css3s-zoom-property) - [2](http://stackoverflow.com/questions/2028557/how-to-zoom-in-an-image-and-center-it) - [3](http://stackoverflow.com/questions/ 6130186/javascript-html -css-zooming) – Ragnarokkr

+0

@Sebas - 問題過於寬泛,涉及太多主題,我假設OP需要大量跨科技教育。 – Rob

回答

5

套用CSS3尺度變換:

$("#cat").attr('style', "transform: scale(4,4);-ms-transform: scale(4,4);-webkit-transform: scale(4,4);-o-transform: scale(4,4);-moz-transform: scale(4,4);"); 

...一個緩慢的CSS3過渡:

#cat { 
    transition: transform 120s; 
    -moz-transition: -moz-transform 120s; 
    -webkit-transition: -webkit-transform 120s; 
    -o-transition: -o-transform 120s; 
} 

...這是你的貓! http://jsfiddle.net/x5uYp/

+0

看起來很酷。道具給你。 –

0

這不是縮放,只是縮放。

與您的貓有一個<img />,然後使用JavaScript,與setTimeout每隔100ms左右,以增加widthheight屬性。

+0

你也可以放大... – Sebas

+0

我該如何讓高度和寬度發生變化?你可以在HTML中使用變量嗎?我很困惑。 – sanoj00