当前位置:   article > 正文

Metro UI CSS 学习笔记之Tiles组件_字体 sd tile

字体 sd tile

Tiles 组件简介:

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

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

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

Tiles 语法定义:

  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>

Metro UI CSS 案例Demo

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
  6. <!--metro UI css 样式文件(组件基础)-->
  7. <link href="css/metro-bootstrap.css" rel="stylesheet">
  8. <link href="css/metro-bootstrap-responsive.css" rel="stylesheet">
  9. <!--metro UI css 样式文件(组件基础)-->
  10. <link href="css/modern.css" rel="stylesheet">
  11. <link href="css/modern-responsive.css" rel="stylesheet">
  12. <!--加载jquery js 文件-->
  13. <script src="js/jquery/jquery.min.js"></script>
  14. <script src="js/jquery/jquery.widget.min.js"></script>
  15. <!--加载metro js 文件-->
  16. <script src="js/metro/metro.min.js"></script>
  17. <title>Modern UI CSS 学习笔记</title>
  18. </head>
  19. <body class="modern-ui" style="background: #f1f1f1">
  20. <div class="page">
  21. <div class="page-header">
  22. <div class="page-header-content">
  23. <h3>Metro UI CSS样式文件之 Tiles组件</h3>
  24. </div>
  25. </div>
  26. <div class="page-region">
  27. <div class="page-region-content">
  28. <p>Tiles 基本样式</p>
  29. <div class="clearfix">
  30. <div class="tile"></div>
  31. <div class="tile double"></div>
  32. <div class="tile selected"></div>
  33. <div class="tile bg-color-orange"></div>
  34. </div>
  35. </div>
  36. </div>
  37. </div>
  38. </body>
  39. </html>
效果展示:



Tile内容

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

Tile 语法定义:

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

Metro UI CSS 案例Demo

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
  6. <!--metro UI css 样式文件(组件基础)-->
  7. <link href="css/metro-bootstrap.css" rel="stylesheet">
  8. <link href="css/metro-bootstrap-responsive.css" rel="stylesheet">
  9. <!--metro UI css 样式文件(组件基础)-->
  10. <link href="css/modern.css" rel="stylesheet">
  11. <link href="css/modern-responsive.css" rel="stylesheet">
  12. <!--加载jquery js 文件-->
  13. <script src="js/jquery/jquery.min.js"></script>
  14. <script src="js/jquery/jquery.widget.min.js"></script>
  15. <!--加载metro js 文件-->
  16. <script src="js/metro/metro.min.js"></script>
  17. <title>Modern UI CSS 学习笔记</title>
  18. </head>
  19. <body class="modern-ui" style="background: #f1f1f1">
  20. <div class="page">
  21. <div class="page-header">
  22. <div class="page-header-content">
  23. <h3>Metro UI CSS样式文件之 Tiles组件</h3>
  24. </div>
  25. </div>
  26. <div class="page-region">
  27. <div class="page-region-content">
  28. <p>Tiles 基本样式</p>
  29. <div class="clearfix">
  30. <div class="tile"></div>
  31. <div class="tile double"></div>
  32. <div class="tile selected"></div>
  33. <div class="tile bg-color-orange"></div>
  34. </div>
  35. <p>Tiles 内容</p>
  36. <div class="clearfix">
  37. <div class="tile double bg-color-green">
  38. <div class="tile-content">
  39. <h2>mattberg@live.com</h2>
  40. <h5>Re: Wedding Annoucement!</h5>
  41. <p>
  42. Congratulations! I'm really excited to celebrate with you all. Thanks for...
  43. </p>
  44. </div>
  45. <div class="brand">
  46. <div class="badge">12</div>
  47. <img src="images/Mail128.png" class="icon">
  48. </div>
  49. </div>
  50. <div class="tile bg-color-red icon">
  51. <b class="check"></b>
  52. <div class="tile-content">
  53. <img src="images/Market128.png">
  54. </div>
  55. <div class="brand">
  56. <span class="name">Store</span>
  57. <span class="badge">6</span>
  58. </div>
  59. </div>
  60. <div class="tile double bg-color-blueDark">
  61. <div class="tile-content">
  62. <img class="place-right" src="images/michael.jpg">
  63. <h4 style="margin-bottom: 5px;">michael_angiulo</h4>
  64. <p>
  65. I just saw Thor last night. It was awesome! I think you'd love it.
  66. </p><h5>RT @julie_green</h5>
  67. <p></p>
  68. </div>
  69. <div class="brand">
  70. <span class="name">Tweet@rama</span>
  71. </div>
  72. </div>
  73. </div>
  74. </div>
  75. </div>
  76. </div>
  77. </body>
  78. </html>
效果展示:

Tiles内容内置的子类

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

