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

css3動畫雪花

王浩然1年前8瀏覽0評論

CSS3動畫雪花

/* 創建一個偽元素 */
.snowflake {
position: absolute;
content: "";
width: 10px;
height: 10px;
background: #FFF;
border-radius: 50%;
pointer-events: none;
animation: snowfall 10s linear infinite;
}
/* 創建雪花下落動畫 */
@keyframes snowfall {
0% {
transform: translate(0, -100%);
}
100% {
transform: translate(0, 100vh);
}
}
/* 添加雪花到頁面 */
for (var i = 0; i< 50; i++) {
var snowflake = document.createElement("div");
snowflake.className = "snowflake";
snowflake.style.left = Math.random() * 100 + "%";
snowflake.style.animationDelay = (Math.random() * 10) + "s";
document.body.appendChild(snowflake);
}

以上CSS和JavaScript代碼可以使您的網頁上下雪花效果,詳細解釋如下。

CSS部分中使用了偽元素來作為雪花元素,在CSS中指定了其大小、背景顏色及動畫屬性;

在keyframes中創建了雪花下落的動畫,從頂部開始到底部結束,過程中的變化通過transform實現;

JavaScript部分則生成了50個雪花元素,并使用隨機數指定其位置以及延遲屬性,實現了隨機下落的效果。

上一篇mac php 502
下一篇mac osx php