1.说明¶
LegoUI for Mobile 是一套轻量级为移动端而生的前端UI库。把移动端实际项目中较为通用常用的UI组件独立成库,Sass mixin的方式让使用者最大程度上灵活地描绘出自身理想的层叠样式。
2.使用步骤¶
- 在需要使用UI库的sass文件中,导入本库sass文件。如:
@import "lego";
- 在需要使用组件的样式中,导入组件mixin。如
.ui-list{ @include ui-list(); }
html中使用,如:
<div class="ui-lego ui-list"> <div class="ui-list__header">列表样式 1</div> <ul> <li> <a href="">item 1</a> </li> <li> <a href="">item 2</a> </li> <li> <a href="">item 3</a> </li> </ul> </div> <div class="ui-lego ui-list"> <div class="ui-list__header">列表样式 2</div> <ul> <li class="ui-list__arrow"> <a href="">item 1</a> </li> <li class="ui-list__arrow"> <a href="">item 2</a> </li> <li class="ui-list__arrow"> <a href="">item 3</a> </li> </ul> </div> <div class="ui-lego ui-list"> <div class="ui-list__header">列表样式 3</div> <ul> <li class="ui-list__shape"> <a href="">item 1<span class="_shape">2</span></a> </li> <li> <a href="">item 2</a> </li> <li> <a href="">item 3</a> </li> </ul> </div>
3.参数说明¶
- 单行高度
$height: 40px
- 头部背景色
$headerBgColor: #f5f5f5
- 头部字体颜色
$headerfontColor: #333
- 定义形状宽度
$shapeWidth: 20px
- 定义形状高度
$shapeHeight: 20px
- 定义形状圆角
$shapeRadius: 50%
- 定义形状背景色
$shapeBgColor: #ec185b
- 定义形状字体色
$shapeFontColor: #fff
4.查看Demo¶
chrome模拟器查看 Demo