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