色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

html火箭懸浮按鈕代碼

方一強2年前8瀏覽0評論
HTML火箭懸浮按鈕是現(xiàn)代網(wǎng)頁設(shè)計中常見的元素,可以增加網(wǎng)頁的互動性和美觀度。通過一定的代碼編寫,可以輕松實現(xiàn)一個漂亮的火箭懸浮按鈕。 首先,在HTML中創(chuàng)建一個按鈕元素,使用CSS進行樣式設(shè)置。按鈕放置在頁面的右下方,并在鼠標(biāo)懸停時顯示一個漂亮的動畫效果。代碼如下:
<style>.rocket-btn {
position: fixed;
right: 30px;
bottom: 30px;
width: 50px;
height: 50px;
border-radius: 50%;
background-color: #FF0000;
box-shadow: 0 0 10px #FF0000;
cursor: pointer;
transition: all 0.3s ease-in-out;
}
.rocket-btn:hover {
box-shadow: 0 0 20px #FF0000;
transform: translateY(-5px);
}
</style><p><button class="rocket-btn"></button></p>
接下來,使用JavaScript添加按鈕的功能,使其在點擊時出現(xiàn)一個火箭飛行的動畫。在代碼中創(chuàng)建一個函數(shù),使用CSS中的@keyframes定義火箭的動畫效果。代碼如下:
<style>@keyframes fly-rocket {
0% {
bottom: 30px;
transform: rotate(0deg);
}
100% {
bottom: 100%;
transform: rotate(360deg);
}
}
.rocket-btn {
position: fixed;
right: 30px;
bottom: 30px;
width: 50px;
height: 50px;
border-radius: 50%;
background-color: #FF0000;
box-shadow: 0 0 10px #FF0000;
cursor: pointer;
transition: all 0.3s ease-in-out;
}
.rocket-btn:hover {
box-shadow: 0 0 20px #FF0000;
transform: translateY(-5px);
}
</style><p><button class="rocket-btn" onclick="fly()"></button></p><script>function fly() {
let rocket = document.querySelector(".rocket-btn");
rocket.style.animation = "fly-rocket 1s ease-in-out";
setTimeout(function() {
rocket.style.animation = "";
}, 1000);
}
</script>
以上代碼實現(xiàn)了一個簡單而又美觀的HTML火箭懸浮按鈕。通過CSS的樣式設(shè)置和JavaScript的動畫效果,我們可以輕松實現(xiàn)更多有趣的效果,增加網(wǎng)頁的交互性和娛樂性。