• 圆形进度


      1 <!DOCTYPE html>
      2 <html>
      3 <head>
      4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
      5     <title></title>
      6     <meta charset="utf-8" />
      7     <link rel="stylesheet" href="style/style.css">
      8     <script src="js/jquery-1.10.2.min.js"></script>
      9     <style>
     10      .section-project_1 .cicle {
     11     position: relative;
     12     width: 75px;
     13     height: 75px;
     14     border-width: 4px;
     15     border-color: rgba(55, 178, 72, 0.51);
     16     border-style: solid;
     17     border-radius: 50%;
     18     float: left;
     19     margin-top: 5px;
     20 }
     21 
     22     .section-project_1 .cicle .bar {
     23         position: absolute;
     24             width: 45px;
     25     height: 83px;
     26         overflow: hidden;
     27         margin-bottom: 30px;
     28     }
     29 
     30    .section-project_1 .cicle .bar-left {
     31         top: -4px;
     32     left: -8px;
     33     }
     34 
     35         .section-project_1 .cicle .bar-left .bar-left-an {
     36             position: absolute;
     37             z-index: 10;
     38             width: 75px;
     39             height: 75px;
     40                 left: 4px;
     41             border-width: 4px;
     42             border-style: solid;
     43             border-radius: 50%;
     44             transform: rotate(-135deg);
     45             transition: transform 1s linear;
     46         }
     47 
     48     .section-project_1 .cicle .bar-right {
     49             top: -4px;
     50     left: 35px;
     51     }
     52 
     53         .section-project_1 .cicle .bar-right .bar-right-an {
     54             position: absolute;
     55             left: -39px;
     56             z-index: 20;
     57             width: 75px;
     58             height: 75px;
     59             border-width: 4px;
     60             border-style: solid;
     61             border-radius: 50%;
     62             transform: rotate(-135deg);
     63             transition: transform 1s linear;
     64         }
     65 
     66     .section-project_1 .cicle .tx {
     67         position: absolute;
     68     width: 75px;
     69     height: 75px;
     70     line-height: 75px;
     71     text-align: center;
     72     font-size: 12px;
     73     top: -4px;
     74     left: -4px;
     75     }.section-project_1 .cicle .tx p:nth-of-type(1){
     76              position: absolute;
     77     top: -5px;
     78     width: 75px;
     79      }
     80      .section-project_1 .cicle .tx p:nth-of-type(2){
     81              position: absolute;
     82     top: 14px;
     83     left: 19px;
     84     font-size: 12px;
     85 color: #BDC3C7;
     86      }
     87     .section-project_1 .cicle .barAllan{
     88         border-color: transparent transparent #37B248 #37B248;
     89     }
     90     </style>
     91     
     92 </head>
     93 <body>
     94     <div class="StateMarke section-project_1">
     95         <div class="cicle" progress="100">
     96             <div class="bar bar-left">
     97                 <div class="bar-left-an barAllan" style="transform: rotate(-135deg);"></div>
     98             </div>
     99             <div class="bar bar-right">
    100                 <div class="bar-right-an barAllan" style="transform: rotate(45deg);"></div>
    101             </div>
    102             <div class="tx">100%</div>
    103         </div>
    104     </div>
    105     
    106 </body>
    107 </html>
    108 <script>
    109         $(function () {
    110             var bar_left = "-135";
    111             var bar_right = "45";
    112             //proNum是数据所占的百分比
    113             var proNum =70;
    114             if (proNum == 100) {
    115                 bar_left = "45";
    116                 bar_right = "-135";
    117             } else if (proNum > 0 && proNum < 100) {
    118                 if (proNum > 50) {
    119                     bar_right = "-135";
    120                     bar_left = ((proNum - 50) / 50 * 225) + 180;
    121                 } else {
    122                     if (proNum == 50)
    123                         bar_right = "225"
    124                     else
    125                         bar_right = ((proNum / 50 * 225) <= 45 ? (45 + proNum) : (proNum / 50 * 225));
    126                 }
    127             }
    128             $(".bar-left>div").css("transform", "rotate(" + bar_left + "deg)")
    129             $(".bar-right>div").css("transform", "rotate(" + bar_right + "deg)")
    130         })
    131 </script>
  • 相关阅读:
    PAT 甲级 1129 Recommendation System
    PAT 甲级 1129 Recommendation System
    PAT 甲级 1128 N Queens Puzzle (20 分)
    PAT 甲级 1128 N Queens Puzzle (20 分)
    PAT 甲级 1096 Consecutive Factors (20 分)
    PAT 甲级 1096 Consecutive Factors (20 分)
    PAT 甲级 1135 Is It A Red-Black Tree (30 分)
    PAT 甲级 1135 Is It A Red-Black Tree (30 分)
    AcWing 900. 整数划分
    AcWing 899. 编辑距离 线性dp
  • 原文地址:https://www.cnblogs.com/sunnie-cc/p/6080850.html
Copyright © 2020-2023  润新知