MetroUICSS 2.0到3.0升级细节记录

Metro UI CSS 是一套用来创建类似于Windows 8 Metro UI风格网站的样式

其官网地址:http://metroui.org.ua/

中文地址:http://www.bootcss.com/p/metro-ui-css/

源码地址: https://github.com/olton/Metro-UI-CSS

这种前端框架没有Bootstrap、YUI流行,网上资料也不多。现在项目中用的这框架要从2.0升级到3.0,我在这里记录下各种细节。

  1. js包的替换,url的替换
  2. button变化

Metro 2.0:

<button class="success">新建</button>

Metro 3.0:

<button class="button  success">刷新</button>

class中多了个button

3. Icon变化

metro 2.0

<i class="icon plus on-left"></i>

metro 3.0

 <span class="mif-plus"></span>

2.0中有些图标3.0中不可用,具体哪些可用,参考源码示例中Metro-UI-CSS-master/docs/font.html

4. datatable

Metro 2.0:

<table class="table bordered striped hovered dataTable" cellspacing="0" ><thead><tr><th><button class="invokeallbtn warning"><i class="icon-play on-left"></i>唤醒</button></th><th>监控器名</th><th>站点名</th><th>字站点名</th><th>机器名</th><th>ip</th><th>开启</th><th>Action</th></tr></thead><tbody>
 <tr>
                        <td>唤醒</td>
                        <td>监控器名</td>
                        <td>站点名</td>
                        <td>字站点名</td>
                        <td>机器名</td>
                        <td>ip</td>
                        <td>开启</td>
                        <td>Action</td>
                    </tr>
 <tr>
                        <td>唤醒</td>
                        <td>监控器名</td>
                        <td>站点名</td>
                        <td>字站点名</td>
                        <td>机器名</td>
                        <td>ip</td>
                        <td>开启</td>
                        <td>Action</td>
                    </tr>
                    ......
                     <tr>
                        <td>唤醒</td>
                        <td>监控器名</td>
                        <td>站点名</td>
                        <td>字站点名</td>
                        <td>机器名</td>
                        <td>ip</td>
                        <td>开启</td>
                        <td>Action</td>
                    </tr>
</tbody></table>

Metro 3.0

<table id="runMonitorTable" class="dataTable striped border bordered hovered" data-role="datatable" data-searching="true">
                <thead>
                    <tr>
                        <th><button class="invokeallbtn button small-button warning"><span class="mif-play"></span>唤醒</button></th>
                        <th>监控器名</th>
                        <th>站点名</th>
                        <th>字站点名</th>
                        <th>机器名</th>
                        <th>ip</th>
                        <th>开启</th>
                        <th>Action</th>
                    </tr>                    
                </thead>
                <tfoot>
                    <tr>
                        <th><button class="invokeallbtn button small-button warning"><span class="mif-play"></span>唤醒</button></th>
                        <th>监控器名</th>
                        <th>站点名</th>
                        <th>字站点名</th>
                        <th>机器名</th>
                        <th>ip</th>
                        <th>开启</th>
                        <th>Action</th>
                    </tr>
                </tfoot>
                <tbody>
                    <tr>
                        <td>唤醒</td>
                        <td>监控器名</td>
                        <td>站点名</td>
                        <td>字站点名</td>
                        <td>机器名</td>
                        <td>ip</td>
                        <td>开启</td>
                        <td>Action</td>
                    </tr>
                    <tr>
                        <td>唤醒</td>
                        <td>监控器名</td>
                        <td>站点名</td>
                        <td>字站点名</td>
                        <td>机器名</td>
                        <td>ip</td>
                        <td>开启</td>
                        <td>Action</td>
                    </tr>
                    <tr>
                        <td>唤醒</td>
                        <td>监控器名</td>
                        <td>站点名</td>
                        <td>字站点名</td>
                        <td>机器名</td>
                        <td>ip</td>
                        <td>开启</td>
                        <td>Action</td>
                    </tr>
                    <tr>
                        <td>唤醒</td>
                        <td>监控器名</td>
                        <td>站点名</td>
                        <td>字站点名</td>
                        <td>机器名</td>
                        <td>ip</td>
                        <td>开启</td>
                        <td>Action</td>
                    </tr>
                </tbody>
            </table>

5. Select

Metro 2.0

 <div class="input-control select">
                            <select id="template">
                                <option select>请选择环境</option>
                                <option select>请选择环境</option>
                                <option select>请选择环境</option>
                            </select>
                        </div>

Metro 3.0

<div class="input-control full-size" data-role="select" data-placeholder="请选择环境" data-allow-clear="true">
                            <select class="full-size">
                                <option></option>
                                <option value="AK">Alaska</option>
                                <option value="HI">Hawaii</option>
                                <option value="CA">California</option>
                                <option value="NV">Nevada</option>
                                <option value="OR">Oregon</option>
                                <option value="WA">Washington</option>
                            </select>

6. Input

metro 2.0

<div class="input-control text" data-role="input-control">
                                    <input type="text" placeholder="0" id="monitorName">
                                </div>

Metro 3.0

<div class="input-control text" data-role="input">
                                    <input type="text" id="monitorName">
                                    <button class="button helper-button clear"><span class="mif-cross"></span></button>
                                </div>
