必须使用HTML5 doctype

Metro UI CSS使用了某些HTML元素和CSS属性,它们需要使用HTML5 doctype。 将HTML5 doctype应用在你所有的项目中。

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. ...
  4. </html>

重置样式

在Metro UI CSS使用的是Nicolas Gallaher写的normalize.css

颜色

  • *-color-green
  • *-color-greenDark
  • *-color-greenLight
  • *-color-pink
  • *-color-pinkDark

 

  • *-color-yellow
  • *-color-darken
  • *-color-purple
  • *-color-blue
  • *-color-blueDark

 

  • *-color-blueLight
  • *-color-orange
  • *-color-orangeDark
  • *-color-red
  • *-color-white

设置背景元素时添加前缀bg,设置文本颜色时添加前缀 fg

  1. <div class="bg-color-red">...</div>
  2. <span class="fg-color-blue">...</span>

设置边框颜色时添加前缀 border

 
 
 
 
 
  1. <div class="border-color-red">...</div>

为组件(比如tile, 列表项,等等.)添加轮廓outline时使用前缀 outline

 
 
 
 
  1. <div class="tile outline-color-red">...</div>

字体

在Metro UI CSS 中,我使用Segoe UI、Open Sans字体(取决于系统是否支持).