Windows 8 开始页面

Demo page

基本信息

Tiles是你应用程序子模块的表现方式。你的内容显示在Tile中,理想状态下这些东西是可以定期更新的,特别是你的内容是实时的,这样更新可以与用户更好的交流。 Tiles 可以文本和图像的组合一起显示,也可以以一枚徽章的状态来显示。 Tile是一个区块,可以放在任何容器内。

Tile的默认尺寸大小是150x150像素。 Tile尺寸也可以添加子类来增加更多的对象: .double(-vertical), .triple(-vertical), .quadro(-vertical).

可以对Tile设置已选择状态:"selected"。你也可以通过添加类名.bg-color-*来改变Tile的背景色。

Tile定义:

  1. <div class="tile"></div>
  2. <div class="tile double"></div>
  3. <div class="tile selected"></div>
  4. <div class="tile bg-color-orange"></div>

Tile内容

Tile可以使用类名.tile-content将内容放置在子容器中。类名.tile-content顶部和底部有10px的内距,距左边和右边有15px的内距。

  1. <div class="tile">
  2. <div class="tile-content">
  3. ...content here...
  4. </div>
  5. </div>

mattberg@live.com

Re: Wedding Annoucement!

Congratulations! I'm really excited to celebrate with you all. Thanks for...

12
Store 6

michael_angiulo

I just saw Thor last night. It was awesome! I think you'd love it.

RT @julie_green

Tweet@rama

Tiles内容内置的子类

Tiles内容在子块可使用的类名: .icon, .image, .image-set, .image-slider.

字类名.icon
子类名.image
子类名.image-set
  1. <div class="tile icon(image)">
  2. <div class="tile-content">
  3. <img />
  4. </div>
  5. </div>
  6. ------------
  7. <div class="tile image-set">
  8. <div class="tile-content">
  9. <img />
  10. </div>
  11. <div class="tile-content">
  12. <img />
  13. </div>
  14. <div class="tile-content">
  15. <img />
  16. </div>
  17. <div class="tile-content">
  18. <img />
  19. </div>
  20. <div class="tile-content">
  21. <img />
  22. </div>
  23. </div>
  24. ------------
  25. <div class="tile image-slider" data-role="image-slider">
  26. <div class="tile-content">
  27. <img />
  28. </div>
  29. ...
  30. <div class="tile-content">
  31. <img />
  32. </div>
  33. </div>

Tile滑块插件

使用tile-slider,你需要在你的页面</head> 前加上tile-slider.js并在Title对像中添加自定义属性data-role="tile-slider" 。 也可以为Tile对像设置特定的参数,例如:direction, durationperioddata-param-direction(duration, period)

mattberg@live.com

Re: Wedding Annoucement!

Congratulations! I'm really excited to celebrate with you all. Thanks for...

tina@live.com

Re: Wedding Annoucement!

Huh! Waw!!! I'm really excited to celebrate with you all. Thanks for...

12

默认参数值:

  • Duration - 1000ms
  • Period - 2000ms
  • Direction - "up"

Tile状态

Tile 状态(品牌信息)可以使用类名.brand or .tile-status放在子容器之中。 Tile 状态也可以修改背景颜色,例如使用类名.bg-color-*

  1. <div class="tile">
  2. <div class="brand">
  3. ...status content here...
  4. </div>
  5. </div>

Tile 状态 > 徽章

一个徽章可以显示的是1-99的数字也可以是图形。徽章都是定位在Tile区块的右下角位置。 Metro UI CSS 支持Windows 8内置的主要徽章: activity, alert, available, away, busy, newMessage, paused, playing, unavailable, error and attention。默认徽章的背景色是蓝色,但我们也可以修改的,例如,使用类名.bg-color-*.

  1. <div class="tile">
  2. <div class="brand">
  3. <div class="badge activity"></div>
  4. </div>
  5. </div>
99

Tile 状态 >品牌信息

品牌信息可以显示品牌名称或者代表品牌信息的图片。品牌信息定位在Tile区块的左下角位置。

  1. <div class="tile">
  2. <div class="brand">
  3. <div class="name">Name</div>
  4. </div>
  5. </div>
  6.  
  7. <div class="tile">
  8. <div class="brand">
  9. <div class="icon"> <img /> </div>
  10. </div>
  11. </div>
10
Mail
12
Photos

使用Metro UI CSS制作的Tile案例

10
Mail
Video
Pictures
5
Calendar
Store 6
Music

michael_angiulo

I just saw Thor last night. It was awesome! I think you'd love it.

RT @julie_green

Tweet@rama
YouTube
Excel 2013

mattberg@live.com

Re: Wedding Annoucement!

Congratulations! I'm really excited to celebrate with you all. Thanks for...

12

This is a desert eagle. He is very hungry and angry bird.

10
Photos
Internet Explorer