进度条的实现

Js:

$(function(){    var goodNum="90%";//好评的百分比    var mediumNum="10%"//中评的百分比    var badNum="3%"//差评的百分比    var num=goodNum.substring(0,2)// 进度条    $(".bars").append("<div class=‘bars_left‘><span class=‘good_number‘>"+num+"</span><span>好评度</span> </div>");    $(".bars").append("<div class=‘bars_middle‘><ul><li>好评("+goodNum+")</li><li>中评("+mediumNum+")</li><li>差评("+badNum+")</li></ul></div>")    $(".bars").append("<div class=‘bars_right‘> </div>")    $(".bars_right").append("<div class=‘progress‘><span class=‘first‘ style=‘width:"+goodNum+"‘><em></em><span></span></span> </div>")    $(".bars_right").append("<div class=‘progress‘><span class=‘two‘ style=‘width:"+mediumNum+"‘><em></em><span></span></span> </div>")    $(".bars_right").append("<div class=‘progress‘><span class=‘three‘ style=‘width:"+badNum+"‘><em></em><span></span></span> </div>")

    var temp=goodNum.tostring().split(‘(‘)[1].split(‘)‘)[0].split(‘,‘);})

css样式:
blockquote:before, blockquote:after,q:before, q:after {    content: ‘‘;    content: none;}

.bars{    overflow: hidden;    border-bottom: 1px solid #E9E4E4;    padding-bottom: 20px;    margin:5px 20px;}.bars_left{    float: left;    margin: 25px 5% 0 0;    font-size: 14px;    overflow: hidden;}.bars_middle{    float: left;    margin: 23px 0 0 0;    font-size: 14px;}.bars_middle ul li{    line-height: 24px;}.bars_left span{    display: block;    text-align: center;}.good_number{    font-size:32px;    color: #f8711f;}.bars_right{    overflow: hidden;    width: 110px;    margin: 26px 0  0 3%;    float: left;}.progress {    height: 16px;    margin-bottom: 8px;    background: #ebebeb;}.progress > span {    position: relative;    float: left;    margin: 0 -1px;    height:16px;    text-align: right;    background: #cccccc;

}.progress > span:before {    content: ‘‘;    position: absolute;    top: 0;    bottom: 0;    left: 0;    right: 0;    z-index: 1;    height: 18px;    background: url("../images/progress.png") 0 0 repeat-x;    border-radius: 10px;}.progress span{    background: #39bcaf;    overflow: hidden;

}

实现效果:
时间: 2024-11-05 19:00:26

进度条的实现的相关文章

Android 从无到有打造一个炫酷的进度条效果

从无到有打造一个炫酷的进度条效果

每周进度条(第十五周)

第十五周进度条   第十五周 所花时间 1h 代码量(行)  100 博客量(篇)  1 学到的知识 对图片的处理 在Android程序中加入图片

Bootstrap进度条

Bootstrap 进度条使用 CSS3 过渡和动画来获得该效果.Internet Explorer 9 及之前的版本和旧版的 Firefox 不支持该特性, Opera 12 不支持动画. 默认的进度条 创建一个基本的进度条的步骤如下: 添加一个带有 class .progress 的 <div>. 接着,在上面的 <div> 内,添加一个带有 class .progress-bar 的空的 <div>. 添加一个带有百分比表示的宽度的 style 属性,例如 sty

HTML5/CSS3超酷进度条 不同进度多种颜色

下面我们来看看实现这款进度条的过程和源码,代码主要由HTML.CSS以及jQuery组成,实现过程也相对比较简单.HTML代码: <div id="wrapper">     <div class="loader-container">           <div class="meter">0</div>           <span class="runner"&g

基于HT for Web矢量实现HTML5文件上传进度条

在HTML中,在文件上传的过程中,很多情况都是没有任何的提示,这在体验上很不好,用户都不知道到时有没有在上传.上传成功了没有,所以今天给大家介绍的内容是通过HT for Web矢量来实现HTML5文件上传进度条,矢量在<矢量Chart图表嵌入HTML5网络拓扑图的应用>一文中已经讲述了关于setCompType()方法的应用,今天我们用setImage()方法充分利用系统中定义好的矢量资源来实现文件上传进度条,我们先来看下效果图: 从效果图可以看到,向服务器上传了一个mp4文件,并在最下方显示

Android的下拉刷新带进度条效果

首先看一下运行效果图,程序的下拉刷新参考了视频,在视频页面也提供了源码下载, http://www.imooc.com/learn/135 本篇主要说在此基础上增加了进度条的快速旋转和递增递减处理,在文章最后也会给出源码,这里主要描述一下所用的一个类 RoundProgressBar package com.cayden.listview; import android.content.Context; import android.content.res.TypedArray; import

【WebView】带加载进度条的WebView及Chrome联调

先看效果图: 看到顶部蓝色的进度条了. 原理:用到了 android.webkit.WebChromeClient中的onProgressChanged,而android.webkit.WebViewClient是没有这个方法的.所以普通的WebView是无法实现进度条的. 下面直接上干货: /** * ProgressWebView * * @author lif * * */ @SuppressWarnings("deprecation") public class Progres

OpenCV GUI基本操作,回调函数,进度条,裁剪图像等

代码为转载,出处找不到了,不贴了 工具条进度条: // ConvertColor.cpp : 定义控制台应用程序的入口点. // #include "stdafx.h" #include <iostream> #include <opencv2/highgui/highgui.hpp> #include <opencv2/imgproc/imgproc.hpp> #pragma comment(lib,"opencv_core2410d.l

python 进度条

功能说明:将程序的执行进展情况按照百分比用进度条显示. print:打印末尾会自动加上换行符'\n',如果要让打印的结果一直在同一行显示,不能使用这个命令 sys.stdout.write():打印输出但结尾不带'\n',使输出一直在同一行,同时在末尾加上行首符'\r',将最新的输出结果一直保持在行首 sys.stdout.flush():将缓存在sys.stdout.write()的内容暂时打印出来 #!/usr/bin/env python # -*- coding:utf-8 -*- im

eclipse进度条从后台还原到前台

Eclipse在运行长时间任务时一般会有进度条提示,如下所示: 在上图所示的进度条对话框中,点击"Run in Background"会将本次运行的进度以后台方式运行,当前进度条对话框被隐藏,下次重新运行时,还是以前台(进度条对话框)的方式运行:如果选中"Always Run in background",则本次运行会转入后台,以后的运行也在后台.要想恢复前台运行,需要到Eclipse的首选项进行设置. 选择菜单栏Window-->Preferences--&