Маска для блока (HTML, CSS)

210
19 июля 2017, 21:48

Доброе утро!

Как сделать такую маску для блока?

Постоянно накладывать и обрабатывать картинки в фотошопе и подстраивать размеры не хочется совсем)

Заранее благодарен!

Answer 1

Просто вырезаете "волну" в отдельный PNG и накладываете его поверх блоков. Например, вот так:

.block { 
  position:relative; 
  padding-bottom:100px; 
} 
 
.block.block-1 { 
  background:#000 url(http://www.mrwallpaper.com/wallpapers/budapest-hungary.jpg) no-repeat center; 
} 
 
.block.block-2 { 
  background:#000 url(http://www.mrwallpaper.com/wallpapers/matthias-church-budapest.jpg) no-repeat center; 
} 
 
.block.block-3 { 
  background:#000 url(http://www.mrwallpaper.com/wallpapers/frankfurt-evening.jpg) no-repeat center; 
} 
 
.block-text { 
  max-width:400px; 
  margin:0 auto; 
  padding:40px 0; 
  color:#fff; 
  text-align:center; 
} 
 
.block-wave { 
  position:absolute; 
  left:0px; 
  bottom:0px; 
  width:100%; 
  height:100px; 
  background:url(https://i.stack.imgur.com/VFyWp.png) repeat-x center top; 
}
<div class="block block-1"> 
  <div class="block-text"> 
    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. 
  </div> 
  <div class="block-wave"></div> 
</div> 
 
<div class="block block-2"> 
  <div class="block-text"> 
    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. 
  </div> 
  <div class="block-wave"></div> 
</div> 
 
<div class="block block-3"> 
  <div class="block-text"> 
    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. 
  </div> 
  <div class="block-wave"></div> 
</div>

Answer 2

Слой тот, что снизу (волнистый, белый) накладывай поверх необходимых изображений.

READ ALSO
Проблема с &ldquo;деревом&rdquo; на vue.js

Проблема с “деревом” на vue.js

Окей, это не совсем дерево, а просто что-то вроде раскрывающегося спискаНемного застряла - не знаю, как сделать так, чтобы когда я нажимаю на конкретный...

233
Как создать бесконечный фоновый цикл в Win Form?

Как создать бесконечный фоновый цикл в Win Form?

Вот построенная программа Win Form (C#)

173
Подключиться к My SQL через Entity

Подключиться к My SQL через Entity

Есть консольное приложение C# которое нужно подключить к объектам на локальной БД, MysqlВ App

239