@Denis1205

Как лучше реализовывать текст с иконкой?

Как правильнее или валиднее написать вот такую кнопку, вопрос именно про то как лучше вставить иконку:
63eb711fd3946175991481.jpeg
Через псевдоэлемент ::before, то есть как то вот так:
<a class="header-naw__item btn btn--pink" href="/">
    <span class="icon icon--sign">Sign up</span>
</a>

.icon{
    position: relative;
    padding-left: 32px;
}
.icon::before{
    content: "";
    position: absolute;
    width: 20px;
    height: 20px;
    left: 0;

}

.icon--sign::before{
    background: url("./assets/img/icons/User.svg") no-repeat center left;
}

Или же лучше:
<a class="header-naw__item btn btn--pink" href="/">
    <img src="path" alt=""> Sign up
</a>

Ну или какой то другой вариант
  • Вопрос задан
  • 120 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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