Metro UI CSS 案例Demo

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
  6. <!--metro UI css 样式文件(组件基础)-->
  7. <link href="css/metro-bootstrap.css" rel="stylesheet">
  8. <link href="css/metro-bootstrap-responsive.css" rel="stylesheet">
  9. <!--metro UI css 样式文件(组件基础)-->
  10. <link href="css/modern.css" rel="stylesheet">
  11. <link href="css/modern-responsive.css" rel="stylesheet">
  12. <!--加载jquery js 文件-->
  13. <script src="js/jquery/jquery.min.js"></script>
  14. <script src="js/jquery/jquery.widget.min.js"></script>
  15. <!--加载metro js 文件-->
  16. <script src="js/metro/metro.min.js"></script>
  17. <title>Modern UI CSS 学习笔记</title>
  18. </head>
  19. <body class="modern-ui" style="background: #f1f1f1">
  20. <div class="page">
  21. <div class="page-header">
  22. <div class="page-header-content">
  23. <h3>Metro UI CSS样式文件之 Tiles组件</h3>
  24. </div>
  25. </div>
  26. <div class="page-region">
  27. <div class="page-region-content">
  28. <p>Tiles 基本样式</p>
  29. <div class="clearfix">
  30. <div class="tile"></div>
  31. <div class="tile double"></div>
  32. <div class="tile selected"></div>
  33. <div class="tile bg-color-orange"></div>
  34. </div>
  35. <p>Tiles 内容</p>
  36. <div class="clearfix">
  37. <div class="tile double bg-color-green">
  38. <div class="tile-content">
  39. <h2>mattberg@live.com</h2>
  40. <h5>Re: Wedding Annoucement!</h5>
  41. <p>
  42. Congratulations! I'm really excited to celebrate with you all. Thanks for...
  43. </p>
  44. </div>
  45. <div class="brand">
  46. <div class="badge">12</div>
  47. <img src="images/Mail128.png" class="icon">
  48. </div>
  49. </div>
  50. <div class="tile bg-color-red icon">
  51. <b class="check"></b>
  52. <div class="tile-content">
  53. <img src="images/Market128.png">
  54. </div>
  55. <div class="brand">
  56. <span class="name">Store</span>
  57. <span class="badge">6</span>
  58. </div>
  59. </div>
  60. <div class="tile double bg-color-blueDark">
  61. <div class="tile-content">
  62. <img class="place-right" src="images/michael.jpg">
  63. <h4 style="margin-bottom: 5px;">michael_angiulo</h4>
  64. <p>
  65. I just saw Thor last night. It was awesome! I think you'd love it.
  66. </p><h5>RT @julie_green</h5>
  67. <p></p>
  68. </div>
  69. <div class="brand">
  70. <span class="name">Tweet@rama</span>
  71. </div>
  72. </div>
  73. </div>
  74. <p>Tiles内容内置的子类</p>
  75. <div class="grid">
  76. <div class="row">
  77. <div class="span2">
  78. <h5>字类名<code>.icon</code></h5>
  79. <div class="tile icon">
  80. <div class="tile-content">
  81. <img src="images/armor.png">
  82. </div>
  83. </div>
  84. </div>
  85. <div class="span4">
  86. <h5>子类名<code>.image</code></h5>
  87. <div class="tile double image">
  88. <div class="tile-content">
  89. <img alt="" src="images/5.jpg">
  90. </div>
  91. </div>
  92. </div>
  93. <div class="span4">
  94. <h5>子类名<code>.image-set</code></h5>
  95. <div class="tile double image-set">
  96. <div class="tile-content">
  97. <img alt="" src="images/1.jpg">
  98. </div>
  99. <div class="tile-content">
  100. <img alt="" src="images/2.jpg">
  101. </div>
  102. <div class="tile-content">
  103. <img alt="" src="images/3.jpg">
  104. </div>
  105. <div class="tile-content">
  106. <img alt="" src="images/4.jpg">
  107. </div>
  108. <div class="tile-content">
  109. <img alt="" src="images/5.jpg">
  110. </div>
  111. </div>
  112. </div>
  113. </div>
  114. </div>
  115. </div>
  116. </div>
  117. </div>
  118. </body>
  119. </html>
效果展示:



Tile滑块控件

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

