项目作者: team-griffin

项目描述 :
Generate css properties for sides
高级语言: JavaScript
项目地址: git://github.com/team-griffin/css-sides.git
创建时间: 2017-03-10T11:11:04Z
项目社区:https://github.com/team-griffin/css-sides

开源协议:MIT License

下载


css-sides

npm install @team-griffin/css-sides --save

yarn add @team-griffin/css-sides

A css util to make doing multiple sides at once shorter.

Usage

  1. import cssSides, { Side } from '@team-griffin/css-sides';
  2. cssSides('margin', Side.A, 10);
  3. ///
  4. {
  5. marginLeft: 10,
  6. marginTop: 10,
  7. marginRight: 10,
  8. marginBottom: 10,
  9. }
  10. cssSides('margin', Side.X, 10);
  11. ///
  12. {
  13. marginLeft: 10,
  14. marginRight: 10,
  15. }
  16. cssSides('margin', Side.Y, 10);
  17. {
  18. marginTop: 10,
  19. marginBottom: 10,
  20. }
  21. // Placing into a styles object
  22. const styles = {
  23. ...cssSides('margin', Side.A, 10),
  24. };