| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- <!DOCTYPE html>
- <html>
- <head>
- <!--Import Google Icon Font-->
- <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
- <!--Import materialize.css-->
- <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/css/materialize.min.css">
- <!--Let browser know website is optimized for mobile-->
- <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
- <style>
- .flip-list-move {
- transition: transform 1s;
- }
- .flip-list-enter-active, .flip-list-leave-active {
- transition: all 1s;
- }
- .flip-list-enter, .flip-list-leave-to /* .list-leave-active below version 2.1.8 */ {
- opacity: 0;
- transform: translateX(30px);
- }
- .currency{
- font-weight: bold;
- white-space: nowrap;
- }
- .amount{
- text-align: end;
- width: 100%;
- }
- .amount::before{
- content: "$ ";
- }
- </style>
- </head>
- <body>
-
- <div id="startDate" class="hide">{{date}}</div>
- <div id="app">
- <div class="row">
- <nav class="nav-extended">
- <div class="nav-wrapper blue-grey">
- <div class="col s12">
- <a class="brand-logo">Max app</a>
- </div>
- </div>
- </nav>
- </div>
- <div class="container">
- <form action="#">
- <p class="range-field">
- <label for="date">Select Date</label>
- <input type="text" id="date" v-model="date" class="datepicker">
- <input type="range" min="1970-01-01" max="2021-03-14" />
- </p>
- </form>
- <h4>Top 50 Cryptocurrency by market cap </h4>
- {% raw %}
- <transition-group name="flip-list" tag="div" class="row">
- <div class=" col xl2 l3 m4 s6" v-for="item,k in items" :key="item.name">
- <div class="card-panel blue-grey">
- <div class="white-text currency">{{k+1}}. {{ item.name }}</div>
- <div class="white-text amount">{{ Math.round(item.marketCap).toLocaleString() }}</div>
- </div>
- </div>
- </transition-group>
- {% endraw %}
- </div>
- </div>
-
- <!--JavaScript at end of body for optimized loading-->
- <script src="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/js/materialize.min.js"></script>
- <script src="https://unpkg.com/axios/dist/axios.min.js"></script>
- <script src="https://unpkg.com/vue@next"></script>
- <script src="{{ url_for('static', filename='js/app.js')}}"></script>
- </body>
- </html>
|