开关一般用来设置两种状态 - 开启和关闭:css
正如上图中所见,开关的可视部件包括两部分:滑轨(.track)和手柄(.handle)。 ionic使用以下HTML模板建立开关组件:html
<any class="toggle"> <input type="checkbox"> <any class="track"> <any class="handle"></any> </any> </any>
样式默认是绿色,能够经过 .toggle-{color}来改变颜色,好比:.toggle-dark!example:ios
<label class="toggle toggle-dark"> <input type="checkbox" checked> <div class="track"> <div class="handle"></div> </div> </label>
将上面代码放在 .item-toggle里面是使按钮定位置:ionic
//conic.css源码: .item-toggle .toggle { position: absolute; top: 10px; right: 16px; z-index: 3;
综上:实例:ide
<!DOCTYPE html> <html> <head> <meta name="viewport" content="initial-scale=1,maximum-scale=1,user-scalable=no,width=device-width,height=device-height"> <link rel="stylesheet" type="text/css" href="ionic.min.css"> </head> <body> <div class="bar bar-header bar-stable"> <button class="button button-clear button-positive icon ion-ios-arrow-left">设置</button> <h1 class="title">信息</h1> </div> <div class="scroll-content has-header"> <ul class="list"> <li class="item item-toggle"> iMessage <label class="toggle toggle-balanced"> <input type="checkbox"> <div class="track"> <div class="handle"></div> </div> </label> </li> <li class="item item-divider">短信/彩信</li> <li class="item item-toggle"> 字符计数 <label class="toggle toggle-dark"> <input type="checkbox" checked> <div class="track"> <div class="handle"></div> </div> </label> </li> <li class="item item-toggle item-button-right"> 黑名单 <a class="button button-clear icon ion-ios-arrow-right"></a> </li> </ul> </div> </body> </html>