lit-html实现实时走动的时钟效果代码

代码语言:html

所属分类:其他

代码描述:lit-html实现实时走动的时钟效果代码

代码标签: lit-html 实时 走动 时钟 代码

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<!DOCTYPE html>
<html lang="en" >

<head>

  <meta charset="UTF-8">

  
  

    <style>
      body {
        display: flex;
        align-items: center;
        justify-content: center;
        margin: 0;
      }
      lit-clock {
        width: 100vmin;
        height: 100vmin;
      }
    </style>



</head>



  <body>
    <lit-clock></lit-clock>


  
      <script  type="module">


import { html, render, svg } from 'https://unpkg.com/lit-html@0.7.1/lit-html.js';
import range from 'https://unpkg.com/lodash-es@4.17.4/range.js';

/** 
 * Adapted from the Ractive.js clock example: http://www.ractivejs.org/examples/clock/
 */
export class LitClock extends HTMLElement {

  get date() {return this._date;}
  set date(v) {this._date = v;this.invalidate();}

  constructor() {
    super();
    this.attachShadow({ mode: 'open' });
    setInterval(() => {
      this.date = new Date();
    }, 1000);
  }

  render() {
    return html`
      <.........完整代码请登录后点击上方下载按钮下载查看

网友评论0