カスタムメニューをウィジェットに挿入すると

Simplicityの特徴 フォーラム Simplicity2に関する話題何でも カスタムメニューをウィジェットに挿入すると

  • このトピックには7件の返信、2人の参加者があり、最後にraopiにより10年前に更新されました。
7件の返信スレッドを表示中
  • 投稿者
    投稿
    • #38223
      raopi
      ゲスト

      いつもお世話になります。

      カスタムメニューを複数ウィジェットに挿入すると(メニュー名お借りしました)

      ウィジェットの場所は記事下かSNS下に入れています。

      メニュー1

      ホーム

      ダウンロード

      初期設定

      レイアウト

      NEWS

      設定いろいろ

      メニュー2

      カスタマイザー設定

      テーマ改造

      参考情報

      サポート

      となります。これをパソコン上の表示では横並びにしたいのですが、どのような方法がありますでしょうか

      メニュー1       メニュー2

      ホーム        カスタマイザー設定

      ダウンロード     設定いろいろ

      初期設定       テーマ改造

      レイアウト      参考情報

      サポート

    • #38229
      Hidekichi
      ゲスト

      横並びにするのは簡単にできると思いますが、親メニューにサブメニューのアリで難易度が跳ね上がります。
      そこらはどうでしょうか?

    • #38268
      アバター画像わいひら
      キーマスター

      確かに、サブメニューがありだと大変そう。

    • #38329
      raopi
      ゲスト

      メニューは親メニューだけとなっております。

    • #38460
      アバター画像わいひら
      キーマスター

      メニューの名前などによって、IDが変わるので、サイトのURLを掲載していただいて、サイドバーを見せていただいていいですか?

    • #38470
      Hidekichi
      ゲスト

      親メニューだけなら、

      ul {
        display: flex;
        flex-flow: row wrap;
        justify-content: space-between;
        margin: 0;
        padding: 0;
      }
      
      ul li {
        list-style: none;
        margin: 5px;
      }

      か、

      ul {
        幅・高さ設定(floatすると高さが無くなります)、margin,padding:0、もしくは必要な数値。
      }
      
      ul li {
        list-style: none;
        float: left;
        margin: 5px;
      }

      ぐらいですけど、わいひらさんの言われているようにセレクタがどうなっているかで書き方がちょっと変わるかも知れません。flexの方は書いた内容以外にベンダープレフィックスが必要になるかと思います。

      ulの中のliにfloatを設定するとliが浮いている状態になるのでulの高さが無くなります。ulの後に何か続く場合は、その要素にclear:bothが必要になる場合があります。そのため、widgetに高さをもたせるかulに高さを持たせるような感じにする必要が出てきます。

      ul::after {
        content: "";
        clear: both;
        height: 0;
        display: block;
        visibility: hidden;
      }

      こんな感じにするとfloat要素による問題を回避することができます。

      flexの場合は、高さは問題なく出るのでこういった配慮はいりませんし、自動で親要素のサイズに合わせてレスポンシブになります。ただしベンダープレフィックスが必要になります。

    • #38471
      Hidekichi
      ゲスト

      " は " つまり、shift + 2または7のクォートです。

    • #38506
      raopi
      ゲスト

      ご丁寧な対応ありがとうございました。

      まだ作ったばかりのブログなので、恥ずかしいのでURLはお見せできません。

      テーマはまだダウンロードしたばかりなので、何もいじっていません。ありがとうございました

7件の返信スレッドを表示中
  • トピック「カスタムメニューをウィジェットに挿入すると」には新しい返信をつけることはできません。
スポンサーリンク
アドセンス(大)
アドセンス(大)