Metronic干货系列
Metronic介绍
Metronic目录结构介绍_documentation目录用浏览器打开_documentation目录下的index.html文件。 文档中对首页模板、字体样式、主题和布局、顶部菜单栏、左侧菜单栏、横向菜单栏、layout_blank_page.html(包含基本布局的空页面)、BootStrap插件、Jquery的插件等等还有版本更新的日志进行了一下简单的说明。可以从头到尾仔细的看一下,我们将会选择几个重点的内容来进行讲解和说明:第4点(Theme & Layout Configuration)、第8点(New Page)和 第11点(Coding & Extending)。 第4点(Theme & Layout Configuration)Metronic 具有6种色彩主题(和七个模板不是一回事):default、darkblue、blue、grey、light、light2。如果要用其中的一种色彩主题,你需要包含themes/[theme_name].css 在页面的 head 部分。如果你喜欢蓝色主题,那就包含layouts/layout/css/themes/darkblue.css css 文件。我们来看下真实的效果。第二套模板默认的主题是blue,也就是我们现在准备用的模板。 换成dark.css文件之后 首页有一个设置的按钮,已经提供了动态主题的切换,也就是动态的引入了不同的主题文件。我们接着往下看Theme Style。 Metronic 默认采用直角样式,若要改为圆角,只需要改变 “components.css” 为 “components-rounded.css”即可,我们来试试看。 可以看到像这种portlet、提示框和tab页签栏等地方都已经有圆角了,我们接着往下看Layout Settings。 这段话主要的意思是:最好的学习方法就是打开 Metronic 页面,使用位于页面右上角的 “Theme Settings” 面板。选择你的首选布局选项,当你的布局组合变化时,采用 Chrome 开发工具或者 Firefox 的 Firebug 工具去看 HTML 源码改变。当你改变某个布局选项,通常一些 css 样式会增加到你的页面主体元素中。当你改变布局设置,仅仅这最高父 HTML 元素被改变,页面内容则保持原样。我们来试一下。我们让首页的layout从fluid改成boxed,页面有三处发生了变化,我们一一找一下。 下图的2个红色框的class类是在点击boxed之后动态添加的。
在移动设备上,顶部和底部固定这个效果默认是禁止的。如果要想在设置这个选项,你需要定位到移动设备的头部或底部,并应用page-footer-fixed page-footer-fixed-mobile 和 page-header-fixed page-header-fixed-mobile 类到 HTML 相应的主体元素上。来看下效果: 上图是默认情况下已经设置了固定头部和底部,但是并没有什么卵用。我们手动把page-footer-fixed-mobile 、page-header-fixed-mobile这两个类给加上去看看。 我们在往下看(Sidebar Menu Settings) 默认的侧边栏菜单带有data-auto-scroll=”true”和data-slide-speed=”200”配置。若要禁用侧边栏的自动滚动效果,应用data-auto-scroll=”false”到page-sidebar-menu标签。要改变子菜单滑动速度,则设置一个新的值data-slide-speed=”300”. 禁用侧边栏的自动滚动效果:这句话的意思是针对菜单栏是“手风琴”样式,如果设置为true,当展开菜单的时候侧边栏有滚动的效果,他会随着你的点击的那个坐标为中心,让其滚动到你的视野区,不过这样如果不设置左侧菜单为fixed的话,中间的内容也是随着一起动,这里建议设为false,主要还是根据需求而定。 再来看下Sidebar Menu Light Style 用着浅色侧边栏样式,你需要应用 page-sidebar-menu-light class 属性在 page-sidebar-menu class 属性后面。这句话的意思是针对于像主题一(admin_1)那样的菜单形式,主题一(admin_1)的主题设置里面是有对这个类的设置,我们来看下默认情况下是什么样子的,如下图所示。 再来看下Sidebar Menu With Hover Submenus
第8点(New Page)每个模板都会有layout_blank_page.html,这是一个基本布局页面包括了:头部、左侧栏、底部、中间的内容是空的,整体代码比较精简,如下图所示。 这个页面可以作为一个学习Metronic并想自定义首页内容的页面。 第11点(Coding & Extending)
二、Excuding Unused Resources(删除无用的资源) 1、假如你想选择主题1(在/theme目录下面)。 2、有2个主要的文件夹admin_1和assets目录 assets 里面是项目所有的js、css、图片和第三方插件,如下图: admin_1里面是这个主题下所有示例的页面,如下图: 3、在assets目录下面我们可以看到有个layouts目录,这里面有七个layouts,这七个正好对应的是七个主题的布局,如果你选择了admin_1,那么这里就留下layout和global文件夹,其它都可以删掉了。 _resources目录
_start和start.html进入整个框架的开始页面,双击start.html就行。 readme.txtMetronic的说明。 theme目录这个就是源码,七个模板的所有页面、js、css和图片等等。我们这里选择admin_2目录和assets(assets里面的layout选择layout2)目录。 |
|
来自: jasonbetter > 《Now》