首页
IT
登录
6mi
u
盘
搜
搜 索
IT
css样式实现一个进度条
css样式实现一个进度条
xiaoxiao
2021-03-25
81
效果如图
代码
<!doctype html>
<
html
lang
=
"en"
>
<
head
>
<
meta
charset
=
"UTF-8"
>
<
meta
name
=
"Generator"
content
=
"EditPlus®"
>
<
meta
name
=
"Author"
content
=
""
>
<
meta
name
=
"Keywords"
content
=
""
>
<
meta
name
=
"Description"
content
=
""
>
<
title
>
Document
</
title
>
<
style
type
=
"text/css"
>
*
{
margin
:
0
;
padding
:
0
;
}
#progressbar
{
position
:
absolute
;
top
:
100
px
;
left
:
100
px
;
height
:
10
px
;
width
:
500
px
;
border
:
1
px solid
#63B8FF
;
border-radius
:
5
px
;
text-align
:
center
;
line-height
:
10
px
;
font-size
:
0.8
em
;
}
#progress
{
position
:
absolute
;
/* border:1px solid;*/
height
:
100
%
;
width
:
0
;
background
:
#BFEFFF
;
border-radius
:
5
px
;
z-index
:
-
1
;
}
#progress
{
background-size
:
30
px
30
px
;
background-image
:
-webkit-linear-gradient(-
45
deg, #
63
B8FF, #
63
B8FF
25
%, #BFEFFF
25
%, #BFEFFF
50
%, #
63
B8FF
50
%, #
63
B8FF
75
%, #BFEFFF
75
%, #BFEFFF)
;
background-image
:
-moz-linear-gradient(-
45
deg, #
63
B8FF, #
63
B8FF
25
%, #BFEFFF
25
%, #BFEFFF
50
%, #
63
B8FF
50
%, #
63
B8FF
75
%, #BFEFFF
75
%, #BFEFFF)
;
background-image
:
linear-gradient(-
45
deg, #
63
B8FF, #
63
B8FF
25
%, #BFEFFF
25
%, #BFEFFF
50
%, #
63
B8FF
50
%, #
63
B8FF
75
%, #BFEFFF
75
%, #BFEFFF)
;
-webkit-animation
:
animate
1.5
s linear infinite
;
-moz-animation
:
animate
1.5
s linear infinite
;
animation
:
animate
1.5
s linear infinite
;
}
@
-webkit-keyframes
animate
{
from
{
background-position
:
0
0
;
}
to
{
background-position
:
60
px
30
px
;
}
}
@
-moz-keyframes
animate
{
from
{
background-position
:
0
0
;
}
to
{
background-position
:
60
px
30
px
;
}
}
@
keyframes
animate
{
from
{
background-position
:
0
0
;
}
to
{
background-position
:
60
px
30
px
;
}
}
</
style
>
</
head
>
<
body
>
<
div
id
=
"progressbar"
>
<
div
id
=
'progress'
>
</
div
>
<
p
>
</
p
>
</
div
>
<
script
type
=
"text/javascript"
>
window.onload =
function
()
{
var
now =
0
;
var
timer = setInterval(
function
()
{
if
(now ==
100
) { clearInterval(timer); window.location.href =
'#'
; }
else
{ now +=
1
; progressfn(now); } },
50
); }
function
progressfn
(cent)
{
var
progressbar = document.getElementById(
"progressbar"
); progressbar = progressbar.getElementsByTagName(
"p"
); progressbar[
0
].innerHTML = cent +
"%"
;
var
progress = document.getElementById(
"progress"
); progress.style.width = cent +
"%"
; }
</
script
>
</
body
>
</
html
>
转载请注明原文地址: https://ju.6miu.com/read-33342.html
技术
最新回复
(
0
)