HTML JS動畫效果代碼
HTML和JS是網頁制作的基本語言,通過結合兩者可以實現許多豐富的動畫效果。以下是一些常見的HTML JS動畫效果代碼,適用于進行頁面優化和增加交互性。
1. 滾動動畫效果
滾動動畫效果在網頁中使用廣泛,可以讓頁面更加生動、炫酷。以下是一個滾動條控制的動畫實現代碼:
```html
向下滾動頁面試試
``` ```js var animate = document.getElementById("animate"); window.addEventListener("scroll", function() { var scrollTop = document.documentElement.scrollTop; animate.style.bottom = scrollTop + "px"; }); ``` 2. 文字打字效果 使用打字效果可以讓網頁看起來更加有趣、新穎。以下是一個簡單的打字效果實現代碼: ```html``` ```js var typewriter = document.getElementById("typewriter"); var text = "這里是一段需要打字的文字"; var i = 0; function typing() { if (i< text.length) { typewriter.innerHTML += text.charAt(i); i++; setTimeout(typing, 100); } } typing(); ``` 3. 懸浮動畫效果 懸浮動畫效果在網站中廣泛使用,可以是圖片、按鈕等元素在鼠標滑過時出現交互動畫。以下是一個簡單的懸浮效果實現代碼: ```html``` ```js var hover = document.getElementById("hover"); hover.addEventListener("mouseenter", function() { hover.style.width = "200px"; hover.style.height = "200px"; }); hover.addEventListener("mouseleave", function() { hover.style.width = "100px"; hover.style.height = "100px"; }); ``` 綜上所述,這些HTML JS動畫效果代碼可以幫助您為網站增加動感和網站與用戶的交互性。