最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JS實現(xiàn)數(shù)據(jù)動態(tài)渲染的豎向步驟條

 更新時間:2020年06月24日 08:30:59   作者:Jeslie-He  
這篇文章主要為大家詳細介紹了JS實現(xiàn)數(shù)據(jù)動態(tài)渲染的豎向步驟條,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了JS實現(xiàn)數(shù)據(jù)動態(tài)渲染豎向步驟條的具體代碼,供大家參考,具體內(nèi)容如下

實現(xiàn)以下效果:

運用的知識點主要是html的偽元素。然后步驟條通過js動態(tài)渲染。最后一條數(shù)據(jù)的狀態(tài)顏色狀態(tài)為高亮狀態(tài)。
直接上代碼

html部分:

<ul class="progress_box">
  </ul>

css部分:

 * {
    margin: 0;
    padding: 0;
  }
  
  ul {
    width: 360px;
    margin:100px auto;
  }
  
  li {
    position: relative;
    padding: 0 21px;
    list-style: none;
    height: 54px;
    border-left: 1px solid #4BACFD;
  }
  
  li:before {
    content: "";
    display: block;
    position: absolute;
    /* margin-left: -6px; */
    top: 0;
    left: -5px;
    width: 10px;
    height: 10px;
    /* line-height: 22px; */
    text-align: center;
    background: #4BACFD;
    /* color: #fff; */
    /* font-size: 14px; */
    border-radius: 50%;
  }
  .last_progress{
    border: none;
  }
  .last_progress::before{
    content: "●";
    display: table-cell;
    position: absolute;
    vertical-align: middle;
    /* margin-left: -6px; */
    /* top: 0; */
    left: -6px;
    width: 14px;
    height: 14px;
    line-height: 11.5px;
    text-align: center;
    background: rgba(75, 172, 253, .3);
    color: #4BACFD;
    font-size: 18px;
    border-radius: 50%;
  }
  .progress_content{
    position: absolute;
    top: -4px;
  }
  .progress_title{
    font-size: 15px;
    color: #222;
    font-weight: 600;
    margin-bottom: 3px;
  }
  .progress_time{
    color: #999999;
    font-size: 12px;
  }
  .active{
    color: #2BA0FF;
  }

JS部分:

 var progressList = [
      {'progress_title':'無感支付簽約成功','progress_time':'2020.06.10 09:00'},
      {'progress_title':'提額申請?zhí)峤怀晒?,銀行審核中。','progress_time':'2020.06.10 10:00'},
      {'progress_title':'提額審核通過,提額額度xxxx元。','progress_time':'2020.06.10 10:05'},
      {'progress_title':'提額成功,當前可用額度為10000元','progress_time':'2020.06.10 10:05'}
    ]
    function renderProgress(progressList){
      var progressBox = document.querySelector('.progress_box');
      console.log(progressBox)
      console.log(progressList);
      var progressTemplate = ''
      for(var i = 0; i < progressList.length; i ++){
        if(i == progressList.length - 1){
        progressTemplate += "<li class='last_progress'><div class='progress_content'><p class='progress_title active'>"+progressList[i].progress_title+"</p><p class='progress_time'>"+progressList[i].progress_time+"</p> </div></li>"
        }else{
        progressTemplate += "<li><div class='progress_content'><p class='progress_title'>"+progressList[i].progress_title+"</p><p class='progress_time'>"+progressList[i].progress_time+"</p> </div></li>"
        }
      }
      progressBox.innerHTML = progressTemplate
    }
renderProgress(progressList)

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

最新評論

克东县| 乌鲁木齐市| 柞水县| 都安| 青海省| 浮山县| 玉山县| 开封市| 吉木乃县| 铁岭市| 洛浦县| 汕尾市| 邮箱| 团风县| 潜山县| 洪江市| 纳雍县| 钦州市| 宁都县| 长岭县| 金昌市| 色达县| 邢台县| 文水县| 门头沟区| 长沙市| 漯河市| 监利县| 普宁市| 泰顺县| 南投市| 米脂县| 富平县| 镇原县| 枣庄市| 兴城市| 梅州市| 东至县| 山阴县| 瑞安市| 新平|