zoukankan      html  css  js  c++  java
  • 进度条效果

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8" />
    <title>React</title>
    <script src="https://unpkg.com/react@15.3.2/dist/react.js"></script>
    <script src="https://unpkg.com/react-dom@15.3.2/dist/react-dom.js"></script>
    <script src="https://unpkg.com/babel-core@5.8.38/browser.min.js"></script>
    <style>
    .process-bar{
    border:1px solid #ccc;
    height:20px;
    border-radius:4px;
    }
    .process{
    height:20px;
    line-height:20px;
    text-align:center;
    background:#a1b2c3;
    }
    </style>
    </head>
    <body>
    <div id="example">
    <!-- <div class="process-bar">
    <div class="process">
    50%
    </div>
    </div> -->
    </div>
    <script type="text/babel">
    var ProcessBar = React.createClass({
    render : function() {
    var width = parseInt(this.props.percent)+"%";
    return (
    <div className="process-bar">
    <div className="process" style={{width}}>
    {this.props.percent}%
    </div>
    </div>)
    }
    });
    //直接渲染组件
    //ReactDOM.render(<ProcessBar percent="40" />, document.getElementById("example"));
    //启动一个组件和定时器, 每一百毫秒重新渲染组件;
    var per = 0;
    setInterval(function() {
    per++;
    if(per>=101)per=0;
    ReactDOM.render(<ProcessBar percent={per} />, document.getElementById("example"));
    },100)
    </script>
    </body>
    </html>

  • 相关阅读:
    日本最大的汽车品牌:丰田【仅供自己参考】
    读书笔记1
    读书笔记1
    计算机网络笔记1
    ZY凉凉经
    HK凉凉经
    访问一个网站,发生了什么?
    正向代理VS反向代理
    mac下打开hosts文件
    国际手机区号
  • 原文地址:https://www.cnblogs.com/tis100204/p/10442513.html
Copyright © 2011-2022 走看看