Bootstrap。ふむふむ。スタイルシートの外部読み込みね
誰かが書いた膨大なスタイルを読み込む
<link
href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.8/dist/css/bootstrap.min.css"
rel="stylesheet"
integrity="sha384-sRIl4kxILFvY47J16cr9ZwB07vP4J8+LH7qKQnuqkuIAvNWLzeN8tE5YBujZqJLB"
crossorigin="anonymous"
/>
上記CSSと、、、
<script
src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.8/dist/js/bootstrap.bundle.min.js"
integrity="sha384-FKyoEForCGlyvwx9Hj09JcYn3nv7wiPVlz7YYwJrWVcXK/BmnVDxM+D2scQbITxI"
crossorigin="anonymous"
></script>
上記JSを読み込む
それを使う。つまりそのルールに則った書き方をする。だから今回はCSSの別ファイルは制作せず。
<nav class="navbar navbar-expand-lg navbar-dark" style="background-color: #b29393"> <div class="container-fluid"> <a href="http://" class="navbar-brand">Navbar</a> <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"></span> </button> <div class="collapse navbar-collapse" id="navbarNav"> <ul class="navbar-nav"> <li class="nav-item"><a href="http://" class="nav-link active">Home</a></li> <li class="nav-item"><a href="http://" class="nav-link">Menu1</a></li> <li class="nav-item"><a href="http://" class="nav-link disabled">Menu2</a></li> </ul> </div> </div> </nav>
たしかに、これでほぼコピペでナビバーできたら便利よね

https://kiyo4810.github.io/udemy_kaihatsu_nyumon_kanzen_course/bootstrap5/index.html

そしてレスポンシブのスマホ版
基本は横に12分割
<div class="row">
<!-- bootstrapでは基本12分割し、その1個分 -->
<div class="col-1 orange">1</div>
<div class="col-1 orange">1</div>
<div class="col-1 orange">1</div>
<div class="col-1 orange">1</div>
<div class="col-1 orange">1</div>
<div class="col-1 orange">1</div>
<div class="col-1 orange">1</div>
<div class="col-1 orange">1</div>
<div class="col-1 orange">1</div>
<div class="col-1 orange">1</div>
<div class="col-1 orange">1</div>
<div class="col-1 orange">1</div>
</div>
<h1>Bootstrapグリッドシステム レスポンシブ(sm追加で576pxを割ると縦並び)</h1>
<img src="./bootstrap_grid_options.png" alt="" />
<div class="row">
<!-- bootstrapでは基本12分割し、その1個分 -->
<div class="col-sm-1 orange">1</div>
<div class="col-sm-1 orange">1</div>
<div class="col-sm-1 orange">1</div>
<div class="col-sm-1 orange">1</div>
<div class="col-sm-1 orange">1</div>
<div class="col-sm-1 orange">1</div>
<div class="col-sm-1 orange">1</div>
<div class="col-sm-1 orange">1</div>
<div class="col-sm-1 orange">1</div>
<div class="col-sm-1 orange">1</div>
<div class="col-sm-1 orange">1</div>
<div class="col-sm-1 orange">1</div>
</div>
<hr />
col-1のあいだにsmを入れるとそこがスマホ化表示変化ポイントとなる

確かに、、、。めちゃくちゃ凝ったデザインをするわけじゃなかったらこれで十分よね。便利だわBootstrap。
コメントを残す