###現状
画像のように、ページを開いたときにすでにバナーがメニュー下に重なり、見づらくなってしまっています。
いろいろ試してみたのですが、動きません。お力お貸しください!!
こちらとマルチポストしております。こちらで情報が更新・解決され次第、反映する予定です。どうぞよろしくお願いいたします。
###実現したいこと
分かりにくいかもしれませんが、メニューバー(白い部分)とバナー(山の写真の部分)が重なっています。別のページにも同様のメニューバーがあるのですが、完全に文字が見えない部分もあります。スクロールすると当然重なるので、メニューバーに問題はないと思います。そこでバナーの位置を下に下げたいです。
###確認したこと
・メニューバーCSSがposition:fixedかどうか
・メニューバー・バナーのpt,pb,mt,mbを調節(少し上下する程度で大きな反応はありませんでした。)
###コード
基本的にbootstrapで整えているため、ひとまずhtmlのみおいておきます。
wagtail(Django)で開発しているため、構造は若干複雑でブロックHTMLをページHTMLに挿入しています。
html
1{% load wagtailimages_tags wagtailcore_tags %} 2 3{% image self.banner_img fill-900x400 as img %} 4 5<div class="container-fluid bg-dark text-light p-5 " style="background-image: url('{{ img.url }}'); background-size: contain"> 6 <div class="row"> 7 <div class="col-12 text-center"> 8 <div class="row justify-content-center"> 9 <div class="post-heading"> 10 <h2>{{ self.title }}</h2> 11 <p class="subheading">{{ self.text|richtext }}</p> 12 </div> 13 </div> 14 </div> 15 </div> 16</div>
html
1{% extends "base.html" %} 2{% load wagtailcore_tags %} 3 4{% block content %} 5 6<main class="main"> 7 <div class="contain"> 8 {% for block in page.content %} 9 {% include_block block %} 10 {% endfor %} 11 </div> 12</main> 13 14{% endblock %}
<!DOCTYPE html> <html class="no-js" lang="en"><head> <meta charset="utf-8"> <title>About us</title> <meta name="description" content=""> <meta name="viewport" content="width=device-width, initial-scale=1"> <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.1/dist/css/bootstrap.min.css" rel="stylesheet"integrity="sha384-+0n0xVW2eSR5OomGNYDnhzAbDsOXxcvSN1TPprVMTNDbiYZCxYbOOl7+AMvyTG2x" crossorigin="anonymous"><link rel="stylesheet" type="text/css" href="/static/css/squjap.css"> </head> <body class=""> <link rel="stylesheet" href="/static/css/menu_header_wagtail.css"> <div class="opacity" id="opacityDisplay"></div> <header id="headerUI" class="active"> <div class="container"> <div class="brand"> <img src="/media/images/logo8_16_111916.original.png" alt="logo8_16_111916.png" class="img-logo" height="50"> <div class="toggle" id="toggleAction"><i class="fas fa-bars"></i></div> </div> <nav id="navMenu"> <ul> <li><a class="" href="/about-us/">About</a></li> <li class="dropdown"><a class="" href="/contents/" target="_blank">Contents</a> <ul> <li><a class="sub_" href="/contents/youtube/">Youtube</a></li> <li><a class="sub_" href="/contents/blog/">Blog</a></li> </ul> </li> <li><a class="" href="https://www.amazon.co.jp/">Shop</a></li> <li><a class="" href="/contact-form/" target="_blank">Contact</a></li> </ul> </nav> </div> </header> <script> let header_fixed = true; </script> <script src="/static/js/menu_header_wagtail.js"></script> <main class="main"> <div class="contain"> <div class="container-fluid bg-dark text-light p-5 " style="background-image: url('/media/images/study.2e16d0ba.fill-900x400.jpg'); background-size: contain"> <div class="row"> <div class="col-12 text-center"> <div class="row justify-content-center"> <div class="post-heading"> <h2>introduction</h2> <p class="subheading">welcome! This is squeeze japanese website</p> </div> </div> </div> </div> </div> </div> </main> </body> </html>
回答1件
あなたの回答
tips
プレビュー