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

css加載時動畫

在網(wǎng)頁設計中,CSS 是一項非常重要的技術(shù)。通過 CSS,我們可以潤色得更漂亮,提高網(wǎng)頁的觀賞性。然而,在 CSS 加載的過程中,頁面會出現(xiàn)短暫的白屏現(xiàn)象,這往往會影響用戶的體驗。為了解決這個問題,我們可以使用 CSS 加載時動畫。

body {
display: none;
}
.loading {
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
width: 100%;
background-color: #f5f5f5;
}
@keyframes fadeOut {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}
.loading .spinner {
width: 40px;
height: 40px;
border: 5px solid rgba(0, 0, 0, 0.1);
border-top-color: #666;
border-radius: 50%;
animation: spin 0.6s ease-in-out infinite;
}
.loading .spinner::after {
content: "";
display: block;
width: 20px;
height: 20px;
margin: -12.5px 0 0 -12.5px;
border-radius: 50%;
background-color: #f5f5f5;
box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
}
@keyframes spin {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}

以上代碼是一個簡單的 CSS 加載時動畫。首先,我們在 `` 中添加了 `display: none;` 的樣式,這樣頁面加載時就不會出現(xiàn)白屏現(xiàn)象。然后,在 CSS 加載前,我們添加了一個 `

`,并賦予了 `.loading` 的樣式,這個樣式確定了加載動畫的位置和背景顏色。

對于加載動畫本身,我們使用了 CSS3 的 `@keyframes` 動畫,并給 `.spinner` 這個元素添加了旋轉(zhuǎn)動畫。最后,我們在 CSS 加載后使用 JavaScript 去掉 `.loading` 的樣式,從而顯示 ``,讓頁面正常展示。

使用 CSS 加載時動畫,可以優(yōu)化用戶體驗,使頁面加載時更加流暢。同時,這也鍛煉了我們對于 CSS3 動畫的應用,能夠豐富網(wǎng)頁的視覺效果和交互性。

上一篇3vue
下一篇jquery lowdb