JSPM

bee-grid

0.0.2
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 11
  • Score
    100M100P100Q37430F
  • License MIT

grid ui component for react

Package Exports

  • bee-grid/src/index

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (bee-grid) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

bee-grid

npm version Build Status devDependency Status

react bee-grid component for tinper-bee

栅格布局组件,包含container,row和col

使用方法

下载npm包

npm install --save bee-grid
import { Con, Row, Col } from 'bee-grid';

ReactDOM.render(
    <Con>
        <Row>
            <Col md={6} >
            </Col>
        </Row>
    </Con>,
    document.body);

样式引入

  • 可以使用link引入build目录下bee-grid.css
<link rel="stylesheet" href="./node_modules/build/bee-grid.css">
  • 可以在js中import样式
import "./node_modules/src/Grid.scss"
//或是
import "./node_modules/build/bee-grid.css"

API

Con组件

参数 说明 类型 默认值
componentClass 组件根元素 element/ReactElement div
fluid 是否为非定宽 boolean false

Row组件

参数 说明 类型 默认值
componentClass 组件根元素 element/ReactElement div

Col组件

参数 说明 类型 默认值
xs 移动设备显示列数(<768px) number -
sm 小屏幕桌面设备显示列数(≥768px) number -
md 中等屏幕设备显示列数(≥992px) number -
lg 大屏幕设备显示列数(≥1200px) number -
xsPull 移动屏幕设备到右边距列数 number -
smPull 小屏幕设备到右边距列数 number -
mdPull 中等屏幕设备到右边距列数 number -
lgPull 大屏幕设备到右边距列数 number -
xsPush 移动屏幕设备到左边距列数 number -
smPush 小屏幕设备到左边距列数 number -
mdPush 中等屏幕设备到左边距列数 number -
lgPush 大屏幕设备到左边距列数 number -
xsOffset 移动设备偏移列数 number -
smOffset 小屏幕设备偏移列数 number -
mdOffset 中等屏幕设备偏移列数 number -
lgOffset 大屏幕设备偏移列数 number -
componentClass 组件根元素 element/ReactElement div

以上列数设置,只能设置1-12的数字。

开发调试

$ git clone https://github.com/tinper-bee/bee-col
$ cd bee-grid
$ npm install
$ npm run dev