css 圆形加载器

标签 css animation shapes css-shapes

我在整个网络上寻找一种创建简单的 css 圆形加载器的方法,但找不到任何简单的东西。 对于我正在构建的特殊网站,我需要一种以动态百分比显示调查结果的方法,以便我可以控制每个调查结果的百分比。

这是我找到的最接近的:
http://tympanus.net/Tutorials/CircularProgressButton/
BGut 我不需要任何动画。我只需要一个随调查不同而不同的形状,我将能够通过 css 轻松更改百分比
(例如 - 宽度:55%; 等等等等)

这是我正在使用的图形: enter image description here

一切都需要尽可能简单,这样我也可以更改颜色。 任何人都知道如何做到这一点?

非常感谢

最佳答案

检查这个你可以使用 svg 它适用于 strokeoffset 。只需点击中心并输入一个值

$('input').keyup(function(){
    var val=$(this).val()
    val=parseInt(val);
    $('.path').css('stroke-dashoffset',(val*-315/100))
})
.path {
    fill:none;
    stroke-dasharray: 800;
    stroke-dashoffset: 0;
    transition:.5s all;
}


input{
    width:50px;
    height:50px;
    border-radius:50%;
    position:absolute;
    margin-left:170px;
    margin-top:70px;
    font-size:30px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<input type="text" maxlength="3"/>
<svg width="1100" height="800"> 
  <circle cx="200" cy="100" r="50" stroke-width="50" stroke="cornflowerblue" fill="none"/>
    <circle cx="200" cy="100" r="50" stroke-width="50" stroke="black" class="path"/>
</svg>

关于css 圆形加载器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28397911/

相关文章:

java - Android - 具有形状可绘制对象和以编程方式渐变的自定义按钮

css - 如何呈现行与行之间有白色间隙的多行文本组件

ios - 在 Swiftui animate WithDuration 期间跟踪对象的坐标

jquery - 如何将过渡属性设置为 jquery 响应元素?

css - 如何使用 'height: fit-content' 为动态高度变化设置动画

java - 碰撞检测仅适用于墙的顶部 - Java

Java JPanel 绘制形状

html - 两个表格垂直,一个表格作为另一个表格的标题,并且列和宽度不对齐

css - 带有 Angular Material 的垂直标签

jQuery 偏移问题 : not changing the position of a SWF