简单的进度条

想学IT的小肉肉 想学IT的小肉肉     2022-09-03     195

关键词:

对于我知识吸收慢,就从简单的学起吧!简单的进度条。感觉自己写的代码很差劲,所以如果有大神不经意经过的话,还望动动尊指,指点一二,多多指教^-^!

接下来我讲出我的故事!我就希望我的代码后期重用性可以好点,所以就想自己写一些组件,这样可以既方便又快捷。先从进度条开始!

 这是jq宝宝:

/*
    进度条(长方形简单)
    传入class、宽度width、长度height、边框颜色border、圆角radius、进度条颜色bgColor,时间time
*/
function getProBar(obj){
    $(obj.class).css({
        "width":obj.width,
        "height":obj.height,
        "border":obj.border,
        "borderRadius":obj.radius
    });
    $(obj.class).append("<div id=‘sProBar‘></div>");
    $("#sProBar").css({
        "width": "0px",
        "height":obj.height,
        "background-color": obj.bgColor,
        "borderRadius":obj.radius
    });
    $("#sProBar").animate({width:obj.width},obj.time);
}

这是js宝宝:

/*
    进度条(长方形简单)
    传入大div框id1、小div框id2、宽度width、长度height、边框颜色border、圆角radius、进度条颜色bgColor
*/
function getProBar(obj){
    var id1 = doc.getElementById(obj.id1),
        id2 = doc.getElementById(obj.id2);
    // //兼容于chrome,Safari等基于webkit的浏览器
    // d2.style.webkitAnimationPlayState="running";
    // //兼容firefox浏览器
    // d2.style.mozAnimationPlayState="running";

    id1.style.cssText = "width:" + obj.width + ";height:" + obj.height + ";border:" + obj.border + ";border-radius:" + obj.radius ;
    id2.style.cssText = "width:0px;" + "height:" + obj.height + ";background-color:" + obj.bgColor +";border-radius:" + obj.radius + ";transition-duration:" + obj.time;
    var a = id1.clientWidth;
    for(var i=0; i <= a; i++){
        id2.style.width = i + "px";
    }
}

光明的路在前方,要勇往直前,每天鼓励自己一点点,干了这杯鸡汤。
 

 

linux中实现一个简单的进度条

...度的就是我们今天要说的进度条,进度条的模拟实现是挺简单的,但是要做的比较实用还是需要注意很多地方的,下来我就一步步的深入分析一下进度条得实现。1.起初写下了这样的代码,解释以下几点:   查看详情

cssreactjs的简单进度条(代码片段)

查看详情

asp.net的一个简单进度条功能(代码片段)

...显示进度页面,进度完成后,进度条消失,其实也是比较简单的了。我们需要一个进度条代码文件ProgressBar.htm(注意:是没有head这些标签的) <scriptlanguage="javascript">functionSetPorgressBar(pos)//设置进度条居中varscreenWidth=documen... 查看详情

简单实用的进度条加载组件loader.js

本文提供一个简单的方法实现一个流程的进度条加载效果,以便在页面中可以通过它来更好地反馈耗时任务的完成进度。要实现这个功能,首先要考虑怎样实现一个静态的进度条效果,类似下面这样的:这个倒是比较简单,两个... 查看详情

简单的进度条程序

    简单的进度条程序1importsys,time2foriinrange(31):3sys.stdout.write(" ")#每一次清空原行4sys.stdout.write("%s|%s"%(int(i/30*100),int(i/30*100)*"*"))5sys.stdout.flush()#强制刷新屏幕6time.sleep(0.5)#每隔0.5秒打印一次  查看详情

seekbar的简单使用

1SeekBar简介SeekBar是进度条。我们使用进度条时,可以使用系统默认的进度条;也可以自定义进度条的图片和滑块图片等。2SeekBar示例功能:手动拖动进度条,TextView中文字显示进度的改变。1publicclassMainActivityextendsAppCompatActivity{2pri... 查看详情

C# MVVM 中的简单进度条

】C#MVVM中的简单进度条【英文标题】:SimpleprogressbarinC#MVVM【发布时间】:2021-12-1915:27:37【问题描述】:我在公司使用LabVIEW,想改用C#MVVM。在我的自学之旅中,当遇到一些在LabVIEW中相当容易完成但在C#中无法完成的事情时,我觉... 查看详情

videoview--简单获取进度条的方法

使用MediaController类就可以简单的把视频中的进度条加进去实例:现在布局哪里放一个VideoView,然后:videoView=(VideoView)findViewById(R.id.videoView1);MediaControllermc=newMediaController(Video.this);//Video是我类名,是你当前的类 videoView.setMediaCon 查看详情

原生js做一个简单的进度条

用原生js做进度条,布局非常简单,一个盒子里放一个span标签,让它的宽度为0,并且转成块元素。主要用定时器动态增加span的宽度,并且当它的宽度大于父级盒子的宽度的时候停止效果如下:一css如下: * margin:0; padding:0; ... 查看详情

一个非常简单的bash进度条。

#!/usr/bin/envbash#simplepb.sh#Averysimplebashprogressbar.#Stillneedsalotofworktobecomeuseful.#ksaver(atidenti.ca),Aug2010.#License:PublicDomain functionprogr_bar(){MAX=$1PERCENT=0FO 查看详情

androidprogressbar(进度条)的简单使用(代码片段)

圆形进度条只需要加入ProgressBar,默认即是圆形xml文件<LinearLayoutandroid:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical">< 查看详情

类似网易云播放进度条按钮简单实现

1:先看效果图 就是画了个外层的底色(一个圆),进度层颜色绘制(画了一个圆弧),中心的部分(这个就是个三角形或矩形)。 2:view的属性/***view环形的底色*/privateintbgColor;/****view进度颜色*/privateintprogressColor;/***view... 查看详情

shell实现简单的进度条(代码片段)

实现printf的有色输出:参考链接实现代码:#!/bin/bashlabel=('|''/''-''\\\\')str=''str1=''str2=''k=0#表示百分比进度foriin1..100do str+=& 查看详情

设计进度条(代码片段)

...设计,才能让原本的蓝灰配变得更加“灵动”一些哈!最简单的进度条,源码是这样的:<progressid="pro"value="30"></progress>最简单的呈现效果,没有加一点儿修饰的样子是这样的:怎么说呢?就像是被人打了一样,很木,很... 查看详情

ruby使用ruby的没有gem的简单进度条脚本。(代码片段)

查看详情

每周进度条02

所花时间(分钟)200代码量(行)100博客量(篇)1所学知识本周主要对《软件需求模式》进行了阅读,同时也对以前的知识进行复习。对书本上一些简单的软件案例进行简单的分析和理解。  查看详情

python无依赖实现一个带百分比的简单进度条

使用sys.stdout或sys.stderr就可以输出一个简单的进度条:importtimeimportsysdefreport_progress(progress,total,lbar_prefix='',rbar_prefix=''):percent=round(progress/float(total)*100)buf& 查看详情

在 Kivy 中构建简单的进度条或加载动画?

】在Kivy中构建简单的进度条或加载动画?【英文标题】:BuildingasimpleprogressbarorloadinganimationinKivy?【发布时间】:2015-08-1605:38:59【问题描述】:我正在为我开发的命令行实用程序编写KivyUI。一切正常,但有些进程可能需要几秒钟... 查看详情