@spd78
Люблю MODX

Как сверстать такой блок?

dfa815db395142c7abd4869ee678ab09.PNG
Здравствуйте, подскажите, как справиться с таким блоком...
Размер полукруга постоянен, ширина нижнего блока - 100% ширины экрана
  • Вопрос задан
  • 207 просмотров
Пригласить эксперта
Ответы на вопрос 3
webirus
@webirus
Тыжверстальщик! Наверстай мне упущенное...
https://jsfiddle.net/yam6o8a5/
Главное, правильно подогнать фоновое изображение.
Суть: состыковать фоновую картинку двух элементов. У псевдоэлемента выравнивание (50% 100%) по центру и нижнему краю, а у самого блока наоборот (50% 0%) по центру и верхнему. И тогда стык получится правильный.
А в целом, всё через псевдоэлемент before.
PS: В таком решении можно будет использовать неоднородный фон.
Ответ написан
Комментировать
Я бы вырезал белую часть в картинку и наложил бы ее поверх синей с background-size: cover (или любым другим нужным значением). Поскольку у круга тоже должен быть фон, причем продолжающийся в нижнем блоке, это самое кроссбраузерное решение.
Ответ написан
Комментировать
@Cyber_bober
А задать

.line{
height:50px;
width:100%;
background:#000;
}

.circle{
width:80px;
height:80px;
position:absolute;
left:50%;
margin-left:-40px;
bottom:10px;
background:#000;
}


Или тут какая-то специфическая задача? извините, на фиддл времени нет, спать ухожу)
Ответ написан
Ваш ответ на вопрос

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

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