前提・実現したいこと
カスタムデータを用いて、ハンバーガーメニューなどを簡単にBootstrapで開閉できたりするのは分かったのですが、その際のカスタムデータとその役割について詳しく知りたいです。
よくカスタムデータについて知らずにコードを書いていたので、ほぼ丸暗記でした。
この際に学んで、Bootstrapの理解をしっかりできたらと思いますm(__)m
該当のソースコード
html
1<nav class="navbar navbar-expand-md navbar-light sticky-top"> 2 <div class="container-fluid"> 3 <a href="#" class="navbar-brand"> 4 <img src="../Bootstrap Youtube/img/logo.png"> 5 </a> 6 <Button class="navbar-toggler" data-toggler="collapse" data-target="#menu"> 7 <span class="navbar-toggler-icon"></span> 8 </Button> 9 <div class="collapse navbar-collapse" id="menu"> 10 <ul class="navbar-nav ml-auto"> 11 <li class="nav-item active"><a href="#" class="nav-link">Link</a></li> 12 <li class="nav-item"><a href="#" class="nav-link">Link</a></li> 13 <li class="nav-item"><a href="#" class="nav-link">Link</a></li> 14 </ul> 15 </div> 16 </div> 17 </nav>
知りたいこと
「data-toggler」、「data-target」
これらと「class」「id」がどういう関係で動いて、ハンバーガーメニューの動きを作っているのかを知りたいですm(__)m
またできれば、スライダーを作る際の以下のコードについても教えていただけると幸いですm(__)m
(「data-ride」 「data-target」「data-slide-to」とは?)
###該当のソースコード
html
1div id="slides" class="carousel slide" data-ride="carousel"> 2 <ul class="carousel-indicators"> 3 <li data-target="#slides" data-slide-to="0" class="active"></li> 4 <li data-target="#slides" data-slide-to="1"></li> 5 <li data-target="#slides" data-slide-to="2"></li> 6 </ul> 7 <div class="carousel-inner"> 8 <div class="carousel-item active"> 9 <img src="img/background.png"> 10 </div> 11 <div class="carousel-item"> 12 <img src="img/background2.png"> 13 </div> 14 <div class="carousel-item"> 15 <img src="img/background3.png"> 16 </div> 17 </div> 18</div>