0

最近 Genesis Framework を使い始めましたが、レイアウトの作成に使用されるフックにまだ慣れていません。

私がデザインしているページでは、左側のサイドバーをメイン ナビゲーションとして使用しています。小さな画面で折りたたまれるまではうまく機能します。サイドバーは、メイン コンテンツの下の一番下に移動します。

よくあることかもしれないので解決策を探してみましたが、成功しませんでした。

それを解決すると思われるプロセスは、remove_action を使用してサイドバーとメイン コンテンツを削除し、add_action を使用して別の順序で戻すことです。このためには、フックの正確な名前と注文番号 (指定されている場合) を知る必要があります。

これを解決する方法を教えてください。私が正しい方向に進んでいる場合は、どのように順序を変更しますか。

4

2 に答える 2

0

Ok。私が見つけた解決策は、Flexboxを使用した CSS の修正です。

それは非常に単純ですが、問題を隠すものを見つけるのではなく、ソースで問題を修正したかったのです。

折りたたむときの画面サイズとともに、メディアクエリで行われます。CSS の修正は次のとおりです。

  1. {display: flex; を適用します。flex-direction: column;} を含む要素へ、および
  2. {order: 2;} を最初に表示される要素に適用しますが、2 番目が必要でした。

あなたの考え、および/または何が違っていたか教えてください。

于 2015-03-25T21:11:44.593 に答える