gsap下载按钮点击显示进度动画效果代码
代码语言:html
所属分类:进度条
代码描述:gsap下载按钮点击显示进度动画效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Inter:400,500,600,700&display=swap'>
<style>
.dl-parachute {
--color-text: #fff;
--color-icon: #fff;
--color-line: #fff;
--svg-y: 0px;
--arrow-x: 0px;
--arrow-y: 2px;
--arrow-r: 0deg;
--line-opacity: 0;
--circle-opacity: 1;
--parachute-o: 1;
--parachute-y: 0px;
--parachute-s: 0;
--line-progress-o: 0;
--line-progress: 260px;
--success-y: 12px;
--success-o: 0;
--number-y: 12px;
--number-o: 0;
-webkit-tap-highlight-color: transparent;
-webkit-appearance: none;
outline: none;
background: none;
border: none;
padding: 0;
margin: 0;
cursor: pointer;
font-size: 14px;
font-weight: 600;
font-family: "Inter";
position: relative;
width: 120px;
height: 120px;
}
.dl-parachute svg {
display: block;
pointer-events: none;
}
.dl-parachute svg.circle, .dl-parachute svg.line {
width: 280px;
height: 124px;
position: absolute;
left: -80px;
stroke-width: 3px;
stroke-linecap: round;
stroke: var(--color-line);
fill: none;
}
.dl-parachute svg.circle {
top: -2px;
opacity: var(--circle-opacity);
transform: translateY(var(--svg-y)) rotate(180deg);
}
.dl-parachute svg.line {
height: 128px;
bottom: -65px;
opacity: var(--line-opacity);
}
.dl-parachute svg.line .progress {
stroke-width: 6px;
stroke-dasharray: 260px;
opacity: var(--line-progress-o);
stroke-dashoffset: var(--line-progress);
}
.dl-parachute .arrow {
position: absolute;
left:.........完整代码请登录后点击上方下载按钮下载查看
















网友评论0