如何在网页中实现动态磁贴效果

发布网友 发布时间:2022-04-20 09:47

我来回答

2个回答

热心网友 时间:2023-06-27 13:25

可以通过HTML5以及CSS(外观)+JS(动态)来实现网页中的动态磁贴效果。
  具体操作方法如下:
  1、网站的动态磁贴受定期通知的支持,其中平台将以预定义的轮询间隔,从服务器上托管的轮询 URI中提取文本和图像,并在该网站的磁贴中显示这一内容。
  2、通过以下三种方法之一,来添加网站的磁贴支持:通过网页上的 META标记、通过创建清单文件或通过 JavaScript API。
  下面是网站使用 META标记设置其 Windows8.1的磁贴的示例:
  <meta name="application-name" content=" CenturyCutCook"/><meta name="msapplication-TileColor" content="#009900"/>
  <!-- Logos for all four tile sizes--><meta name="msapplication-square70x70logo" content="smalltile.png"/><meta name="msapplication-square150x150logo" content="mediumtile.png"/><meta name="msapplication-wide310x150logo" content="widetile.png"/><meta name="msapplication-square310x310logo" content="largetile.png"/>
  <!-- Notification URL--><meta name="msapplication-notification" content="frequency=30; polling-uri=1.xml; polling-uri2=2.xml; polling-uri3=3.xml; polling-uri4=4.xml; polling-uri5=5.xml"/>
  此示例中定义的轮询 URI包含要显示的通知内容,并且将每半个小时轮询一次。因此,在特定的30分钟间隔内,用户可以查看最多5个来自此网站的更新,从而使您的用户始终可与您的网站保持密切联系。
  4、轮询 URI包含遵循预定义模板的 XML标记。这些模板对于网站和 Windows应用都是相同的,并且可以控制磁贴的外观。模板可以是基于文本、基于图像或全部。下面的示例包括一个轮询 URI,其具有中等磁贴尺寸、宽形磁贴尺寸和大磁贴尺寸(注意大磁贴尺寸在 Windows中受支持,而非 Windows Phone)的绑定。

热心网友 时间:2023-06-27 13:26

看上去好像很复杂其实不复杂,主要是CSS(外观)+JS(动态)实现

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com