私は現在、2つの部分からなるメニューを作成中です(画像参照)。モバイルでは、これらのメニュー項目を上から下に積み重ねて表示したいと思いますが、ボトムメニューからトップメニューまでです。 CSSでこれを行う方法はありますか?またはページ幅に応じて2つのメニューを作成し、正しいものを表示する必要がありますか?divの幅を逆順に並べる
編集:明確にするために、イメージは単に私が意味するものの例を示すことです。 CSSのdivをどういうわけか逆転させることができるのであれば(より絶対的な位置付けなしで)、より一般的な意味では不思議に思います。
EDIT 2:コードを追加しないとお詫び申し上げます。モバイルでhttps://codepen.io/anon/pen/GWwrMW
<div class="nav">
<ul class="nav__top">
<li>Sub Item 1</li>
<li>Sub Item 2</li>
</ul>
<ul class="nav__primary">
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
<li>Item 4</li>
</ul>
</div>
.nav__top,
.nav__primary {
list-style: none;
margin: 0 0 20px 0;
text-align: right;
li {
display: inline-block;
padding: 10px;
background-color: #ccc;
}
}
が、私はサブアイテムがメイン項目の下に表示させたい:ここでの状況を示す小さなペンです。
1.大丈夫、私は「 – DaniP
@DaniPの予想出力を含め、あなたのマークアップと基本的なCSSを見るためにここに十分なコードを含めますコードを追加しました。 –
を行います、2は両方 –