欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

css 動畫多的網頁

錢良釵1年前8瀏覽0評論

CSS動畫是網頁設計中不可或缺的一部分,可以增加頁面的視覺效果和用戶體驗。以下是一些充滿CSS動畫的網頁,讓我們一起來欣賞:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>CSS動畫網頁示例</title>
<style>
.animated-box {
width: 100px;
height: 100px;
background-color: #333;
position: absolute;
left: 50%;
margin-left: -50px;
top: 50%;
margin-top: -50px;
animation-name: example;
animation-duration: 3s;
animation-iteration-count: infinite;
animation-direction: alternate;
}
@keyframes example {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
</style>
</head>
<body>
<div class="animated-box"></div>
</body>
</html>

這是一個簡單的CSS動畫示例,它將一個方塊旋轉了360度。這個動畫是由一個名為example的關鍵幀定義的,其中at 0%的時間點 transforms: rotate(0deg) , at 100%的時間點 transform: rotate(360deg)。動畫的作用時間為3秒,重復次數為無限,方向為交替往返。

除了旋轉效果,CSS動畫還可以創建其他類型的動畫。例如,以下CSS可以創建一個變形的球:

.ball {
width: 50px;
height: 50px;
border-radius: 50%;
background-color: red;
position: relative;
animation-name: animate-ball;
animation-duration: 1s;
animation-iteration-count: infinite;
animation-direction: alternate;
}
@keyframes animate-ball {
from {
transform: scale(1);
}
to {
transform: scale(2);
background-color: blue;
}
}

除了動畫的效果外,還可以使用CSS動畫來為元素添加交互性和響應性。以下是一個例子,當用戶將鼠標懸停在元素上時,元素會以動畫的方式擴大:

.box {
width: 50px;
height: 50px;
background-color: #333;
transition: all 0.2s ease-in-out;
}
.box:hover {
transform: scale(1.2);
}

這些示例只是CSS動畫的冰山一角。使用CSS動畫,您可以創建各種各樣的效果和交互。只需發揮創意,您就能讓您的網頁與眾不同!