Сделать общую тень у совмещенных блоков

170
10 октября 2018, 15:10

Есть задача: сделать тень у двух блоков таким образом, чтобы они были только в тех местах, где нарисованы стрелки и не "залазили" друг на друга и на блоки в месте пересечения этих двух блоков.

Пока на ум приходят разные решения через before,after и дополнительные div'ы в разметке. Хотелось бы как-то "поэлегантнее" решить эту задачу. Есть какие-нибудь идеи?

Answer 1

Вариант попроще, но не поддерживается в IE.

.green{ 
  width:100px; 
  height:100px; 
  background-color:green; 
} 
.red{ 
  width:150px; 
  height:150px; 
  background-color:red; 
} 
.block{ 
  filter:drop-shadow(0 0 7px #000); 
}
<div class="block"> 
  <div class="green"></div> 
  <div class="red"></div> 
</div>

Answer 2

* { 
  margin: 0; 
  padding: 0; 
} 
 
html, body { 
  height: 100%; 
} 
 
body { 
  display: -webkit-box; 
  display: -ms-flexbox; 
  display: flex; 
  -webkit-box-pack: center; 
  -ms-flex-pack: center; 
  justify-content: center; 
  -webkit-box-align: center; 
  -ms-flex-align: center; 
  align-items: center; 
} 
 
.a { 
  position: relative; 
  background: green; 
  width: 100px; 
  height: 100px; 
} 
 
.b { 
  background: red; 
  width: 200px; 
  height: 100px; 
} 
 
.a::after { 
  content: ''; 
  width: 100px; 
  height: 100px; 
  z-index: -1; 
  position: absolute; 
  box-shadow: 0px 0px 16px black; 
} 
 
.b::after { 
  content: ''; 
  width: 200px; 
  height: 100px; 
  z-index: -1; 
  position: absolute; 
  box-shadow: 0px 0px 16px black; 
}
<div class="con"> 
  <div class="a"></div> 
  <div class="b"></div> 
</div>

READ ALSO
Не обновляется сайт на Android Chrome

Не обновляется сайт на Android Chrome

Написал простенький сайт: (indexphp)

186
Не появляется фон rgba

Не появляется фон rgba

никак не могу понять что не такКогда я пробую использовать свойство rgba() для main-text___form, ничего нет (делаю по видео) делала как там одной строчкой...

187
Закрывающий xml-тег в тексте textarea

Закрывающий xml-тег в тексте textarea

Нужно в textarea поместить xml-code

176
Jquery datepicker не работает динамически

Jquery datepicker не работает динамически

Есть страница, где размещен инпут для вводы датыИнпут реализован через datepicker

197