圆形进度条

筱小Q 筱小Q     2022-10-04     537

关键词:

基于angularJS1/jquery和radialIndicator插件

 

效果图:

 

1、首先引入一下文件:

2、在jsp中引入需要的文件 

<script src="js/jquery-2.1.3.js"></script>
<script src="js/radialIndicator.js"></script>

<script src="js/angular.min.js"></script>
<script src="js/angular.radialIndicator.js"></script>

3、样式设计

<style>
  .circular{
    border-bottom: 1px #F00 solid;margin-top: 20px;display: flex;justify-content: center;align-items: center;
  }
  .inputs{
    margin-left: 20px;
  }
  strong {
    position: absolute;left: 0;margin-left: 9px;
    width: 40px;
  }
  button{
    position: absolute;margin-top: 10px;
  }
</style>

4、插入div 以及 进度设置

<!--jquery-->

<div class="circular">
  <strong>Jquery</strong>
  <div id="indicatorContainer"></div>

  <div class="inputs">
    <input type="number" id="indicatorVue" value="60" />
    <button onclick="updateIndicator()">修改</button>
  </div>
</div>

<br/><br/>

<!-- AngularJs-->
<div class="circular" ng-app="myApp" ng-controller="MyController">
  <strong>AngularJS</strong>
  <div>
    <div data-radial-indicator="indicatorOption" data-radial-indicator-id="indicator1"></div>
  </div>

  <div class="inputs">
    <input type="number" ng-model="numbers" ng-change="myFunc()"/>
  </div>
</div>

 

<!--jquery实例-->
<script type="text/javascript">
  //获取对象实例
  var progObj = radialIndicator('#indicatorContainer' , {
    radius:50, //定义圆形指示器的内部的圆的半径。
    barBgColor:"#CCC", //定义圆形指示器的刻度条的背景颜色。
    barColor:"#99CC33", //指示器数值样式
    percentage:true, //设置为true显示圆形指示器的百分比数值。
    // initValue:$("#indicatorVue").val(), //圆形指示器初始化的值。
    minValue:0, //圆形指示器的最小值。
    maxValue:100
  });
  progObj.animate($("#indicatorVue").val());

  function updateIndicator() {
    var val = $("#indicatorVue").val();
    progObj.animate(val);
  }
</script>

<!--AngularJS实例-->
<script type="text/javascript">
  angular.module('myApp', ['radialIndicator']).controller('MyController', ['$scope','radialIndicatorInstance' ,function ($scope,radialIndicatorInstance) {
    $scope.numbers = 70;

    $scope.indicatorOption = {
    radius : 50,
    percentage :true,
    barColor : "#87CEEB",
    minValue:0,
    maxValue:100
    // initValue:$scope.numbers
  };

  angular.element(window).bind('load', function() {
    radialIndicatorInstance['indicator1'].animate(70);
  });

  $scope.myFunc = function() {
    var numbers = $scope.numbers;
    radialIndicatorInstance['indicator1'].animate(numbers);
  }
  // $scope.indicatorValue = 70;
 }]);
</script>

 

圆形进度条 Android

】圆形进度条Android【英文标题】:CircularProgressBarAndroid【发布时间】:2015-06-0320:06:35【问题描述】:我想创建一个分段的圆形进度条,其行为类似于倒数计时器,这样每个分段都有自己的时间限制。有一个iOS应用pTimer+,我想在An... 查看详情

带有图像和圆形进度条的圆形按钮

】带有图像和圆形进度条的圆形按钮【英文标题】:Circularbuttonwithimageandcircularprogressbar【发布时间】:2019-12-2819:29:53【问题描述】:我正在尝试制作一个按钮,里面有一个图像,外面有一个圆形进度条,按下按钮后是彩色的。我... 查看详情

带圆角的 Android 圆形进度条

】带圆角的Android圆形进度条【英文标题】:Androidcircularprogressbarwithroundedcorners【发布时间】:2016-08-0623:37:54【问题描述】:我正在尝试获得一个带有圆角的圆形进度条,如下所示。但到目前为止,我无法获得圆角,我能够获得圆... 查看详情

googlechrome圆形进度条

Conmajia?2012UpdatedonFeb.21,2018GoogleChrome的圆形进度条。Demo功能显示百分比(0-100)。如果进度值达到100%,则将闪烁指定次数。属性BlinkCount,结束后闪烁几次。0为不闪烁,默认2.BlinkSpeed,闪烁速度,0-255,默认10.Image,中央图标SpokeCol... 查看详情

