Задать вопрос
thousandsoulz
@thousandsoulz
lil frontie

Как реализовать это адаптивно?

В футере есть логотип, а по обеим сторонам от него идут линии, выходящие за пределы контейнера, то есть растягивающиеся на всю ширину страницы.
1559e93b533e45708522987872f9e107.jpg
Пробовал before/after, z-index-ом опрерировать, отдельный блок создавать – никак не выходит.
  • Вопрос задан
  • 432 просмотра
Подписаться 1 Оценить 1 комментарий
Решения вопроса 1
thousandsoulz
@thousandsoulz Автор вопроса
lil frontie
Нашёл решение. Может, кому будет нужно.
Stylus:
&__logo
		display flex
		justify-content center //выравниваем по горизонтали
		align-items center //выравниваем по вертикали
		&:before, &:after
			content ''
			height 1px
			width 100%
			background-color rgba(#33333d 45%)
			border-width 0 31px // задаем бордер по краям
			border solid #080810 // задаем ему цвет фона, это создаст отступы от блока
		// смещаем линии к краям страницы
		&:before
			margin-left -100% 
		&:after
			margin-right -100%
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
BBoyJuss
@BBoyJuss
WordPress, интерфейсы и все вытекающие
Вот так
<div class="logo-footer">
    <div class="logo-wrapper">
        <a class="logo-link" href="#">
            <img class="logo-image" src="image.png">
        </a>
    </div>
</div>

<style type="text/css">
    .logo-footer {
        overflow: hidden;
        text-align: center;
    }
    .logo-wrapper {
        position: relative;
        display: inline-block;
        vertical-align: top;
    }
    .logo-wrapper:before,
    .logo-wrapper:after {
        content: '';
        position: absolute;
        width: 5000px;
        height: 1px;
        background-color: #ccc;
    }
    .logo-wrapper:before {
        right: 110%;
    }
    .logo-wrapper:after {
        left: 110%;
    }
</style>
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
22 дек. 2024, в 20:40
10000 руб./за проект
22 дек. 2024, в 20:34
3000 руб./за проект
22 дек. 2024, в 20:12
10000 руб./за проект