Metro UI CSS 案例Demo

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
  6. <!--metro UI css 样式文件(组件基础)-->
  7. <link href="css/metro-bootstrap.css" rel="stylesheet">
  8. <link href="css/metro-bootstrap-responsive.css" rel="stylesheet">
  9. <!--metro UI css 样式文件(组件基础)-->
  10. <link href="css/modern.css" rel="stylesheet">
  11. <link href="css/modern-responsive.css" rel="stylesheet">
  12. <!--加载jquery js 文件-->
  13. <script src="js/jquery/jquery.min.js"></script>
  14. <script src="js/jquery/jquery.widget.min.js"></script>
  15. <!--加载metro js 文件-->
  16. <script src="js/metro/metro.min.js"></script>
  17. <!--加载第三方js 文件-->
  18. <script src="js/modern/tile-slider.js"></script>
  19. <title>Modern UI CSS 学习笔记</title>
  20. </head>
  21. <body class="modern-ui" style="background: #f1f1f1">
  22. <div class="page">
  23. <div class="page-header">
  24. <div class="page-header-content">
  25. <h3>Metro UI CSS样式文件之 Tiles组件</h3>
  26. </div>
  27. </div>
  28. <div class="page-region">
  29. <div class="page-region-content">
  30. <p>Tiles 基本样式</p>
  31. <div class="clearfix">
  32. <div class="tile"></div>
  33. <div class="tile double"></div>
  34. <div class="tile selected"></div>
  35. <div class="tile bg-color-orange"></div>
  36. </div>
  37. <p>Tiles 内容</p>
  38. <div class="clearfix">
  39. <div class="tile double bg-color-green">
  40. <div class="tile-content">
  41. <h2>mattberg@live.com</h2>
  42. <h5>Re: Wedding Annoucement!</h5>
  43. <p>
  44. Congratulations! I'm really excited to celebrate with you all. Thanks for...
  45. </p>
  46. </div>
  47. <div class="brand">
  48. <div class="badge">12</div>
  49. <img src="images/Mail128.png" class="icon">
  50. </div>
  51. </div>
  52. <div class="tile bg-color-red icon">
  53. <b class="check"></b>
  54. <div class="tile-content">
  55. <img src="images/Market128.png">
  56. </div>
  57. <div class="brand">
  58. <span class="name">Store</span>
  59. <span class="badge">6</span>
  60. </div>
  61. </div>
  62. <div class="tile double bg-color-blueDark">
  63. <div class="tile-content">
  64. <img class="place-right" src="images/michael.jpg">
  65. <h4 style="margin-bottom: 5px;">michael_angiulo</h4>
  66. <p>
  67. I just saw Thor last night. It was awesome! I think you'd love it.
  68. </p><h5>RT @julie_green</h5>
  69. <p></p>
  70. </div>
  71. <div class="brand">
  72. <span class="name">Tweet@rama</span>
  73. </div>
  74. </div>
  75. </div>
  76. <p>Tiles内容内置的子类</p>
  77. <div class="grid">
  78. <div class="row">
  79. <div class="span2">
  80. <h5>字类名<code>.icon</code></h5>
  81. <div class="tile icon">
  82. <div class="tile-content">
  83. <img src="images/armor.png">
  84. </div>
  85. </div>
  86. </div>
  87. <div class="span4">
  88. <h5>子类名<code>.image</code></h5>
  89. <div class="tile double image">
  90. <div class="tile-content">
  91. <img alt="" src="images/5.jpg">
  92. </div>
  93. </div>
  94. </div>
  95. <div class="span4">
  96. <h5>子类名<code>.image-set</code></h5>
  97. <div class="tile double image-set">
  98. <div class="tile-content">
  99. <img alt="" src="images/1.jpg">
  100. </div>
  101. <div class="tile-content">
  102. <img alt="" src="images/2.jpg">
  103. </div>
  104. <div class="tile-content">
  105. <img alt="" src="images/3.jpg">
  106. </div>
  107. <div class="tile-content">
  108. <img alt="" src="images/4.jpg">
  109. </div>
  110. <div class="tile-content">
  111. <img alt="" src="images/5.jpg">
  112. </div>
  113. </div>
  114. </div>
  115. </div>
  116. </div>
  117. <p>Tile滑块插件</p>
  118. <div data-role="tile-slider" class="tile double image-slider">
  119. <div class="tile-content" style="position: absolute; left: 0px; top: -57.7693px;">
  120. <img alt="" src="images/1.jpg">
  121. </div>
  122. <div class="tile-content" style="position: absolute; left: 0px; top: 92.2307px;">
  123. <img alt="" src="images/2.jpg">
  124. </div>
  125. <div class="tile-content" style="position: absolute; left: 0px; top: -150px;">
  126. <img alt="" src="images/3.jpg">
  127. </div>
  128. <div class="tile-content" style="position: absolute; left: 0px; top: -150px;">
  129. <img alt="" src="images/4.jpg">
  130. </div>
  131. <div class="tile-content" style="position: absolute; left: 0px; top: -150px;">
  132. <img alt="" src="images/5.jpg">
  133. </div>
  134. </div>
  135. <div data-param-period="3000" data-param-direction="left" data-role="tile-slider" class="tile double image-slider">
  136. <div class="tile-content" style="position: absolute; left: -310px; top: 0px;">
  137. <img alt="" src="images/1.jpg">
  138. </div>
  139. <div class="tile-content" style="position: absolute; left: -310px; top: 0px;">
  140. <img alt="" src="images/2.jpg">
  141. </div>
  142. <div class="tile-content" style="position: absolute; left: -310px; top: 0px;">
  143. <img alt="" src="images/3.jpg">
  144. </div>
  145. <div class="tile-content" style="position: absolute; left: -113.548px; top: 0px;">
  146. <img alt="" src="images/4.jpg">
  147. </div>
  148. <div class="tile-content" style="position: absolute; left: 196.452px; top: 0px;">
  149. <img alt="" src="images/5.jpg">
  150. </div>
  151. </div>
  152. <div data-param-period="3000" data-param-direction="down" data-role="tile-slider" class="tile double image-slider">
  153. <div class="tile-content" style="position: absolute; left: 0px; top: 150px;">
  154. <img alt="" src="images/1.jpg">
  155. </div>
  156. <div class="tile-content" style="position: absolute; left: 0px; top: 150px;">
  157. <img alt="" src="images/2.jpg">
  158. </div>
  159. <div class="tile-content" style="position: absolute; left: 0px; top: 150px;">
  160. <img alt="" src="images/3.jpg">
  161. </div>
  162. <div class="tile-content" style="position: absolute; left: 0px; top: 47.4342px;">
  163. <img alt="" src="images/4.jpg">
  164. </div>
  165. <div class="tile-content" style="position: absolute; left: 0px; top: -102.566px;">
  166. <img alt="" src="images/5.jpg">
  167. </div>
  168. </div>
  169. <div data-param-duration="3000" data-param-period="3000" data-param-direction="right" data-role="tile-slider" class="tile double image-slider">
  170. <div class="tile-content" style="position: absolute; left: 310px; top: 0px;">
  171. <img alt="" src="images/1.jpg">
  172. </div>
  173. <div class="tile-content" style="position: absolute; left: 310px; top: 0px;">
  174. <img alt="" src="images/2.jpg">
  175. </div>
  176. <div class="tile-content" style="position: absolute; left: 310px; top: 0px;">
  177. <img alt="" src="images/3.jpg">
  178. </div>
  179. <div class="tile-content" style="position: absolute; left: 0px; top: 0px;">
  180. <img alt="" src="images/4.jpg">
  181. </div>
  182. <div class="tile-content" style="position: absolute; left: -310px; top: 0px;">
  183. <img alt="" src="images/5.jpg">
  184. </div>
  185. </div>
  186. <div data-param-period="3000" data-role="tile-slider" class="tile double bg-color-green">
  187. <div class="tile-content" style="position: absolute; left: 0px; top: 150px;">
  188. <h2>mattberg@live.com</h2>
  189. <h5>Re: Wedding Annoucement!</h5>
  190. <p>
  191. Congratulations! I'm really excited to celebrate with you all. Thanks for...
  192. </p>
  193. </div>
  194. <div class="tile-content" style="position: absolute; left: 0px; top: 0px;">
  195. <h2>tina@live.com</h2>
  196. <h5>Re: Wedding Annoucement!</h5>
  197. <p>
  198. Huh! Waw!!! I'm really excited to celebrate with you all. Thanks for...
  199. </p>
  200. </div>
  201. <div class="brand">
  202. <div class="badge">12</div>
  203. <img src="images/Mail128.png" class="icon">
  204. </div>
  205. </div>
  206. </div>
  207. </div>
  208. </div>
  209. </body>
  210. </html>

