靴のフロースロットで垂直方向の配置を取得するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/811968

  •  03-07-2019
  •  | 
  •  

質問

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

各要素の:rise 値を計算する前に flow スロットを取得して要素を中央揃えするにはどうすればよいですか? 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

Shoesはまだ進行中の作業であることに注意してください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top