Как сделать наложение фона?

Меня интересует как сделать наложение на фон слоя определенного цвета с прозрачной частью как в этом макете. Может кто знает хорошие способы как это реализовать, поэтому попрошу помочь сделать похожий фон внахлест.

То, о чем я говорю, есть в шапке сайта. Ссылка на макет: https://www.figma.com/file/VCBhj0WljD20IzHilnjMSJ/PrivateJetBooking?node-id=0%3A1

Уточню, цветной фильтр накладывается на фон, однако определенная область остается без этого фильтра, как это сделать?

3 ответа

Вы можете добиться этого, используя box-shadow в качестве наложения белого, и элемент станет вот таким иллюминатором:

Простой способ сделать это. Вы можете попробовать с кодом ниже.

      <style>

  .main-div {
  width: 100%;
  height: 350px;
  position: relative;
  background-image: url("https://images.unsplash.com/photo-1436491865332-7a61a109cc05");
  background-position: center;
  background-size: cover;
}

.inner-div {
  width: 130px;
  height: 200px;
  position: absolute;
  top: 70px;
  right:100px;
  border: 10px solid white;
  border-radius: 80px;
  box-shadow: 0px 0px 0px 99999px rgb(255 255 255 / 75%);

}
</style>

<div class="main-div">
    <div class="inner-div"></div>
</div>

Мне удалось найти решение. Это не очень элегантно, но работает.

Другие вопросы по тегам