默认参数值:

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

效果展示:


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

Metro UI CSS 案例Demo
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
  6. <!--metro UI css 样式文件(组件基础)-->
  7. <link href="css/metro-bootstrap.css" rel="stylesheet">
  8. <link href="css/metro-bootstrap-responsive.css" rel="stylesheet">
  9. <!--metro UI css 样式文件(组件基础)-->
  10. <link href="css/modern.css" rel="stylesheet">
  11. <link href="css/modern-responsive.css" rel="stylesheet">
  12. <!--加载jquery js 文件-->
  13. <script src="js/jquery/jquery.min.js"></script>
  14. <script src="js/jquery/jquery.widget.min.js"></script>
  15. <!--加载metro js 文件-->
  16. <script src="js/metro/metro.min.js"></script>
  17. <!--加载第三方js 文件-->
  18. <script src="js/modern/tile-slider.js"></script>
  19. <title>Modern UI CSS 学习笔记</title>
  20. </head>
  21. <body class="modern-ui" style="background: #f1f1f1">
  22. <div class="page">
  23. <div class="page-header">
  24. <div class="page-header-content">
  25. <h3>Metro UI CSS样式文件之 Tiles组件</h3>
  26. </div>
  27. </div>
  28. <div class="page-region">
  29. <div class="page-region-content">
  30. <p>Tile状态</p>
  31. <div class="grid">
  32. <div class="row">
  33. <div class="span4">
  34. <div class="tile double">
  35. <div class="brand">
  36. <div class="badge">10</div>
  37. <div class="name">Mail</div>
  38. </div>
  39. </div>
  40. </div>
  41. <div class="span4">
  42. <div class="tile double bg-color-green">
  43. <div class="brand">
  44. <div class="badge">12</div>
  45. <img src="./images/Mail128.png" class="icon">
  46. </div>
  47. </div>
  48. </div>
  49. <div class="span4">
  50. <div class="tile double bg-color-pink">
  51. <div class="brand">
  52. <div class="name">Photos</div>
  53. </div>
  54. </div>
  55. </div>
  56. </div>
  57. </div>
  58. <p>Tiles 基本样式</p>
  59. <div class="clearfix">
  60. <div class="tile"></div>
  61. <div class="tile double"></div>
  62. <div class="tile selected"></div>
  63. <div class="tile bg-color-orange"></div>
  64. </div>
  65. <p>Tiles 内容</p>
  66. <div class="clearfix">
  67. <div class="tile double bg-color-green">
  68. <div class="tile-content">
  69. <h2>mattberg@live.com</h2>
  70. <h5>Re: Wedding Annoucement!</h5>
  71. <p>
  72. Congratulations! I'm really excited to celebrate with you all. Thanks for...
  73. </p>
  74. </div>
  75. <div class="brand">
  76. <div class="badge">12</div>
  77. <img src="images/Mail128.png" class="icon">
  78. </div>
  79. </div>
  80. <div class="tile bg-color-red icon">
  81. <b class="check"></b>
  82. <div class="tile-content">
  83. <img src="images/Market128.png">
  84. </div>
  85. <div class="brand">
  86. <span class="name">Store</span>
  87. <span class="badge">6</span>
  88. </div>
  89. </div>
  90. <div class="tile double bg-color-blueDark">
  91. <div class="tile-content">
  92. <img class="place-right" src="images/michael.jpg">
  93. <h4 style="margin-bottom: 5px;">michael_angiulo</h4>
  94. <p>
  95. I just saw Thor last night. It was awesome! I think you'd love it.
  96. </p><h5>RT @julie_green</h5>
  97. <p></p>
  98. </div>
  99. <div class="brand">
  100. <span class="name">Tweet@rama</span>
  101. </div>
  102. </div>
  103. </div>
  104. <p>Tiles内容内置的子类</p>
  105. <div class="grid">
  106. <div class="row">
  107. <div class="span2">
  108. <h5>字类名<code>.icon</code></h5>
  109. <div class="tile icon">
  110. <div class="tile-content">
  111. <img src="images/armor.png">
  112. </div>
  113. </div>
  114. </div>
  115. <div class="span4">
  116. <h5>子类名<code>.image</code></h5>
  117. <div class="tile double image">
  118. <div class="tile-content">
  119. <img alt="" src="images/5.jpg">
  120. </div>
  121. </div>
  122. </div>
  123. <div class="span4">
  124. <h5>子类名<code>.image-set</code></h5>
  125. <div class="tile double image-set">
  126. <div class="tile-content">
  127. <img alt="" src="images/1.jpg">
  128. </div>
  129. <div class="tile-content">
  130. <img alt="" src="images/2.jpg">
  131. </div>
  132. <div class="tile-content">
  133. <img alt="" src="images/3.jpg">
  134. </div>
  135. <div class="tile-content">
  136. <img alt="" src="images/4.jpg">
  137. </div>
  138. <div class="tile-content">
  139. <img alt="" src="images/5.jpg">
  140. </div>
  141. </div>
  142. </div>
  143. </div>
  144. </div>
  145. <p>Tile滑块插件</p>
  146. <div data-role="tile-slider" class="tile double image-slider">
  147. <div class="tile-content" style="position: absolute; left: 0px; top: -57.7693px;">
  148. <img alt="" src="images/1.jpg">
  149. </div>
  150. <div class="tile-content" style="position: absolute; left: 0px; top: 92.2307px;">
  151. <img alt="" src="images/2.jpg">
  152. </div>
  153. <div class="tile-content" style="position: absolute; left: 0px; top: -150px;">
  154. <img alt="" src="images/3.jpg">
  155. </div>
  156. <div class="tile-content" style="position: absolute; left: 0px; top: -150px;">
  157. <img alt="" src="images/4.jpg">
  158. </div>
  159. <div class="tile-content" style="position: absolute; left: 0px; top: -150px;">
  160. <img alt="" src="images/5.jpg">
  161. </div>
  162. </div>
  163. <div data-param-period="3000" data-param-direction="left" data-role="tile-slider" class="tile double image-slider">
  164. <div class="tile-content" style="position: absolute; left: -310px; top: 0px;">
  165. <img alt="" src="images/1.jpg">
  166. </div>
  167. <div class="tile-content" style="position: absolute; left: -310px; top: 0px;">
  168. <img alt="" src="images/2.jpg">
  169. </div>
  170. <div class="tile-content" style="position: absolute; left: -310px; top: 0px;">
  171. <img alt="" src="images/3.jpg">
  172. </div>
  173. <div class="tile-content" style="position: absolute; left: -113.548px; top: 0px;">
  174. <img alt="" src="images/4.jpg">
  175. </div>
  176. <div class="tile-content" style="position: absolute; left: 196.452px; top: 0px;">
  177. <img alt="" src="images/5.jpg">
  178. </div>
  179. </div>
  180. <div data-param-period="3000" data-param-direction="down" data-role="tile-slider" class="tile double image-slider">
  181. <div class="tile-content" style="position: absolute; left: 0px; top: 150px;">
  182. <img alt="" src="images/1.jpg">
  183. </div>
  184. <div class="tile-content" style="position: absolute; left: 0px; top: 150px;">
  185. <img alt="" src="images/2.jpg">
  186. </div>
  187. <div class="tile-content" style="position: absolute; left: 0px; top: 150px;">
  188. <img alt="" src="images/3.jpg">
  189. </div>
  190. <div class="tile-content" style="position: absolute; left: 0px; top: 47.4342px;">
  191. <img alt="" src="images/4.jpg">
  192. </div>
  193. <div class="tile-content" style="position: absolute; left: 0px; top: -102.566px;">
  194. <img alt="" src="images/5.jpg">
  195. </div>
  196. </div>
  197. <div data-param-duration="3000" data-param-period="3000" data-param-direction="right" data-role="tile-slider" class="tile double image-slider">
  198. <div class="tile-content" style="position: absolute; left: 310px; top: 0px;">
  199. <img alt="" src="images/1.jpg">
  200. </div>
  201. <div class="tile-content" style="position: absolute; left: 310px; top: 0px;">
  202. <img alt="" src="images/2.jpg">
  203. </div>
  204. <div class="tile-content" style="position: absolute; left: 310px; top: 0px;">
  205. <img alt="" src="images/3.jpg">
  206. </div>
  207. <div class="tile-content" style="position: absolute; left: 0px; top: 0px;">
  208. <img alt="" src="images/4.jpg">
  209. </div>
  210. <div class="tile-content" style="position: absolute; left: -310px; top: 0px;">
  211. <img alt="" src="images/5.jpg">
  212. </div>
  213. </div>
  214. <div data-param-period="3000" data-role="tile-slider" class="tile double bg-color-green">
  215. <div class="tile-content" style="position: absolute; left: 0px; top: 150px;">
  216. <h2>mattberg@live.com</h2>
  217. <h5>Re: Wedding Annoucement!</h5>
  218. <p>
  219. Congratulations! I'm really excited to celebrate with you all. Thanks for...
  220. </p>
  221. </div>
  222. <div class="tile-content" style="position: absolute; left: 0px; top: 0px;">
  223. <h2>tina@live.com</h2>
  224. <h5>Re: Wedding Annoucement!</h5>
  225. <p>
  226. Huh! Waw!!! I'm really excited to celebrate with you all. Thanks for...
  227. </p>
  228. </div>
  229. <div class="brand">
  230. <div class="badge">12</div>
  231. <img src="images/Mail128.png" class="icon">
  232. </div>
  233. </div>
  234. </div>
  235. </div>
  236. </div>
  237. </body>
  238. </html>
