div+css实现6种不同的loading加载动画效果代码
代码语言:html
所属分类:加载滚动
代码描述:div+css实现6种不同的loading加载动画效果代码
代码标签: div css 不同 loading 加载 动画
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<style>
@import url('https://fonts.googleapis.com/css2?family=Cherry+Bomb+One&display=swap');
.uia-loader {
--_uia-loader-size_default: 5rem;
--_uia-loader-main-aligment: var(--uia-loader-main-aligment, center);
/*
inline-size: var(--uia-loader-main-size, var(--_uia-loader-size_default));
block-size: var(--uia-loader-extra-size, var(--_uia-loader-size_default));
*/
display: var(--uia-loader-display, grid);
gap: var(--uia-loader-caption-gap, 0.5rem);
justify-items: var(--_uia-loader-main-aligment);
}
.uia-loader__canvas {
--_uia-loader-canvas-size: var(--uia-loader-canvas-size, 3rem);
box-sizing: border-box;
inline-size: var(--uia-loader-canvas-main-size, var(--_uia-loader-canvas-size));
block-size: var(--uia-loader-canvas-extra-size, var(--_uia-loader-canvas-size));
padding: var(--uia-loader-canvas-safe-gap, 0.25rem);
display: var(--uia-loader-canvas-display, grid);
justify-items: var(--_uia-loader-main-aligment);
align-items: var(--uia-loader-canvas-extra-aligment, center);
}
[data-uia-loader-adapter-skin-1="ui-clippy-loader-skin-#1"] {
--uia-clippy-loader-size: calc(var(--uia-loader-canvas-main-size) - 0.25rem);
}
[data-uia-loader-skin="1"] .uia-loader__caption {
font-size: var(--uia-loader-caption-font-size);
color: var(--uia-loader-caption-color);
}
.uia-clippy-loader {
--_uia-clippy-loader-size: var(--uia-clippy-loader-size, 2rem);
--_uia-clippy-loader-animation-name: var(--uia-clippy-loader-animation-name);
--_uia-clippy-loader-animation-duration: var(--uia-clippy-loader-animation-duration, 2s);
--_uia-clippy-loader-animation-fill-mode: var(--uia-clippy-loader-animation-fill-mode, both);
--_uia-clippy-loader-animation-iteration-count: var(--uia-clippy-loader-animation-iteration-count, infinite);
--_uia-clippy-loader-stroke: var(--uia-clippy-loader-stroke, 2px);
box-sizing: border-box;
inline-size: var(--_uia-clippy-loader-size);
block-size: var(--_uia-clippy-loader-size);
padding: var(--_uia-clippy-loader-stroke);
background-color: var(--uia-clippy-loader-stroke-color, #222);
animation-name: var(--_uia-clippy-loader-animation-name);
animation-duration: var(--_uia-clippy-loader-animation-duration);
animation-fill-mode: var(--_uia-clippy-loader-animation-fill-mode);
animation-iteration-count: var(--_uia-clippy-loader-animation-iteration-count);
position: relative;
}
.uia-clippy-loader::before {
content: "";
position: absolute;
inset: var(--_uia-clippy-loader-stroke);
background-color: var(--uia-clippy-loader-background-color, #fff);.........完整代码请登录后点击上方下载按钮下载查看
















网友评论0