HTML動畫效果代碼
HTML是最流行的網頁設計語言之一,它不僅可用于網站內容的創建和管理,還可用于創建有趣的動畫效果。
我們可以通過使用HTML5和CSS3實現許多酷炫的動畫效果。以下是一些HTML動畫效果代碼示例,其中段落使用p標簽,而代碼塊則使用pre標簽:
示例1: HTML輪播圖動畫
<div class="slideshow-container"> <div class="mySlides fade"> <img src="image1.jpg" style="width:100%"> <div class="text">Caption Text</div> </div> <div class="mySlides fade"> <img src="image2.jpg" style="width:100%"> <div class="text">Caption Two</div> </div> <div class="mySlides fade"> <img src="image3.jpg" style="width:100%"> <div class="text">Caption Three</div> </div> <a class="prev" onclick="plusSlides(-1)">❮</a> <a class="next" onclick="plusSlides(1)">❯</a> </div> <script> var slideIndex = 0; showSlides(); function showSlides() { var i; var slides = document.getElementsByClassName("mySlides"); for (i = 0; i < slides.length; i++) { slides[i].style.display = "none"; } slideIndex++; if (slideIndex > slides.length) {slideIndex = 1} slides[slideIndex-1].style.display = "block"; setTimeout(showSlides, 3000); // 每3秒切換一張輪播圖 } function plusSlides(n) { showSlides(slideIndex += n); } </script>
示例2: HTML按鈕動畫
<button class="button">點擊我!</button> <style> .button { background-color: #4CAF50; /* 綠色背景 */ border: none; /* 無邊框 */ color: white; /* 白色字體 */ padding: 15px 32px; /* 按鈕大小 */ text-align: center; /* 文本居中 */ text-decoration: none; display: inline-block; /* 行內塊狀元素 */ font-size: 16px; /* 字體大小 */ margin: 4px 2px; /* 上下左右邊距 */ transition-duration: 0.4s; /* 動畫時間 */ cursor: pointer; /* 鼠標指針形狀 */ border-radius: 50px; /* 圓角按鈕 */ box-shadow: 0 3px #999; /* 半透明陰影 */ } .button:hover { background-color: #2ecc71; /* 鼠標懸停顏色 */ box-shadow: 0 5px #666; /* 鼠標懸停效果 */ transform: translateY(-2px); /* 略微上移 */ } </style>
以上是兩個簡單的HTML動畫效果代碼示例,它們只需要使用一些HTML標記和CSS樣式就能實現動畫效果。HTML動畫的其他示例包括:圖像滾動、CSS3過渡效果、圖形動畫等等。
上一篇html點擊文字跳轉設置
下一篇css 字體不管用