質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
Bootstrap

BootstrapはウェブサイトデザインやUIのWebアプリケーションを素早く 作成する可能なCSSフレームワークです。 Twitter風のデザインを作成することができます。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

Q&A

0回答

522閲覧

bootstrapのnavbarの設定方法

taro_yamada

総合スコア55

Bootstrap

BootstrapはウェブサイトデザインやUIのWebアプリケーションを素早く 作成する可能なCSSフレームワークです。 Twitter風のデザインを作成することができます。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

0グッド

0クリップ

投稿2021/09/21 14:22

編集2021/09/21 23:30

三段のnavbarを作ろうと思っています。やりたいことは、以下の通りです。
チートシートを見ながら手探りでやっていたのですが、なかなか上手く動かすことができません。

①一番上のボタンを右寄せにしたい。(ulタグのmr-autoやjustify-content-*-endを試しました)
②ボタンの幅をテキストの長さに合わせたい(今はテキストの左右にスペースが入ってしまっています。cssのnowrapのせいだと思われますが、nowrapがないと改行されてしまいます・・・)
③二段目を全てprimaryカラーにしたい(今はテキストの背景だけprimary色になっています)
④二段目のテキストの大きさを小さくして、行の高さを低くしたい。

そもそもこういったことをやろうと思った時にULタグでやるべきでないのかもしれません。
ご意見をいただければと思います。

html

1 <nav class="navbar navbar-expand-lg navbar-dark bg-dark"> 2 <a href="/" class="navbar-brand">test</a> 3 <div> 4 <ul class="navbar mr-auto"> 5 <div class="button navbar-collapse mr-auto"> 6 <a href="/" class="btn btn-lg btn-warning btn-block">登録</a> 7 </div> 8 </ul> 9 <ul class="navbar-nav ml-auto bg-primary"> 10 <li class="nav-item"> 11 <a href="/" class="nav-link">TOP</a> 12 </li> 13 <li class="nav-item"> 14 <a href="/" class="nav-link">とは</a> 15 </li> 16 <li class="nav-item"> 17 <a href="/" class="nav-link">ご利用ガイド</a> 18 </li> 19 </ul> 20 <ul class="navbar-nav ml-auto"> 21 <li class="nav-item"> 22 <a href="/" class="nav-link">test</a> 23 </li> 24 <li class="nav-item"> 25 <a href="/" class="nav-link">test</a> 26 </li> 27 <li class="nav-item"> 28 <a href="/" class="nav-link">test</a> 29 </li> 30 </ul> 31 </div> 32 </nav>

stylecss

1.navbar-collapse{ 2 white-space: nowrap; 3 justify-content: end; 4 font-size: 1.48vw; 5 max-width: 100%; 6}

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

m.ts10806

2021/09/21 21:45

Pythonは本件とどう関係するのでしょう。 また、bootstrapのバージョンは?
taro_yamada

2021/09/21 23:30

bootstrapは4.3.1です。 確かにこのソースコードの部分はpython関係なかったです。失礼しました。
Lhankor_Mhy

2021/09/22 01:54 編集

・「一番上のボタン」とはtestのことでいいですか? ・「テキストの左右にスペースが入ってしまっています」という現象が確認できませんでした。パディングのことですか? ・「二段目」とはtop...のことでいいですか? であれば、「テキストの背景だけprimary色」という現象が確認できませんでした。 https://jsfiddle.net/Lhankor_Mhy/e62n3huq/
taro_yamada

2021/09/23 06:14

一番上のボタンとは登録ボタンのことです。 テキストの左右のスペースはtext-nowrapで解消できました。ありがとうございました。 二段目とは、TOPの行を指しています。どうも確認してみたのですが、テキストだけ背景というより、NAV BARが極端に短くなっているように感じています。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問