@Bro010101

Как выровнять псевдоэлемент ::after внутри ссылки?

Здравствуйте!
Подскажите, как выровнять ::after
62a0f2392a064405039127.jpeg
относительно текста внутри ссылки?
<a href="#" class=btn__card">Подробнее</a>

.btn__card {
   padding: 15px 0px;
    background: linear-gradient(90deg, #B246BE 4.1%, #40A8D9 64.35%);
    border-radius: 270px;
    font-size: 22px;
    font-weight: 600;
    display: block;    
    color: #FFFFFF;
    width: 270px;
    text-align: center;
    margin-top: 30px;
    width: 270px;
    margin: 0 auto;     
}
.btn__card::after {
    content: ' ';
    background: url(../img/arrow_left.svg);
    width: 41px;
    height: 23px;   
    display: inline-block;
    margin-left: 20px;
   }
  • Вопрос задан
  • 309 просмотров
Решения вопроса 2
Get-Web
@Get-Web Куратор тега CSS
Front-End Developer
Добавьте к стили btn__card :

display: flex;
		justify-content: center;
		align-items: center;
Ответ написан
Ankhena
@Ankhena Куратор тега CSS
Нежно люблю верстку
1. Раз уж псевдо у вас имеет inline-block, то можно задать ему vertical-align: middle
2. Либо задайте для родителя флекс и align-items: center
3. Удалить псевдо и задать фон стрелкой прямо для кнопки и bg position
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы