Задать вопрос
@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>

Ну или какой то другой вариант
  • Вопрос задан
  • 126 просмотров
Подписаться 2 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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