ionic.css 布局是基于flex的,虽然没有bootstrap那么丰富,但基本的布局还是满足的。提供了字体的图标,可以自定义颜色。还是能基本满足icon需求吧。。。当然还是需要自己定义很多css 或者 覆盖原来的。入门的写下,也不知道对不对。。。。。
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <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="../lib/css/ionic.min.css"/> <link rel="stylesheet" type="text/css" href="bm.css"/> </head> <body> <header class="bar bar-header"> <a href="javascript:;" class="icon-right ion-arrow-down-b button button-clear">成都</a> <label class="item item-input stable-dark icon ion-search"> <input type="search" class="dark" placeholder="search"/> </label> </header> <div class="content has-header"> <div class="list banner"> <a class="item item-image"> <img src="aa.jpg"> </a> </div> <a href="#" class="addr list"> <span class="item item-icon-right"> 以父之名 <i class="icon ion-navigate">店铺导航 </i> </span> </a> <div class="list play u-list"> <div class="u-title"><em class="prefix">参</em>参加报名</div> <div class="item item-image"> <img src="aa.jpg"/> </div> </div> <div class="list u-list"> <div class="u-title"><em class="prefix">周</em>龙卷风</div> <div class="row item"> <a href="#" class="col-33"><img src="th.jpg"/><p>静静悄悄</p></a> <a href="#" class="col-33"><img src="th.jpg"/><p>静静悄悄</p></a> <a href="#" class="col-33"><img src="th.jpg"/><p>静静悄悄</p></a> </div> <div class="row item"> <a href="#" class="col-33"><img src="th.jpg"/><p>静静悄悄</p></a> <a href="#" class="col-33"><img src="th.jpg"/><p>静静悄悄</p></a> <a href="#" class="col-33"><img src="th.jpg"/><p>静静悄悄</p></a> </div> </div> </div> <div class="tabs tabs-icon-top"> <div class="tab-item"> <i class="icon ion-ios-home-outline"></i>首页 </div> <div class="tab-item"> <i class="icon ion-ios-keypad-outline"></i> 分类 </div> <div class="tab-item"> <i class="icon ion-ios-cart-outline"></i> 购物车 </div> <div class="tab-item"> <i class="icon ion-ios-person-outline"></i> 会员 </div> <div class="tab-item"> <i class="icon ion-ios-more-outline"></i> 更多 </div> </div> </body> </html>
html, body { font-family: "SimHei","Helvetica Neue",Arial,"Droid Sans", sans-serif; background-color: #f0f0f0; } html{ overflow: visible; } a{ text-decoration: none; } .u-list{ margin-top: 5px; margin-bottom: 0; background-color: #ffffff; } .u-title{ padding: 4px 2.66666667%; } .u-list .row{ padding: 0; } .u-list .col-33{ margin: 0 0.5%; } .u-list .col-33 img{ max-width: 100%; } .u-list .col-33{ text-align: center; } .row.item{ border: 0; } .prefix{ display: block; font-size: 12px; height: 14px; width: 14px; color: #fff; text-align: center; line-height: 14px; float: left; margin: 3px 4px 0 0; background-color: #4198f7; } .bar-header{ background-color: #ff332a; } .bar-footer{ background-color: #333333; } .bar-header .button-clear.button{ font-size: 13px; color: #ffffff; } .bar.bar-header .button.button-clear:before{ font-size: inherit; } .bar-header .item-input{ border: 1px solid #dcdcdc; border-radius: 5px; width: 70%; margin-left: 5%; } .bar-header .ion-search:before{ margin-right: 5px; color: inherit; color: #b2b2b2; } .banner.list{ padding: 0; margin-bottom: 0; } .banner .item{ border-width: 0; } .tabs{ background-color: #333333; color: #ffffff; } .tabs-icon-top.tabs .tab-item{ font-size: 12px; line-height: 11px; } .tab-item .icon:before{ color: #inherit; font-size: 32px; } .addr .item .icon{ font-size: 16px; } .addr .item{ padding-top: 8px; padding-bottom: 8px; } .addr .ion-navigate:after { text-align: center; display: block; content: "\f2a3"; font-family: Ionicons; } .addr .ion-navigate:before{ display: none; }