konnn
@konnn
Front-end developer

CSS: как сделать горизонтальную линию?

Привет всем!
Суть вопроса — как сделать горизонтальную линию, как на скриншоте? Никак не получается сверстать ее! Помогите! Подскажите!

Вот так пытаюсь:

fa87a8347056458684ad8bcc3c0c47b8.png

f0b88a05594f47c7904be647a391004a.png

e4b9059ecf63483c99dce43f0660780b.png
  • Вопрос задан
  • 1317 просмотров
Решения вопроса 1
IonDen
@IonDen
JavaScript developer. IonDen.com
Примерно так можно: jsfiddle.net/IonDen/d0LrsdL6
<div class="line">
    <div class="cont">Йо, какой-то блок</div>
    <div class="cont-line"><div></div></div>
    <div class="cont">Йо, какой-то блок</div>
</div>

.line {
    display: table;
    width: 100%;
}
.cont {
    vertical-align: middle;
    display: table-cell;
    white-space: nowrap;
    width: 1%;
}
.cont-line {
    vertical-align: middle;
    display: table-cell;
    padding: 0 10px;
}
.cont-line div {
    height: 2px;
    background: #000;
}
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
yespeace
@yespeace
Uncle Bob’s Nephew
сверху вариант посимпатичнее
вот вам еще один через inline-block
jsfiddle.net/yespeace/1dj9wczc
<div class="cinema">
    <div class="cinema__text">Скоро в кино</div>
    <div class="cinema__line"></div>
    <div class="cinema__button"><button>Смотреть все</button></div>
</div>

.cinema {
	width: 1000px;
    margin: 0 auto;
	
}
.cinema__line {
	background-color:#263238;
	width: 400px;
	display: inline-block;
	height:1px;
	vertical-align: middle;
	
}
.cinema__button {
	display: inline-block;
	width: 100px;
}
.cinema__text {
	display: inline-block;
	width:100px;
}
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
22 нояб. 2024, в 08:04
1 руб./за проект
22 нояб. 2024, в 06:06
1500 руб./в час
22 нояб. 2024, в 06:04
1 руб./за проект