效果展示:


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

Metro UI CSS 案例Demo
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
  6. <!--metro UI css 样式文件(组件基础)-->
  7. <link href="css/metro-bootstrap.css" rel="stylesheet">
  8. <link href="css/metro-bootstrap-responsive.css" rel="stylesheet">
  9. <!--metro UI css 样式文件(组件基础)-->
  10. <link href="css/modern.css" rel="stylesheet">
  11. <link href="css/modern-responsive.css" rel="stylesheet">
  12. <!--加载jquery js 文件-->
  13. <script src="js/jquery/jquery.min.js"></script>
  14. <script src="js/jquery/jquery.widget.min.js"></script>
  15. <!--加载metro js 文件-->
  16. <script src="js/metro/metro.min.js"></script>
  17. <!--加载第三方js 文件-->
  18. <script src="js/modern/tile-slider.js"></script>
  19. <title>Modern UI CSS 学习笔记</title>
  20. </head>
  21. <body class="modern-ui" style="background: #f1f1f1">
  22. <div class="page">
  23. <div class="page-header">
  24. <div class="page-header-content">
  25. <h3>Metro UI CSS样式文件之 Tiles组件</h3>
  26. </div>
  27. </div>
  28. <div class="page-region">
  29. <div class="page-region-content">
  30. <p>Tile 徽章</p>
  31. <div class="clearfix">
  32. <div class="tile">
  33. <div class="tile-status">
  34. <div class="badge bg-color-blue">99</div>
  35. </div>
  36. </div>
  37. <div class="tile">
  38. <div class="tile-status">
  39. <div class="badge activity"></div>
  40. </div>
  41. </div>
  42. <div class="tile">
  43. <div class="brand">
  44. <div class="badge alert"></div>
  45. </div>
  46. </div>
  47. <div class="tile">
  48. <div class="brand">
  49. <div class="badge available"></div>
  50. </div>
  51. </div>
  52. <div class="tile">
  53. <div class="brand">
  54. <div class="badge away"></div>
  55. </div>
  56. </div>
  57. <div class="tile">
  58. <div class="brand">
  59. <div class="badge busy"></div>
  60. </div>
  61. </div>
  62. <div class="tile">
  63. <div class="brand">
  64. <div class="badge newMessage"></div>
  65. </div>
  66. </div>
  67. <div class="tile">
  68. <div class="brand">
  69. <div class="badge paused"></div>
  70. </div>
  71. </div>
  72. <div class="tile">
  73. <div class="brand">
  74. <div class="badge playing"></div>
  75. </div>
  76. </div>
  77. <div class="tile">
  78. <div class="brand">
  79. <div class="badge unavailable"></div>
  80. </div>
  81. </div>
  82. <div class="tile">
  83. <div class="brand">
  84. <div class="badge error"></div>
  85. </div>
  86. </div>
  87. <div class="tile">
  88. <div class="brand">
  89. <div class="badge attention"></div>
  90. </div>
  91. </div>
  92. </div>
  93. <p>Tile状态</p>
  94. <div class="grid">
  95. <div class="row">
  96. <div class="span4">
  97. <div class="tile double">
  98. <div class="brand">
  99. <div class="badge">10</div>
  100. <div class="name">Mail</div>
  101. </div>
  102. </div>
  103. </div>
  104. <div class="span4">
  105. <div class="tile double bg-color-green">
  106. <div class="brand">
  107. <div class="badge">12</div>
  108. <img src="./images/Mail128.png" class="icon">
  109. </div>
  110. </div>
  111. </div>
  112. <div class="span4">
  113. <div class="tile double bg-color-pink">
  114. <div class="brand">
  115. <div class="name">Photos</div>
  116. </div>
  117. </div>
  118. </div>
  119. </div>
  120. </div>
  121. <p>Tiles 基本样式</p>
  122. <div class="clearfix">
  123. <div class="tile"></div>
  124. <div class="tile double"></div>
  125. <div class="tile selected"></div>
  126. <div class="tile bg-color-orange"></div>
  127. </div>
  128. <p>Tiles 内容</p>
  129. <div class="clearfix">
  130. <div class="tile double bg-color-green">
  131. <div class="tile-content">
  132. <h2>mattberg@live.com</h2>
  133. <h5>Re: Wedding Annoucement!</h5>
  134. <p>
  135. Congratulations! I'm really excited to celebrate with you all. Thanks for...
  136. </p>
  137. </div>
  138. <div class="brand">
  139. <div class="badge">12</div>
  140. <img src="images/Mail128.png" class="icon">
  141. </div>
  142. </div>
  143. <div class="tile bg-color-red icon">
  144. <b class="check"></b>
  145. <div class="tile-content">
  146. <img src="images/Market128.png">
  147. </div>
  148. <div class="brand">
  149. <span class="name">Store</span>
  150. <span class="badge">6</span>
  151. </div>
  152. </div>
  153. <div class="tile double bg-color-blueDark">
  154. <div class="tile-content">
  155. <img class="place-right" src="images/michael.jpg">
  156. <h4 style="margin-bottom: 5px;">michael_angiulo</h4>
  157. <p>
  158. I just saw Thor last night. It was awesome! I think you'd love it.
  159. </p><h5>RT @julie_green</h5>
  160. <p></p>
  161. </div>
  162. <div class="brand">
  163. <span class="name">Tweet@rama</span>
  164. </div>
  165. </div>
  166. </div>
  167. <p>Tiles内容内置的子类</p>
  168. <div class="grid">
  169. <div class="row">
  170. <div class="span2">
  171. <h5>字类名<code>.icon</code></h5>
  172. <div class="tile icon">
  173. <div class="tile-content">
  174. <img src="images/armor.png">
  175. </div>
  176. </div>
  177. </div>
  178. <div class="span4">
  179. <h5>子类名<code>.image</code></h5>
  180. <div class="tile double image">
  181. <div class="tile-content">
  182. <img alt="" src="images/5.jpg">
  183. </div>
  184. </div>
  185. </div>
  186. <div class="span4">
  187. <h5>子类名<code>.image-set</code></h5>
  188. <div class="tile double image-set">
  189. <div class="tile-content">
  190. <img alt="" src="images/1.jpg">
  191. </div>
  192. <div class="tile-content">
  193. <img alt="" src="images/2.jpg">
  194. </div>
  195. <div class="tile-content">
  196. <img alt="" src="images/3.jpg">
  197. </div>
  198. <div class="tile-content">
  199. <img alt="" src="images/4.jpg">
  200. </div>
  201. <div class="tile-content">
  202. <img alt="" src="images/5.jpg">
  203. </div>
  204. </div>
  205. </div>
  206. </div>
  207. </div>
  208. <p>Tile滑块插件</p>
  209. <div data-role="tile-slider" class="tile double image-slider">
  210. <div class="tile-content" style="position: absolute; left: 0px; top: -57.7693px;">
  211. <img alt="" src="images/1.jpg">
  212. </div>
  213. <div class="tile-content" style="position: absolute; left: 0px; top: 92.2307px;">
  214. <img alt="" src="images/2.jpg">
  215. </div>
  216. <div class="tile-content" style="position: absolute; left: 0px; top: -150px;">
  217. <img alt="" src="images/3.jpg">
  218. </div>
  219. <div class="tile-content" style="position: absolute; left: 0px; top: -150px;">
  220. <img alt="" src="images/4.jpg">
  221. </div>
  222. <div class="tile-content" style="position: absolute; left: 0px; top: -150px;">
  223. <img alt="" src="images/5.jpg">
  224. </div>
  225. </div>
  226. <div data-param-period="3000" data-param-direction="left" data-role="tile-slider" class="tile double image-slider">
  227. <div class="tile-content" style="position: absolute; left: -310px; top: 0px;">
  228. <img alt="" src="images/1.jpg">
  229. </div>
  230. <div class="tile-content" style="position: absolute; left: -310px; top: 0px;">
  231. <img alt="" src="images/2.jpg">
  232. </div>
  233. <div class="tile-content" style="position: absolute; left: -310px; top: 0px;">
  234. <img alt="" src="images/3.jpg">
  235. </div>
  236. <div class="tile-content" style="position: absolute; left: -113.548px; top: 0px;">
  237. <img alt="" src="images/4.jpg">
  238. </div>
  239. <div class="tile-content" style="position: absolute; left: 196.452px; top: 0px;">
  240. <img alt="" src="images/5.jpg">
  241. </div>
  242. </div>
  243. <div data-param-period="3000" data-param-direction="down" data-role="tile-slider" class="tile double image-slider">
  244. <div class="tile-content" style="position: absolute; left: 0px; top: 150px;">
  245. <img alt="" src="images/1.jpg">
  246. </div>
  247. <div class="tile-content" style="position: absolute; left: 0px; top: 150px;">
  248. <img alt="" src="images/2.jpg">
  249. </div>
  250. <div class="tile-content" style="position: absolute; left: 0px; top: 150px;">
  251. <img alt="" src="images/3.jpg">
  252. </div>
  253. <div class="tile-content" style="position: absolute; left: 0px; top: 47.4342px;">
  254. <img alt="" src="images/4.jpg">
  255. </div>
  256. <div class="tile-content" style="position: absolute; left: 0px; top: -102.566px;">
  257. <img alt="" src="images/5.jpg">
  258. </div>
  259. </div>
  260. <div data-param-duration="3000" data-param-period="3000" data-param-direction="right" data-role="tile-slider" class="tile double image-slider">
  261. <div class="tile-content" style="position: absolute; left: 310px; top: 0px;">
  262. <img alt="" src="images/1.jpg">
  263. </div>
  264. <div class="tile-content" style="position: absolute; left: 310px; top: 0px;">
  265. <img alt="" src="images/2.jpg">
  266. </div>
  267. <div class="tile-content" style="position: absolute; left: 310px; top: 0px;">
  268. <img alt="" src="images/3.jpg">
  269. </div>
  270. <div class="tile-content" style="position: absolute; left: 0px; top: 0px;">
  271. <img alt="" src="images/4.jpg">
  272. </div>
  273. <div class="tile-content" style="position: absolute; left: -310px; top: 0px;">
  274. <img alt="" src="images/5.jpg">
  275. </div>
  276. </div>
  277. <div data-param-period="3000" data-role="tile-slider" class="tile double bg-color-green">
  278. <div class="tile-content" style="position: absolute; left: 0px; top: 150px;">
  279. <h2>mattberg@live.com</h2>
  280. <h5>Re: Wedding Annoucement!</h5>
  281. <p>
  282. Congratulations! I'm really excited to celebrate with you all. Thanks for...
  283. </p>
  284. </div>
  285. <div class="tile-content" style="position: absolute; left: 0px; top: 0px;">
  286. <h2>tina@live.com</h2>
  287. <h5>Re: Wedding Annoucement!</h5>
  288. <p>
  289. Huh! Waw!!! I'm really excited to celebrate with you all. Thanks for...
  290. </p>
  291. </div>
  292. <div class="brand">
  293. <div class="badge">12</div>
  294. <img src="images/Mail128.png" class="icon">
  295. </div>
  296. </div>
  297. </div>
  298. </div>
  299. </div>
  300. </body>
  301. </html>

效果展示:

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/265110
推荐阅读
相关标签
  

闽ICP备14008679号