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

css怎么制作加載動畫

蔡開配1年前6瀏覽0評論
如何利用CSS制作加載動畫?
CSS是前端開發中不可或缺的重要一環,在CSS中制作加載動畫也是經常需要使用的技能。下面以例子來講述怎樣使用CSS快速制作加載動畫。
.loader {
position: relative;
width: 64px;
height: 64px;
}
.loader:before {
content: "";
display: block;
margin: 0 auto;
width: 12px;
height: 12px;
border-radius: 50%;
background-color: #ffffff;
animation: loader 1.2s infinite ease-in-out;
}
@keyframes loader {
0%, 100% {
transform: scale(0);
}
50% {
transform: scale(1);
}
}

首先,我們創建一個包含 .loader 類名的 div,它將用于顯示我們的加載動畫。讓我們設置該元素以“relative”(相對定位)位置,為其設置寬和高。
.loader {
position: relative;
width: 64px;
height: 64px;
}

接下來,我們使用:before 偽類來創建加載動畫的元素。我們用 CSS 創建了一個圓形元素,并設置它的尺寸為12x12像素。我們將其位置設置為居中,并在“loader” 動畫中為其定義了 1.2 秒的持續時間,以及無限循環,以產生無限的加載動畫。
.loader:before {
content: "";
display: block;
margin: 0 auto;
width: 12px;
height: 12px;
border-radius: 50%;
background-color: #ffffff;
animation: loader 1.2s infinite ease-in-out;
}

最后,我們使用 “@keyframes” 定義器為創建的元素設置一個幀動畫。在該幀動畫中,我們使用 transform 屬性,隨著時間的變化實現比例(scale),這將使我們的元素變得可見或不可見。
@keyframes loader {
0%, 100% {
transform: scale(0);
}
50% {
transform: scale(1);
}
}

您可以將上述示例復制到項目中并使用它來制作自己的加載動畫。為元素添加透明度和顏色、改變動畫持續時間或調整動畫速度,您將能夠創建獨一無二的加載動畫。
要查看更多CSS動畫和技巧,請訪問MDN Web Docs。