• α堆栈 α
  • 应用提供商
  • 自动完成
  • 《阿凡达》
  • 徽章
  • 横幅
  • 流血 α
  • 盒子 α
  • 按钮
  • 按钮组
  • Callout卡
  • 标题 弃用
  • 复选框
  • 选择列表
  • 可折叠的
  • 颜色选择器
  • α
  • 组合框
  • 上下文保存栏
  • 数据表
  • 日期选择器
  • 描述表
  • 显示文本 弃用
  • 分频器 α
  • 降落区
  • 空的状态
  • 例外列表
  • 过滤器
  • 页脚的帮助
  • 形式
  • 表格布局
  • 框架
  • 全屏酒吧
  • 网格 α
  • 标题 弃用
  • 图标
  • 索引表
  • 内联 α
  • 内联错误
  • 键盘键
  • 布局
  • LegacyCard
  • LegacyStack
  • 链接
  • 列表
  • 列表框
  • 加载
  • 媒体卡
  • 模态
  • 导航
  • 选项列表
  • 页面
  • 页面动作
  • 分页
  • 弹出窗口
  • 进度条
  • 单选按钮
  • 滑块范围
  • 资源项目
  • 资源列表
  • 可滚动
  • 选择
  • 设置切换
  • 弃用
  • 正文正文
  • 骨架显示文本
  • 框架页面
  • 骨架的标签
  • 骨架缩略图
  • 微调控制项
  • 堆栈
  • 副标题 弃用
  • 选项卡
  • 标签
  • 文本 β
  • 文本容器
  • 文本字段
  • 文本样式 弃用
  • 缩略图
  • 烤面包
  • 工具提示
  • 窗口的顶部
  • 视频缩略图
  • 视觉上隐藏 弃用
  • 令牌
  • 图标
  • 贡献
  • 工具
  • 盒子

    Box是最原始的布局组件。这是一种访问北极星设计令牌的方法。

    α

    该组件及其文档正在开发中。在北极星的非主要版本中可能会有突破性的变化。请谨慎使用。

    默认情况下,方框没有填充、边框、边框半径、背景或阴影。

    进口反应“反应”进口盒子文本“@shopify /北极星”函数BoxDefaultExample返回<盒子><占位符标签“盒子里的内容”/></盒子>常量占位符标签高度“汽车”宽度“汽车”=>返回<div风格背景“# 7 b47f1”高度高度宽度宽度><div风格颜色“# FFFFFF”><文本作为“氢气”变体“bodyMd”fontWeight“媒介”>标签</文本></div></div>

    道具

    想要帮助完善这个功能吗?请分享你的反馈

    接口 BoxProps
    孩子们? 反应ReactNode
    作为? “div”|“跨越”|“节”|“传奇”|“ul”|“李”

    元素类型。

    默认为“div”

    背景? ColorsBackdropTokenAlias|ColorsBackgroundTokenAlias|ColorsOverlayTokenAlias|ColorsActionTokenAlias|ColorsSurfaceTokenAlias

    背景颜色。

    边境? “基地”|“黑暗”|“分”|“divider-on-dark”|“透明”

    边框样式。

    borderBlockEnd? “基地”|“黑暗”|“分”|“divider-on-dark”|“透明”

    垂直端边框样式。

    borderInlineOB欧宝娱乐APPStart? “基地”|“黑暗”|“分”|“divider-on-dark”|“透明”

    水平开始边框样式。OB欧宝娱乐APP

    borderInlineEnd? “基地”|“黑暗”|“分”|“divider-on-dark”|“透明”

    水平端边框样式。

    borderBlockOB欧宝娱乐APPStart? “基地”|“黑暗”|“分”|“divider-on-dark”|“透明”

    垂直开始边框样式。OB欧宝娱乐APP

    borderRadius? “05”|' 1 '|' 2 '|“3”|“4”|“5”|“6”|“基地”|“大”|“一半”

    边界半径。

    borderRadiusEndOB欧宝娱乐APPStart? “05”|' 1 '|' 2 '|“3”|“4”|“5”|“6”|“基地”|“大”|“一半”

    垂直结束水平开始边界半径。OB欧宝娱乐APP

    borderRadiusEndEnd? “05”|' 1 '|' 2 '|“3”|“4”|“5”|“6”|“基地”|“大”|“一半”

    垂直端水平端边界半径。

    borderRadiusOB欧宝娱乐APPStartStart? “05”|' 1 '|' 2 '|“3”|“4”|“5”|“6”|“基地”|“大”|“一半”

    垂直开始水平开始边OB欧宝娱乐APP界半径。

    borderRadiusOB欧宝娱乐APPStartEnd? “05”|' 1 '|' 2 '|“3”|“4”|“5”|“6”|“基地”|“大”|“一半”

    垂直开始水平结束边OB欧宝娱乐APP界半径。

    borderWidth? “1”|“2”|“3”|“4”|“5”

    边框宽度。

    borderBlockOB欧宝娱乐APPStartWidth? “1”|“2”|“3”|“4”|“5”

    垂直开始边框宽度。OB欧宝娱乐APP

    borderBlockEndWidth? “1”|“2”|“3”|“4”|“5”

    垂直端边框宽度。

    borderInlineOB欧宝娱乐APPStartWidth? “1”|“2”|“3”|“4”|“5”

    水平开始边框宽度。OB欧宝娱乐APP

    borderInlineEndWidth? “1”|“2”|“3”|“4”|“5”

    水平端边框宽度。

    颜色? “文本”|“text-critical”|“text-disabled”|“text-highlight”|“text-on-critical”|“text-on-dark”|“text-on-interactive”|“text-on-primary”|“text-primary”|“text-primary-hovered”|“text-primary-pressed”|“text-subdued”|“text-subdued-on-dark”|“text-success”|“text-warning”

    孩子的颜色。

    id? 字符串

    HTML id属性。

    minHeight? 字符串

    集装箱最低高度。

    minWidth? 字符串

    容器的最小宽度。

    maxWidth? 字符串

    集装箱的最大宽度。

    overflowX? “隐藏”|“滚动”

    夹横向内容的儿童。

    overflowY? “隐藏”|“滚动”

    竖夹儿童内容。

    填充? T| {[断点BreakpointsAlias] ?:T;}<SpacingSpaceScale>

    在孩子周围保持间隔。接受不同屏幕大小的间隔令牌或间隔令牌对象。

    paddingBlockOB欧宝娱乐APPStart? T| {[断点BreakpointsAlias] ?:T;}<SpacingSpaceScale>

    孩子周围垂直开始间OB欧宝娱乐APP隔。接受不同屏幕大小的间隔令牌或间隔令牌对象。

    paddingBlockEnd? T| {[断点BreakpointsAlias] ?:T;}<SpacingSpaceScale>

    垂直端间距周围的儿童。接受不同屏幕大小的间隔令牌或间隔令牌对象。

    paddingInlineOB欧宝娱乐APPStart? T| {[断点BreakpointsAlias] ?:T;}<SpacingSpaceScale>

    水平启动间隔周围的儿童OB欧宝娱乐APP。接受不同屏幕大小的间隔令牌或间隔令牌对象。

    paddingInlineEnd? T| {[断点BreakpointsAlias] ?:T;}<SpacingSpaceScale>

    水平端间距周围的儿童。接受不同屏幕大小的间隔令牌或间隔令牌对象。

    角色? 任何

    咏叹调的角色。

    影子? “按钮”|“基地”|“透明”|“模糊”|“深度”|“顶部栏”|“卡”|“窗”|“层”|“模态”

    盒子上的影子。

    tabIndex? 任何

    设置制表符顺序。

    宽度? 字符串

    容器宽度。

    位置? “相对”|“绝对”|“固定”|“粘”

    箱子的位置。

    insetBlockOB欧宝娱乐APPStart? T| {[断点BreakpointsAlias] ?:T;}<SpacingSpaceScale>

    盒子顶部位置。

    insetBlockEnd? T| {[断点BreakpointsAlias] ?:T;}<SpacingSpaceScale>

    箱子底部位置。

    insetInlineOB欧宝娱乐APPStart? T| {[断点BreakpointsAlias] ?:T;}<SpacingSpaceScale>

    盒子左侧位置。

    insetInlineEnd? T| {[断点BreakpointsAlias] ?:T;}<SpacingSpaceScale>

    盒子的右边位置。

    不透明度? 字符串

    盒子的不透明度。

    大纲? “基地”|“黑暗”|“分”|“divider-on-dark”|“透明”

    轮廓的风格。

    printHidden? 布尔

    在打印过程中隐藏内容。

    visuallyHidden? 布尔

    视觉上隐藏内容(仍然由屏幕阅读器宣布)。

    zIndex? 字符串

    盒子的z指数。