2017-05-31 8 views
3

これは私がhttp://www.jokerleb.com/で作業しているウェブサイトで、私はこのhttps://responsive.menu、無料版を使用しています。 400px以下のデバイスに表示されます。応答メニューを2つの列に分割

どのように2のようにその列を分割するには?

enter image description here

それが最初の場所で可能なら、それは右に見えるようにCSSを編集する方法がわかりません。

+0

あなたは実際にこの1つの姉妹サイトであるStackOverflowにこれを投稿したいと思うでしょう。 SOは一般的なプログラミングに関する質問やCSSなどを取り扱っています。このサイトはWordPressの開発に特有のものです。 – Cedon

+0

@belinus私は移行のためにフラグを立てました。私に通知してくれてありがとう、司会者はそれを見て、決めるでしょう – Lynob

+0

現在作業しているコードはどこですか?そして、レスポンスメニューの2つの列を作成して、http://responsive.menuの "無料"の例にスライドさせてみてください。 –

答えて

5

あなたのコードにこれらの行を追加します:

@media screen and (max-width: 400px){ 
    #responsive-menu-container{ 
     width:100%; 
    } 

    #responsive-menu { 
     display: flex; 
     flex-wrap: wrap; 
    } 

    #responsive-menu li{ 
     width:50%; 
    } 
} 

それは私のために動作します。

1

あなたはmedia queriesを使用したいと思うので、このような何かがあなたのためにそれを行う必要があります:幅がpaddingに基づいて変動しますので、あなたは、このCSS少しで遊んでする必要があるかもしれません

<style> 
@media screen and (max-width: 400px) { 
    #responsive-menu-container li.responsive-menu-item { 
     width: 50%; 
     display: inline-block; 
    } 
} 
</style> 

注意、marginおよびdisplayタイプ。あなたがCSSのサンプルを提供している場合(またはより良い場合はfiddle)、私はあなたをより正確に助けることができます。 enter image description here

あなたはものが全体の幅を行く好む場合は、同様にあなたの@mediaオプションでこれを含める:上記

ラインは、カテゴリボタンをクリックしたら、それはこのように見えるように

#responsive-menu-container { 
    width:100%; 
} 
+0

コードがどこにあるのかわからないので、css in inspect要素を見つけるのが苦労します。プラグインはあまり言わないよ – Lynob

+0

編集しようとしている 'menu-header'リストですか?もし私が '@ media'セクションの中に' .row'を置いているなら、 '#menu-header li.menu-item'と置き換えるだけです。 – Bing

+0

私はそれを試してみました。現在はCSSに入っています。 '@media screen and(max-width:400px)'が動作しませんでした – Lynob

関連する問題