flow 插槽中的默认垂直对齐显然是顶部对齐元素。这是一个示例:

Shoes.app (:title => "Vertical Alignment", :width => 300, :height => 150) do
  background "#DFA"
  flow :margin => 30 do
    title "BIG"
    tagline "MEDIUM"
    inscription "SMALL"
  end
end

如何让 flow 插槽对其元素进行居中对齐,而不是计算每个元素的:rise 值?我原本期望 flow 插槽的垂直对齐样式和 stack 插槽的水平对齐样式,但我没有看到类似的东西。我错过了什么?

有帮助吗?

解决方案

据我所知,没有垂直对齐的风格。水平对齐在堆栈中很有用:

Shoes.app (:title => "Horizontal Alignment", :width => 300, :height => 150) do
  background "#DFA"
  stack :margin => 30 do
    title "BIG", :align => 'center'
    tagline "MEDIUM", :align => 'center'
    inscription "SMALL", :align => 'center'
  end
end

请记住,鞋子仍然是一项正在进行的工作,所以_为什么最终可能会解决它。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top