qt第三方圆形进度条-及其改进

Qt第三方圆形进度条的改进要实现一个圆形的进度条功能,在网上找到一个比较出名的第三方封装类:QRoundProgressBar,地址:sourceforge的QRoundProgressBar 功能封装的还是不错,提供了3种模式,线形、圆环、饼状。使用过程中发现... 查看详情

css3做圆形进度条

...天就重点讲解这个效果,首先,当有人说你能不能做一个圆形进度条效果出来时,如果是静态完整圆形进度条,那么就很简单了:.circleprogress{  width:160px;  height:160px;  border:20pxsolidred;  border-radius:50%;}... 查看详情

Visual Basic 圆形进度条

】VisualBasic圆形进度条【英文标题】:Visualbasiccircularprogressbar【发布时间】:2015-01-1118:11:15【问题描述】:我正在尝试制作一个具有良好UI的软件,但我在VB方面并不专业......如何制作圆形进度条?举例【问题讨论】:见codeproject.... 查看详情

快速创建围绕图像的圆形进度条

】快速创建围绕图像的圆形进度条【英文标题】:Creatingacircularprogressbararoundanimageinswift【发布时间】:2016-07-2712:05:09【问题描述】:我正在尝试在图像周围创建一个圆形进度条,如下面的屏幕截图所示。到目前为止,我已经设法... 查看详情

纯css3实现圆形进度条动画

悄悄地,GIF格式的进度条已经越来越少,CSS进度条如雨后春笋般涌现。今天要介绍的这个CSS3进度条,效果和FlymeOS4上的加载动画一样。首先,来看下最终的效果:  查看详情

如何更改圆形进度条的颜色?

】如何更改圆形进度条的颜色?【英文标题】:Howtochangecolorincircularprogressbar?【发布时间】:2011-07-1707:03:54【问题描述】:我在Android上使用循环进度条。我想改变它的颜色。我正在使用"?android:attr/progressBarStyleLargeInverse"风格。那... 查看详情

javaswing圆形加载进度条(代码片段)

查看详情

android中的圆形进度条

】android中的圆形进度条【英文标题】:Circularprogressbarinandroid【发布时间】:2015-09-1318:26:05【问题描述】:我想实现一些圆形进度条,中间有一个按钮,就像在whatsapp中一样。有谁知道一个好的图书馆来实现这一点?我想要完成... 查看详情

如何重新加载圆形进度条

】如何重新加载圆形进度条【英文标题】:howtoreloadacircularprogressbar【发布时间】:2015-12-0921:59:58【问题描述】:我对画布以及如何创建圆形进度条进行了一些网络搜索,我得到了这个。我对在网上找到的代码片段进行了一些更... 查看详情

如何创建圆形样式进度条

】如何创建圆形样式进度条【英文标题】:HowtocreateaCircularStyleProgressBar【发布时间】:2011-06-1918:24:09【问题描述】:我需要帮助来实现这样的循环进度条:我应该如何通过增加Value属性来实现Circle来填充?【问题讨论】:相关链... 查看详情

如何在kivy中制作圆形进度条?

】如何在kivy中制作圆形进度条?【英文标题】:Howtomakecircularprogressbarinkivy?【发布时间】:2018-11-0516:04:11【问题描述】:我想用kivy和python制作一个简单的圆形进度条。我搜索了在线文档和GitHub曲目,但没有找到解释循环进度条... 查看详情

尝试在 Swift 中创建圆形进度条

】尝试在Swift中创建圆形进度条【英文标题】:TryingtocreatecircularprogressbarinSwift【发布时间】:2014-09-2722:45:58【问题描述】:我正在尝试在Swift中为我的应用程序添加一个圆形进度条,但是我无法找到任何Swift特定示例。因此,我... 查看详情

如何使用逆时针动画显示自定义圆形进度条?

】如何使用逆时针动画显示自定义圆形进度条?【英文标题】:HowtodisplaycustomcircularprogressbarwithAnti-Clockwiseanimation?【发布时间】:2014-07-0313:54:48【问题描述】:我正在使用与测验相关的应用程序。此处将显示自定义圆形进度条,... 查看详情

带有实心圆圈的自定义圆形进度条

】带有实心圆圈的自定义圆形进度条【英文标题】:CustomCircularProgressBarwithsolidcircles【发布时间】:2015-05-1505:52:21【问题描述】:我想要一个这样的圆形进度条我试过了,但它看起来不像圆形以及如何将动画与淡入淡出一起放置... 查看详情