kotcich
@kotcich
Я скучный.

Как показывать только часть блока над 2 другими блоками?

Песочница
Хочу чтобы бесцветный блок с бордером был виден только на голубом блоке.
  • Вопрос задан
  • 51 просмотр
Решения вопроса 1
@archelon
вариантов несколько, но с текущей разметкой не получится.
кроме того, двигать разноцветные прямоугольники — это абстрактная задача. на практике нужно учитывать контент.
самое простое:
<div class="one"></div>
  <div class="two"><div class="pocket"></div></div>

body {
  display: flex;
}
.one {
  width: 200px;
  height: 200px;
  background-color: pink;
}

.pocket {
  position: absolute;
  left: -50px;
  height: 100px;
  width: 100px;
  border: 1px solid;
}

.two {
  position: relative;
  overflow:hidden;
  width: 200px;
  height: 200px;
  background-color: blue;
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы