我已經使用CSS幾年了,但沒有做太多的動畫,所以我試圖教自己如何做到這一點,並沒有太多成功。我設置了關鍵幀,然後在一個對象上調用動畫,但是當我加載頁面時什麼也沒有發生;這裏是代碼:試圖學習CSS動畫,不能讓它工作
HTML:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<link rel="stylesheet" href="style.css">
<title>CSS Animation Test</title>
</head>
<body>
<div class="circle red"></div>
</body>
CSS:
@keyframes up-right {
0% {
scale: 1;
opacity: .25
}
50% {
scale: 1.5;
opacity: 1;
}
100% {
scale: 1;
opacity: .25;
}
}
.circle {
border-radius: 50%;
width: 80px;
height: 80px;
opacity: .25;
}
.red {
background-color: red;
position: absolute;
top: 50%;
left: 50%;
-webkit-animation: up-right 1s infinite;
-moz-animation: up-right 1s infinite;
-o-animation: up-right 1s infinite;
animation: up-right 1s infinite;
}
所以我必須失去了一些東西,因爲紅圈DIV絕對什麼都不做,當我加載頁面,任何援助這將不勝感激。此外,在附註中,如果任何人都可以發佈使對象實際移動(更改位置)的語法示例,這將會很有幫助。
謝謝!
改造需求的'-webkit-'前綴以及 – Dharman