bootstrapにて、580px以下の場合にリストを縦並びにしたいです。
bootstrapを使用してLPの再現を行なっています。
その中でhover時にアンダーラインが現れるaタグをコピペ致しました。
ブラウザサイズPC時は横並びで良かったのですが、580px以下の時に縦並びにしたいです。
コピペしただけなのでどこをいじれば縦並びになるのかあまり理解できていないのと、
もともとリストって縦並びじゃなかったの...?みたいな感じでちんぷんかんぷんでいます。
HTML <!DOCTYPE> <html lang="ja"> <head> <meta charset="uft-8"> <title>1-1</title> <meta name="viewport" content="width=device-width,initial-scale=1"> <link href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous"> <link rel="stylesheet" href="css/stylesheet.css"> <link rel="stylesheet" href="css/res.css"> </head> <body> <header> <div class="container-custom"> <h1 class="logo"> <a href=""><img src="img/logo.png"></a> </h1> </div> <div class="container-custom"> <div class="top rounded-lg"></div> </div> <div class="container-custom"> <nav class="navbar navbar-expand navbar-light py-4 justify-content-center"> <ul class="navbar-nav"> <li class="nav-item mx-4"><a href="" class="nav-link">Home</a></li> <li class="nav-item mx-4"><a href="" class="nav-link">About</a></li> <li class="nav-item mx-4"><a href="" class="nav-link">Gallary</a></li> <li class="nav-item mx-4"><a href="" class="nav-link">Link</a></li> </ul> </nav> </div> </header>
CSS .logo{ font-size:100%; margin-top:35px; margin-bottom:35px; text-align:center; } .logo img{ width:400px; } .container-custom{ width:94%; margin:0 auto; } .top{ padding-top: 40%; width:100%; background-image: url(../img/top.png); background-size: cover; } .nav-item{ font-size: 120%; } nav a { position: relative; text-decoration: none; } nav a::after { position: absolute; bottom: 2px; left:-12px; content: ''; width: 140%; height: 2px; background: #333; opacity: 0; visibility: hidden; transition: .3s; } nav a:hover::after { bottom: -4px; opacity: 1; visibility: visible; }
試したこと
nav-itemやnavbar-navにflex-columnを書いたりしましたが動きませんでした。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/10/22 07:33
2019/10/25 23:24 編集