HTML5動態背景是現代網頁設計的關鍵要素之一,通過使用HTML5語言的特性和CSS3的動畫效果,可以實現很多炫酷且有趣的背景效果。下面是一個簡單的動態背景源代碼:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Dynamic Background</title>
<style>
body {
background: #333;
height: 100vh;
display: flex;
justify-content: center;
align-items: center;
}
.circle {
width: 50px;
height: 50px;
border-radius: 50%;
background: #fff;
position: absolute;
transform: translate(-50%, -50%);
animation: circle 2s linear infinite;
}
@keyframes circle {
0% {
transform: translate(-50%, -50%) scale(1);
opacity: 1;
}
100% {
transform: translate(-50%, -50%) scale(10);
opacity: 0;
}
}
</style>
</head>
<body>
<div class="circle"></div>
</body>
</html>
這段代碼主要實現了一個簡單的背景效果,即不斷出現并消失的白色圓圈。其中,關鍵的代碼塊為:
.circle {
/*設置圓圈的樣式*/
animation: circle 2s linear infinite;
/*設置圓圈的動畫效果*/
}
@keyframes circle {
/*定義圓圈動畫的關鍵幀*/
}
這段代碼使用了CSS3的animation和@keyframes屬性,分別用于設置圓圈的動畫效果和定制動畫關鍵幀。從而實現了動態的背景效果。
上一篇下拉菜單div css
下一篇html5動畫 代碼大全