Расположение кнопки меню - PullRequest
       19

Расположение кнопки меню

0 голосов
/ 30 сентября 2019

В настоящее время я следую этому учебному пособию по HTML / SCSS / JavaScript: https://www.youtube.com/watch?v=7WaohfclZRs&list=PLillGF-RfqbYoGoCjKoMOkVznV6aSXKzU&index=3.

Я считаю, что я сделал все, как в видео, но кнопка меню расположена неправильно.

Меню btn всегда располагается относительно элемента заголовка, хотя я добавил элемент абсолютного положения в мое меню btn.

.menu-btn {
  position: absolute;
  z-index: 3;
  cursor: pointer;
  right: 35px;
  top: 35px;
  @include ease-out;}

header {
  position: fixed;
  z-index: 2; }
<body id="bg-img">
    <div class="overlay"></div>
    <header>
      <div class="menu-btn">
        <div class="btn-line"></div>
        <div class="btn-line"></div>
        <div class="btn-line"></div>
      </div>
    </header>
</body>

Первые два фрагмента взяты из моих файлов _menu.scss и main.scss, последний из моего файла index.html.

Вот как это должно выглядеть

А вот как это выглядит прямо сейчас

Спасибо за любую помощь !!

Ответы [ 2 ]

1 голос
/ 30 сентября 2019

Как видите. Ваш заголовок довольно короткий ... поэтому попробуйте добавить width: 100%;- это должно сделать это меню полной шириной.

header{
   width:100%;
}
0 голосов
/ 30 сентября 2019

Не смотрел видео, но я позволил себе немного изменить свой код. Ваш следующий шаг, вероятно, будет сделать это меню полностью реагировать на медиа-запросы; -)

.menu-btn {
    position: absolute;
    z-index: 3;
    right: 35px;
    top: 35px;
    @include ease-out;
}

.header {
    cursor: pointer;
}
<div class="header">
    <div class="btn-line">Home</div>
    <div class="btn-line">About me</div>
    <div class="btn-line">My work</div>
    <div class="menu-btn">Place your icon here</div>
</div class="header">
...