Skip to main content

position-box

插件名#

position-box

安装#

npm install @jswork/styled-plugin-position-box

参数#

名称类型description
valuestring摆放位置

value#

名称类型description
centerstring水平/垂直居中
trstring右上角
tlstring左上角
blstring左下角
brstring右下角
topstring上边框,居中
rightstring右边框,居中
bottomstring下边框,居中
leftstring左边框,居中

原理#

  1. 父级容器 position: relative;
  2. 当前容器有 9 个不同的位置可以选择

用法#

<View relative debug wh={300} auto mb={20}>  <View debug plugin="position-box:center">    Center  </View>  <View debug plugin="position-box:tr">    tr  </View>  <View debug plugin="position-box:tl">    tl  </View>  <View debug plugin="position-box:bl">    bl  </View>  <View debug plugin="position-box:br">    br  </View>
  <View debug plugin="position-box:top">    top  </View>  <View debug plugin="position-box:right">    right  </View>  <View debug plugin="position-box:bottom">    bottom  </View>  <View debug plugin="position-box:left">    left  </View></View>

演示#

Live Editor
Result
SyntaxError: Unexpected token (1:8)
1 : return ()
            ^