Как поменять шрифт на классные иконки, чтобы выстроить классные иконки - PullRequest
0 голосов
/ 08 января 2020

Я создал класс

.image-upload .image-edit input + label:after {
    content: "\f030";
    font-family: 'FontAwesome';
    color: #757575;
    position: absolute;
    top: 10px;
    left: 0;
    right: 0;
    text-align: center;
    margin: auto;
}

Мне нужно изменить значок камеры (шрифт удивительный, чтобы линия потрясающая)

Я пробовал

.image-upload .image-edit input + label:after {
    content: "\&#xf368";
    font-family: '"Line Awesome Free"';
    color: #757575;
    position: absolute;
    top: 10px;
    left: 0;
    right: 0;
    text-align: center;
    margin: auto;
}

Но его не работает

Это HTML форма

                    <form action=""#>
                        <div class="text-center">
                            <div class="avatar-upload">
                                <div class="avatar-edit">
                                     <input name="input_file" type="file" id="profile-pic-upload" />
                                    <label for="profile-pic-upload"></label>
                                </div>
                            </div>
                        </div>
                    </form>

Ответы [ 2 ]

0 голосов
/ 02 февраля 2020
label:after {
content: "\f030";
font-family: "Line Awesome Free";
color: #757575;
position: absolute;
top: 10px;
left: 0;
right: 0;
text-align: center;
margin: auto;
  }

этот код правильный, но вы также должны добавить шрифт-вес: 900;

0 голосов
/ 08 января 2020

В вашей голове html файл вставьте это:

<link rel="stylesheet" href="https://maxst.icons8.com/vue-static/landings/line-awesome/line-awesome/1.3.0/css/line-awesome.min.css">

ваш css:

label:after {
content: "\f030";
font-family: "Line Awesome Free";
color: #757575;
position: absolute;
top: 10px;
left: 0;
right: 0;
text-align: center;
margin: auto;
  }

ваш html:

<form action="#">
                    <div class="text-center">
                        <div class="avatar-upload">
                            <div class="avatar-edit">
                                 <input name="input_file" type="file" id="profile-pic-upload" />
                                <label for="profile-pic-upload"></label>
                            </div>
                        </div>
                    </div>
                </form>

Было бы лучше использовать напрямую:

<i class="las la-address-book"></i>
...