-1
我想換一個形容詞在「This site is cool」,使用一組單詞[awesome, fun, useful, beautiful]
。我不想只在一個幀中交換它,我也想要一個很好的轉換。也許新單詞可以從頂部滑入,或者可以縮小並替換舊單詞。我如何實現它? JavaScript的? CSS3?謝謝。html5 word交換動畫
我想換一個形容詞在「This site is cool」,使用一組單詞[awesome, fun, useful, beautiful]
。我不想只在一個幀中交換它,我也想要一個很好的轉換。也許新單詞可以從頂部滑入,或者可以縮小並替換舊單詞。我如何實現它? JavaScript的? CSS3?謝謝。html5 word交換動畫
您可以使用像fadeIn這樣的jQuery效果。
HTML:
<div>This site is <div id="adjDiv" style="display:none"></div>.</div>
的JavaScript
var adjPool = ["awesome", "fun", "useful", "beautiful"];
var adj = adjPool[Math.round(Math.random() * (adj.length-1))];
$("#adjDiv").text(adj);
$("#adjDiv").fadeIn();
謝謝!我想我需要先隱藏元素然後淡入。但我明白了。也許使用動畫頂部偏移將使它正是我想要的。仍然希望有一個純粹的CSS3或像impress.js一樣的放大/縮小實現但我想這對於一個小竅門來說太多了。 – randomor
你嘗試過什麼?網上有很多關於這個主題的教程。 –
我做了半個小時谷歌,無法找到它:(壞谷歌搜索技巧? – randomor