使用 css 动画的线条微调器

开发商

有什么方法可以在不使用 javascript 的情况下使用纯 css 动画添加线条微调器(来自 spin.js - https://spin.js.org)(例如:https : //www.w3schools.com/howto/howto_css_loader.asp ) ?

科学

是的,可以,感谢这篇文章:点击查看

为了最简单的理解,这里是代码片段:

/**
 * (C)Leanest CSS spinner ever
 */

@keyframes spin {
	to { transform: rotate(1turn); }
}

.progress {
	position: relative;
	display: inline-block;
	width: 5em;
	height: 5em;
	margin: 0 .5em;
	font-size: 12px;
	text-indent: 999em;
	overflow: hidden;
	animation: spin 1s infinite steps(8);
}

.small.progress {
	font-size: 6px;
}

.large.progress {
	font-size: 24px;
}

.progress:before,
.progress:after,
.progress > div:before,
.progress > div:after {
	content: '';
	position: absolute;
	top: 0;
	left: 2.25em; /* (container width - part width)/2  */
	width: .5em;
	height: 1.5em;
	border-radius: .2em;
	background: #eee;
	box-shadow: 0 3.5em #eee; /* container height - part height */
	transform-origin: 50% 2.5em; /* container height / 2 */
}

.progress:before {
	background: #555;
}

.progress:after {
	transform: rotate(-45deg);
	background: #777;
}

.progress > div:before {
	transform: rotate(-90deg);
	background: #999;
}

.progress > div:after {
	transform: rotate(-135deg);
	background: #bbb;
}
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">

</head>
<body>

<h2>How To Create A Loader</h2>


<div class="progress"><div>Loading…</div></div>


</body>
</html>

jsFiddle

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在React JS组件中使用CSS动画微调器时,Windows 8.1的IE中存在bug

来自分类Dev

如何使用CSS和SVG进行线条动画

来自分类Dev

CSS3微调器上的抽搐动画

来自分类Dev

如何使用CSS在屏幕中间设置微调器?

来自分类Dev

使用 CSS 将微调器放在图像容器的中心

来自分类Dev

纯CSS的线条画动画

来自分类Dev

轻松使用CSS动画

来自分类Dev

可恢复的微调器CSS3动画。萨斯变了吗?

来自分类Dev

使用CSS3动画加快眨眼计时器

来自分类Dev

使用CSS3动画加快眨眼计时器

来自分类Dev

使用计时器对Java线条图进行动画处理

来自分类Dev

调整CSS微调器的大小

来自分类Dev

调整CSS微调器的大小

来自分类Dev

使用CSS设置线条的高度和高度

来自分类Dev

如何正确使用CSS动画?

来自分类Dev

使用jQuery反转CSS动画

来自分类Dev

如何正确使用css动画?

来自分类Dev

如何使用链接的动画CSS?

来自分类Dev

使用CSS制作按钮动画

来自分类Dev

使用javascript优化CSS动画

来自分类Dev

使用 CSS/JQuery 制作动画

来自分类Dev

使用CSS更改Javafx微调按钮的样式

来自分类Dev

使用CSS更改Javafx微调按钮的样式

来自分类Dev

使用微调器更改值

来自分类Dev

使用多个微调器(android)

来自分类Dev

如何使旋转微调器的边缘变圆的css

来自分类Dev

如何使旋转微调器的边缘变圆的css

来自分类Dev

通过 css 更改 JavaFX 微调器

来自分类Dev

使用CSS隐藏动画GIF是否可以节省浏览器资源?