zoukankan      html  css  js  c++  java
  • [CSS3]环形进度条

    来源:https://codepen.io/eZ0/pen/eZXNzd

    点击上面链接有源码有示例。

    .ko-progress-circle {
        width: 120px;
        height: 120px;
        background-color: #d9d9d9;
        border-radius: 50%
    }
    
    .ko-progress-circle .ko-progress-circle__slice,
    .ko-progress-circle .ko-progress-circle__fill {
        width: 120px;
        height: 120px;
        position: absolute;
        -webkit-backface-visibility: hidden;
        transition: transform 1s;
        border-radius: 50%
    }
    
    .ko-progress-circle .ko-progress-circle__slice {
        clip: rect(0px,120px,120px,60px)
    }
    
    .ko-progress-circle .ko-progress-circle__slice .ko-progress-circle__fill {
        clip: rect(0px,60px,120px,0px);
        background-color: #1291d4
    }
    
    .ko-progress-circle .ko-progress-circle__overlay {
        width: 105px;
        height: 105px;
        position: absolute;
        margin: 7.5px;
        background-color: #fbfbfb;
        border-radius: 50%
    }
    <div class="ko-progress-circle" data-progress="30">
        <div class="ko-circle">
            <div class="full ko-progress-circle__slice">
                <div class="ko-progress-circle__fill"></div>
            </div>
            <div class="ko-progress-circle__slice">
                <div class="ko-progress-circle__fill"></div>
                <div class="ko-progress-circle__fill ko-progress-circle__bar"></div>
            </div>
        </div>
        <div class="ko-progress-circle__overlay"></div>
    </div>
    $('.ko-progress-circle').each(function(index, element) {
        var progress = $(this).data('progress');
        var degree = parseInt(progress) * 1.8;
    
        $(this).find('.ko-progress-circle__slice.full,.ko-progress-circle__fill').css('transform', 'rotate(' + degree + 'deg)');
        $(this).find('.ko-progress-circle__fill.ko-progress-circle__bar').css('transform', 'rotate(' + (degree * 2) + 'deg)');
    });
  • 相关阅读:
    python的使用
    SFM(structure from motion)
    linux 常用命令
    opencv图像操作
    两圆位置判断
    nat123动态域名解析软件使用教程
    IIS负载均衡
    Oracle 查询表信息(字段+备注) .
    【原创】开源.NET排列组合组件KwCombinatorics使用(三)——笛卡尔积组合
    visual studio 2013使用技巧
  • 原文地址:https://www.cnblogs.com/hcbin/p/9821013.html
Copyright © 2011-2022 走看看