Центрирование псевдоэлементов у элементов списка
Слева от элемента списка, посередине-на месте маркера списка (их оставил для наглядности), должна быть картинки 30x30px. Задаю ссылкам position:relative, а псевдоэлементам -absolut и top:50%, но ничего не выходит. Высоту тоже пробовал задавать-все равно криво встают.
.restaraunt-list {
display: flex;
flex-direction: column;
justify-content: space-between;
flex: 0 0 46%;
margin: 0 30px 0 0;
height: 183px;
}
.restaraunt-list__item {
height: 35px;
}
.link-address {
position: relative;
font-weight: 300;
font-size: 14px;
line-height: 135%;
text-decoration-line: underline;
}
.link-tel,
.link-mail {
position: relative;
font-weight: 300;
font-size: 14px;
line-height: 135%;
}
.restaraunt-list__heading {
margin: 0 0 30px 0;
font-weight: 300;
font-size: 16px;
line-height: 135%;
letter-spacing: 0.05em;
text-transform: uppercase;
}
.link-address::before {
display: block;
content: 'xx';
position: absolute;
top: 50%;
}
.link-tel::before {
display: block;
content: 'xx';
position: absolute;
top: 50%;
}
.link-mail::before {
display: block;
content: 'xx';
position: absolute;
top: 50%;
}
<ul class="restaraunt-list">
<li class="restaraunt-list__item">
<h3 class="restaraunt-list__heading">Ресторан</h3></li>
<li class="restaraunt-list__item">
<a href="#" class="link-address">
ст. м. «Лиговский проспект», ул. Черняховского, д. 75
</a>
</li>
<li class="restaraunt-list__item">
<a href="tel:+7 (812) 210 67 95" class="link-tel">+7 (812) 210 67 95</a>
</li>
<li class="restaraunt-list__item">
<a href="mailto:[email protected]" class="link-mail">[email protected]</a>
</li>
</ul>