ionicCSS01_头部、底部和按钮

来源:互联网 发布:linux 更改机器名称 编辑:程序博客网 时间:2024/06/05 20:57

头部导入ionic.min.css

1.ionic 头部与底部

1.1 header头部

1Header是固定在屏幕顶部的组件,可以包如标题和左右的功能按钮

2)头部样式通过用class属性名引入,

3barbar-header为必须选项,

4bar-light表示标题栏背景颜色,不选择默认白底,也可以换成其他属性名bar-stablebar-positivebar-calmbar-balancedbar-energizedbar-assertivebar-royalbar-dark

5divh1标签可以换成其他的块级标签

6)可以在头部标题栏添加按钮

<div class="bar bar-header bar-dark"><button class="button icon ion-navicon"></button>  <h1 class="title">Header</h1></div>

1.2 sub header副标题

1)Sub Header同样是固定在顶部,位于headr下面,即使没有Header,它的样式举例顶部也有一段距离

2bar bar-subheader必选,其他样式同header

<div class="bar bar-subheader bar-calm"><h2 class="title">Sub Header</h2></div>

1.3 Footer(底部)

1Footer是在屏幕的最下方,可以包含多种内容类型。

2Footer同上面的Header,只是把样式名bar-header换做bar-footer

<div class="bar bar-footer bar-balanced">  <div class="title">Footer</div></div>

2.ionic按钮

1button是必选

2)颜色样式属性:button-lightbutton-stablebutton-positivebutton-calmbutton-balancedbutton-energizedbutton-assertivebutton-royalbutton-dark

3)添加button-block到按钮使按钮以display: block方式显示.一个block的按钮会100%集成他的父元素的宽度.在下面这个例子当中,按钮包含的内容同时也应用了padding,所以在按钮和显示屏边框之间会有一定的空隙.

4)添加 button-full到按钮不仅将应用display: block到按钮,同时还将移除按钮的左右边距,任何边框圆角也可能被应用.当按钮需要撑满整个屏幕的时候,这种样式将非常有用.另外,按钮的父元素不会 有 padding被应用

5)添加 button-large到按钮会让按钮变大,添加button-small让它变小.

6)添加 button-outline到按钮以应用空白背景,只有边框按钮的风格.按钮文字和边框颜色会使用按钮的颜色样式,就是说button-positive会使文字和边框变成蓝色,背景却是透明的.

7)添加 button-clear会移除按钮的边框.按钮文字和边框颜色会使用按钮的颜色样式,就是说button-positive会使文字的颜色变成蓝色,蓝色背景也将会被无边框取代.

8)添加按钮图标

图标可以使用第三方图标或ionic自带图标(http://ionicons.com/)图标能可以子元素的形式被放在按钮内部(比如span,不过,直接把图标分配给按钮将减少DOM的数量.

使用icon-lefticon-righticon定位图标在按钮的左边或右侧或中间,后面再添加图标的样式

使用button-icon添加仅含有图标的按钮

使用ion-naviconbutton-balanced在按钮上添加选项标签图标

<div class="content has-header has-subheader padding"><button class="button button-positive">  <i class="icon ion-loading-c"></i>子元素图标</button><button class="button button-positive icon-left ion-home">直接分配图标</button><button class="button button-block icon-left ion-star button-positive">左侧</button><a class="button button-block icon-right ion-chevron-right button-calm">右侧</a><button class="button button-block icon ion-gear-a">中间</button><a class="button button-icon icon ion-settings"></a><a class="button button-block button-outline icon-right ion-navicon button-balanced">Reorder</a><button class="button button-block button-positive">  Block Button</button><button class="button button-full button-positive">  Full Width Block Button</button></div>

注意:由于这里使用的是div布局而不是ionic规定的标签,所以在使用content属性时,div的内部末尾有一部分的内容显示不出来,比如最后一个按钮不显示或者只显示一部分,若要查看效果,可将html文件中的<DOCTYPE html>声明去掉然后在谷歌或safari浏览器中打开查看,或者给content加一个高度亦可以。

0 0
原创粉丝点击