自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

500 多個(gè)純 CSS 實(shí)現(xiàn)的 Loading 效果,炫酷!

開發(fā) 前端
使用 clip-path? 屬性定義一個(gè)多邊形裁剪路徑,形狀是一個(gè)從左上角到右下角的三角形。然后,使用動畫關(guān)鍵幀@keyframes定義了一個(gè)名為"l2"的動畫,在動畫的關(guān)鍵幀定義中,根據(jù)時(shí)間的百分比,通過不斷改變clip-path屬性的值來實(shí)現(xiàn)裁剪路徑的變化。

今天來分享國外 CSS 大佬使用純 CSS 制作的 580 多個(gè) Loading 效果。網(wǎng)址:https://css-loaders.com/

圖片

這些與效果的 HTML 結(jié)構(gòu)都很簡單,只需一行:

<div class="loader"></div>

想要哪個(gè)效果,直接點(diǎn)擊就可以復(fù)制其 CSS 代碼,例如:

/* HTML: <div class="loader"></div> */
.loader {
  width: 40px;
  aspect-ratio: 1;
  background: #25b09b;
  clip-path: polygon(0 0,100% 0,100% 100%);
  animation: l2 2s infinite cubic-bezier(0.3,1,0,1);
}
@keyframes l2 {
  25%  {clip-path: polygon(0    0,100% 0   ,0 100%)}
  50%  {clip-path: polygon(0    0,100% 100%,0 100%)}
  75%  {clip-path: polygon(100% 0,100% 100%,0 100%)}
  100% {clip-path: polygon(100% 0,100% 100%,0 0   )}
}

這里使用 clip-path 屬性定義一個(gè)多邊形裁剪路徑,形狀是一個(gè)從左上角到右下角的三角形。然后,使用動畫關(guān)鍵幀@keyframes定義了一個(gè)名為"l2"的動畫,在動畫的關(guān)鍵幀定義中,根據(jù)時(shí)間的百分比,通過不斷改變clip-path屬性的值來實(shí)現(xiàn)裁剪路徑的變化:

  • 25%時(shí),裁剪路徑為從左上角到右下角的直線
  • 50%時(shí),裁剪路徑為從左上角到右下角的對角線
  • 75%時(shí),裁剪路徑為從右上角到右下角的直線
  • 100%時(shí),裁剪路徑為從右上角到右下角的對角線

這樣就實(shí)現(xiàn)了一個(gè)簡單的 Loading 效果。

我們不僅可以直接使用這些 Loading 效果,還可以通過這些 Loading 效果的 CSS 代碼來學(xué)習(xí) CSS。

責(zé)任編輯:武曉燕 來源: 前端充電寶
相關(guān)推薦

2023-12-04 08:06:41

CSS文字效果

2022-09-15 10:30:06

CSS

2021-05-10 10:18:54

工具代碼開發(fā)

2021-01-19 12:16:10

CSS前端UI

2023-05-22 09:10:53

CSSloading 效

2015-12-01 09:52:03

CSS3動畫源碼

2024-07-31 20:38:18

2021-09-30 08:25:28

CSS 技巧酷炫線條光影

2022-04-12 07:37:08

CSS滾動視差效果前端

2011-04-18 17:17:45

CSSweb開發(fā)

2021-06-09 08:30:52

CSS33D旋轉(zhuǎn)視圖3D動畫

2023-01-31 10:23:00

CSS倒影效果

2011-09-02 13:57:11

jQuery

2017-07-11 15:00:04

前端CSS3D視角

2022-07-21 07:05:13

粒子動畫CSS

2021-06-18 05:59:37

Css前端CSS 特效

2021-01-05 08:10:00

Css前端3D旋轉(zhuǎn)透視

2023-11-01 08:33:45

CSS動畫效果

2021-10-19 22:23:47

CSSBeautiful按鈕

2024-08-29 08:13:58

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號