使用CSS3製作loading效果

2021-06-03 07:49:25 字數 2555 閱讀 3819

使用了keyframes來使動畫反覆迴圈,在webkit核心瀏覽器下表現的很好,目前是webkit only,火狐也請繞道吧。

下面放主要**和demo,一demo勝千言啊。

主要樣式:

.x-loading-spinner

.x-loading-spinner

>

span

,.x-loading-spinner

>

span

:before

,.x-loading-spinner

>

span

:after

.x-loading-spinner

>

span

.x-loading-top

.x-loading-spinner

>

span

.x-loading-top

::after

.x-loading-spinner

>

span

.x-loading-left

::before

.x-loading-spinner

>

span

.x-loading-left

.x-loading-spinner

>

span

.x-loading-left

::after

.x-loading-spinner

>

span

.x-loading-bottom

::before

.x-loading-spinner

>

span

.x-loading-bottom

.x-loading-spinner

>

span

.x-loading-bottom

::after

.x-loading-spinner

>

span

.x-loading-right

::before

.x-loading-spinner

>

span

.x-loading-right

.x-loading-spinner

>

span

.x-loading-right

::after

.x-loading-spinner

>

span

.x-loading-top

::before

.x-loading-spinner

>

span

.x-loading-spinner

>

span

.x-loading-top

.x-loading-spinner

>

span

.x-loading-right

.x-loading-spinner

>

span

.x-loading-bottom

.x-loading-spinner

>

span

.x-loading-left

.x-loading-spinner

>

span

::before

.x-loading-spinner

>

span

::after

.x-loading-spinner

@-webkit-keyframes

x-loading-spinner-rotate

8.32%8

.33%

16.65%16

.66%

24.99%25

%33.32%

33.33%41

.65%

41.66%49

.99%50%

58.32%58

.33%

66.65%66

.66%

74.99%75

%83.32%

83.33%91

.65%

91.66

%100%}

html結構

class=

"x-mask-loading"

style=

"text-align:center;margin:1em"

>

class=

"x-loading-spinner"

style=

"margin:0 auto 7px;"

>

class=

"x-loading-top"

>

class=

"x-loading-right"

>

class=

"x-loading-bottom"

>

class=

"x-loading-left"

>

class=

"x-loading-msg"

>載入中…

使用css3製作盒子

直接切圖製作這樣的盒子的話可能不用花很長的時間,但是使用css3的話卻是可以大大加快頁面載入速度的 所以嘗試了一下,當然並不是出於載入速度的考慮,純粹的因為shoujian tothtml registergiftbox registergift registergift registergifti...

使用CSS3製作倒影

webkit box reflect仍然是乙個非標準屬性,目前僅在chrome safari和opera瀏覽器下支援,可惜的是在firefox下並不支援這個屬性,不過值得慶幸的是,在firefox下可以通過element svg的mask來模擬實現.webkit box reflect none k...

css3特效 loading載入中

以前loading都是一張,顯示或隱藏。現在如果考慮移動端弱網到連也載入不成功,此時css3的loading就非常有用了,而且模擬了效果,節省空間。基本原理 1,外部乙個span,固定寬高 正方形 行內塊元素,相對定位,垂直對齊。2,內部12個span,相對寬高 相對外部 行內塊元素,絕對定位 to...