时间: 2024-12-22 16:07:17

MetroUICSS 2.0到3.0升级细节记录的相关文章

iOS10.0 &amp; Swift 3.0 对于升级项目的建议

iOS & Swift新旧版本更替, 在Apple WWDC大会开始之际, 也迎来了iOS 10.0, Swift 3.0 测试版, 到目前为止, 已经是测试版2.0, 每次更新都带来了新的语法变化, Swift更加简洁, 但是Xcode 越发不给力, 输出变本加厉, NSLog 一如既往的不好使, 但是,好消息是, 无论语法怎么改变, 在已有项目的基础上, Xcode更新到8.0 测试版 2.0, 您只需按照系统提示的红空心原点提示, 一个一个的替换, 就可以完美的过度到iOS 10.0,  

gradle2.0笔记——让项目升级到gradle2.0

昨晚看到QQ群消息说gradle2.0发布了,今天去看了一下,确实是昨天发布的,为rc版本:Gradle 2.0-rc-2.于是决定试一下. gradle可以在官网上下载,地址如下:http://www.gradle.org/release-candidate.不过由于我许多项目因为兼容性问题目前暂时用不了gradle2.0,所以现在只能对我个别私人项目使用.如果你想让所有项目都用gradle2.0的话,可以下载gradle2.0然后解压,修改对应的环境变量指向到gradle2.0的目录.然后项

oracle-基于oracle dataguard滚动升级(oracle10.2.0.1--10.2.0.4--11.2.0.4)

oracle-基于oracle dataguard滚动升级(oracle10g升级到oracle11g)thinking:(主要技术涉及到:1.物理备库转成逻辑备库.2.数据库软件升级从oracle10.2.0.1升级到oracle10.2.0.4升级到oracle11.2.0.4.)     1.首先从搭建物理DG开始,搭建A主机数据库的物理DG B(数据库软件从oracle 10.2.0.1升级到10.2.0.4). 2.切换物理DG, 把B主机上的数据库切换为逻辑备库.(物理备库要求主备库

Oracle升级_oracle 10g版本由 10.2.0.1.0升级为10.2.0.4.0(即CPU升级)

CPU升级_ oracle 10g版本由 10.2.0.1.0升级为10.2.0.4.0 ***********************************************声明************************************************ 原创作品,出自 "深蓝的blog" 博客,欢迎转载,转载时请务必注明出处(http://blog.csdn.net/huangyanlong). 表述有错误之处,请您留言,不胜感激. 提醒:点击目录,更有

k8s升级,此次升级是1.12.0–&gt;1.13.0

准备 1.首先升级master节点的基础组件kubeadm.kubelet.kubectl apt-get update && apt-get upgrade kubeadm 更新到1.13.0后,在master执行,执行一次 kubeadm upgrade plan [upgrade/versions] Latest version in the v1.12 series: v1.13.0 External components that should be upgraded manua

ASP.Net MVC3安全升级导致程序集从3.0.0.0变为3.0.0.1

开发环境一般引用的是本机 C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET MVC 3\Assemblies下的System.Web.Mvc.dll,当系统更新时,此文件会更新为高级版本,从而和已经部署到服务器上的System.Web.Mvc.dll版本不一致.从能在线上运行时报下面的错误: Assembly 'TestUnsafe, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' us

【Web】Web1.0和Web2.0

具体请参照百度百科: web1.0时代是一个群雄并起,逐鹿网络的时代,虽然各个网站采用的手段和方法不同,但第一代互联网有诸多共同的特征,表现在技术创新主导模式.基于点击流量的盈利共通点.门户合流.明晰的主营兼营产业结构.动态网站.在WEB1.0上做出巨大贡献的公司有Netscape,Yahoo和Google. Netscape研发出第一个大规模商用的浏览器,Yahoo的杨致远提出了互联网黄页, 而Google后来居上,推出了大受欢迎的搜索服务. 中文名 web1.0 特    点 群雄并起,逐鹿

PBOC2.0与3.0的区别

一.PBOC规范颁布的历程 1997年12月,PBOC V1.0  定义了五个方面的事项  电子钱包/电子存折应用(EP,ED)  卡片和终端的接口  卡片本身的技术指标  应用相关的交易流程  终端的技术要求等 二.2005年3月,PBOC V2.0 在V1.0基础上修改,增设了 电子钱包/存折应用,拓展电子钱包应用范围 借记/贷记应用个人化指南,促使借记/贷记应用兼容EMV2000标准 非接触式IC卡电气协议特性 小额支付和快速支付领域---非接触支付.基于借记贷记的电子现金等内容(2010

Upgrade Oracle GI 11.2.0.4_to_12.1.0.2

12.1.0.2已经发布一段时间了,随着用户的增多,目前12C的版本稳定性,以及各个方面的功能性,得到大家的认可. 很多用户,需要将数据库从低版本升级到12C,本文就升级过程,做了详细的记录.(突然想起"多图杀猫"这个词) 由于图片很多,所以,通过PDF的方式上传到Blog. 可以直接下载: Upgrade_Oracle_Grid_Infrastructure_11.2.0.4_to_12.1.0.2