> Web进程,无论多么短或冗长,都需要视觉反馈。 虽然有些动作是瞬时的,但另一些动作(例如处理大图像)可能会花费大量时间。 Progress Bars有效地将持续的网站活动传达给用户,从而阻止了冷冻界面的感知。本教程演示了使用progressbar.js库来创建多样的进度栏设计。
构建基本进度栏>
保持进度栏及其容器之间的一致纵横比对于最佳显示至关重要。 圆圈需要1:1的纵横比(宽度等于高度),半圆需要2:1(宽度双重),线应粘附为100:strokeWidth比率。>对于线,圆圈和半圆的进度条,文本区域可以动态更新进度。 有了至少100个字符,随着文本的输入,条形从红色到绿色的过渡。 一个基本的标记示例:
使用文本区域的值,这种简单的结构以及形式和步骤参数将事件侦听器链接到
<div id="circle-container"></div>
keydown
animate()
结论
> progressbar.js简化了各种进度条样式的创建,提供了对宽度和颜色等属性的动画控制。 探索其他示例以获取进一步的灵感。
>
进一步学习以上是使用progressbar.js创建时尚,响应迅速的进度条的详细内容。更多信息请关注PHP中文网其他相关文章!