2015-06-01 3 views
5

Может ли кто-нибудь сказать мне, возможен ли сценарий ниже с HTML и CSS? Моя цель - показать фоновое изображение моего тела HTML через обрезанный div.Показать фоновое изображение через перекрывающиеся divs в HTML и CSS

enter image description here

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

В принципе: есть ли в любом случае, чтобы показать div как вырез базового div?

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

Любые идеи? Пожалуйста, дайте мне знать, нужны ли дополнительные данные. Заранее спасибо.

+1

Одним из способов достижения этой цели является поставить такую ​​же _background image_ к _circle divs_ и играть с 'фона position' и' СМИ querys '. – Vucko

+0

Я думаю в том же направлении, @Vucko, было бы здорово, если бы был какой-то волшебный способ обрезки. Но, похоже, это противоречит природе слоев в HTML. – maartenmachiels

ответ

1

Я думаю, что это похоже:

http://ask.webatall.com/html5/7619_transparent-half-circle-cut-out-of-a-div.html

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

Этот ответ делает подобную вещь с другой формой:

http://www.samhohce.net/questions/30259780/onhover-button-cut-out-a-triangle-and-show-background

+0

Спасибо за ваш ответ. Это выглядит довольно просто, используя CSS-формы. Единственное, что мне непонятно, - это то, как я буду заполнять оставшуюся часть экрана под заголовком? – maartenmachiels

+0

Вы имеете в виду меню (Home, Kids и т. Д.) Или содержимое кругов выреза? Или ниже кругов? – mmoment

+0

Извините, как бы я хотел заполнить остальную часть экрана под заголовком белым цветом, чтобы создать иллюзию, что цирлы являются вырезами? – maartenmachiels

Смежные вопросы