Не получается закрепить низ страницы

388
.
GrozCam
[code=html<iframe width = "700" height = "480" src = "https://сайт/" frameborder = "0" allowfullscreen> </iframe>
][/code]Доброго дня. Скажите пожалуйста как можно закрепить эту красную полоску так что бы она всегда внизу поверх iframe была? первый скрин (с интернета картинка) как смотрится на ноуте, и как смотрится с телефона. Как бы закрепить так что бы всегда в независимости от экрана будь то пк, ноут, телефон, полоса была в одном месте внизу
Прикрепленные файлы:
.
GrozCam
Ладно раз с первым вопросом никто не знает как решить. то хотя бы в этом помогите, зачем создавать такой раздел если нет помощи. для вас это тем более проще пареной репы задача. нужно что бы меню не выезжало при нажатии,а открывалось модальное окно. и обязательно что бы так поверх фрейма было. спасибо.
<head>
<title>HTML iframe</title>
<body>
  <iframe src="https:///" width="100%" height="100%" frameborder="0"> </iframe>
<input type="checkbox" id="hmt" class="hidden-menu-ticker">
<label class="btn-menu" for="hmt">
  <span class="first"></span>
  <span class="second"></span>
  <span class="third"></span>
</label>
<div class="container">
    <div id="openModal" class="modal">
      <div class="modal-dialog">
        <div class="modal-content">
          <div class="modal-header">
           <h3 class="modal-title">Меню</h3>
            <a href="#close" title="Close" class="close"><font color="red">Х</font></a>
          </div>
          <div class="modal-body">
	<input type="button" value="           пусто           " class="btn"/><br>
	<input type="button" value="           пусто           " class="btn"/><br>
	<input type="button" value="           пусто           " class="btn"/><br>
	<input type="button" value="           пусто           " class="btn"/><br>
	<input type="button" value="           пусто           " class="btn"/><br>
	<input type="button" value="           пусто           " class="btn"/><br>
	<input type="button" value="           пусто           " class="btn"/><br>
	<input type="button" value="           пусто           " class="btn"/><br>
        </div>
      </div>
    </div>
  </div>

           </div>
  </div>​
  </body>
</html>

.hidden-menu {
  display: block;
  position: fixed;
  list-style:none;
  padding: 10px;
  margin: 0;
  box-sizing: border-box;
  width: 200px;
  background-color: #000;
  height: 100%;
  top: 0;
  left: -200px;
  transition: left .2s;
  z-index: 2;
  -webkit-transform: translateZ(0);
  -webkit-backface-visibility: hidden;
}
.hidden-menu-ticker {
  display: none;
}
.btn-menu {
  color: #000;
  background-color: #ff0000;
  padding: 15px;
  position: fixed;
  top: 5px;
  left: 5px;
  cursor: pointer;
  transition: left .23s;
  z-index: 3;
  width: 55px;
  -webkit-transform: translateZ(0);
  -webkit-backface-visibility: hidden;
}
.btn-menu span {
  display: block;
  height: 15px;
  background-color: #fff;
  margin: 5px 0 0;
  transition: all .1s linear .23s;
  position: relative;
}
.btn-menu span.first {
  margin-top: 0;
}
.hidden-menu-ticker:checked ~ .btn-menu {
  left: 160px;
}
.hidden-menu-ticker:checked ~ .hidden-menu {
  left: 0;
}
.hidden-menu-ticker:checked ~ .btn-menu span.first {
  -webkit-transform: rotate(45deg);
  top: 10px;
}
.hidden-menu-ticker:checked ~ .btn-menu span.second {
  opacity: 0;
}
.hidden-menu-ticker:checked ~ .btn-menu span.third {
  -webkit-transform: rotate(-45deg);
  top: -10px;
}
  </style>
<style>
    body {
      font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      color: #fff;
      background-color: #fff;
      margin: 0;
      padding: 0;
    }

    /* свойства модального окна по умолчанию */
    .modal {
      position: fixed;
      /* фиксированное положение */
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      background: rgba(0, 0, 0, 0.80);
      /* цвет фона */
      z-index: 1050;
      opacity: 0;
      /* по умолчанию модальное окно прозрачно */
      -webkit-transition: opacity 400ms ease-in;
      -moz-transition: opacity 400ms ease-in;
      transition: opacity 400ms ease-in;
      /* анимация перехода */
      pointer-events: none;
      /* элемент невидим для событий мыши */
    }

    /* при отображении модального окно */
    .modal:target {
      opacity: 1;
      pointer-events: auto;
      overflow-y: auto;
    }

    /* ширина модального окна и его отступы от экрана */
    .modal-dialog {
      position: relative;
      width: auto;
      margin: 10px;
    }

    @media (min-width: 576px) {
      .modal-dialog {
        max-width: 500px;
        margin: 30px auto;
      }
    }

    /* свойства для блока, содержащего контент модального окна */
    .modal-content {
      position: relative;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      background-color: #000;
      -webkit-background-clip: padding-box;
      background-clip: padding-box;
      border: 1px solid rgba(0, 0, 0, .2);
      border-radius: .3rem;
      outline: 0;
    }

    @media (min-width: 768px) {
      .modal-content {
        -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
        box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
      }
    }

    /* свойства для заголовка модального окна */
    .modal-header {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between;
      padding: 15px;
      border-bottom: 1px solid #eceeef;
    }

    .modal-title {
      margin-top: 0;
      margin-bottom: 0;
      line-height: 1.5;
      font-size: 1.25rem;
      font-weight: 500;
    }

    /* свойства для кнопки "Закрыть" */
    .close {
      float: right;
      font-family: sans-serif;
      font-size: 24px;
      font-weight: 700;
      line-height: 1;
      color: #000;
      text-shadow: 0 1px 0 #fff;
      opacity: .5;
      text-decoration: none;
    }

    /* свойства для кнопки "Закрыть" при нахождении её в фокусе или наведении */
    .close:focus,
    .close:hover {
      color: #000;
      text-decoration: none;
      cursor: pointer;
      opacity: .75;
    }

    /* свойства для блока, содержащего основное содержимое окна */
    .modal-body {
      position: relative;
      -webkit-box-flex: 1;
      -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      padding: 15px;
      overflow: auto;
    }
Прикрепленные файлы:
.
Этот раздел создавался когда на джохне бурлела жызнь сейчас онлайн кроме меня нет никого и как помочь я лично не знаю, поэтому жди Симбу, тимона или пумбу кто то зайдет и ответит бро
.
# GrozCam (21.04.2020 / 10:37)
как можно закрепить эту красную полоску так что бы она всегда внизу поверх iframe была?
фрейм обернуть в div с position: relative, в него же добавить эту "красную полоску" (что там у тебя, div иль ещё что), задать ей position: absolute; bottom: 0.
ежели внизу экрана нужна, а не именно фрейма, то position: fixed; bottom: 0, а её в body.

это как бы примитивное позиционирование, основы вёрстки
.
Добавлено: 21.04.2020 / 15:13
# GrozCam (21.04.2020 / 13:51)
нужно что бы меню не выезжало при нажатии,а открывалось модальное окно
чтобы не открывалось, повесить на <input type="checkbox" id="hmt" class="hidden-menu-ticker"> аттрибут disabled, например.
или переопределить под модальное окно твоё в стиле
.hidden-menu-ticker:checked ~ .btn-menu {
  left: 160px;
}
.hidden-menu-ticker:checked ~ .hidden-menu {
  left: 0;
}


Добавлено: 21.04.2020 / 15:17
а, ну да, я раздел сразу и не разглядел понятно
.
GrozCam, всегда прячь код под спойлер
Всего: 6