0xVoushi
на твоем же скрине
Anonymous
0xVoushi
Eugene
Ору
Kot
0xVoushi
прописываешь там moy-file.sass
0xVoushi
А как надо?
ой
да у тебя там какой то треш
style="position: absolute; width: 0; height: 0; overflow: hidden;"
Alex
0xVoushi
в самой svg
Alex
+
0xVoushi
Alex
Если хочешь ничего не менять и просто оставить всю эту кашу: добавь vertical-align: top к svg в отедльных стилях
Kot
Alex
Но лучше к едрене всё стереть.
Alex
И удалить себе интернет.
Alex
Шучу, конечно, не принимай близко.
Alex
Поэтому прогонять ничего не надо.
Kot
Ну это и предполагается, просто пока что добавил одну иконку
Kot
И с ней проблемы
Anonymous
Kot
Да в любо случае эти инлайновые стили в svg можно убрать, ничего по сути не изменится
Kot
Icomoon
Kot
Я сам ничего не добавлял
Anonymous
Вьюбокс у тебя viewBox="0 0 32 30" должен быть
Kot
Я в векторе ещё плаваю
Alex
В общем, я сказал тебе, как поправить нынешнее положение.
Kot
Я хочу не через иконочный шрифт, а через svg
Kot
Ок, vertical-align вроде помог, спасибо
Kot
Icomoon предоставляет не тлько иконочный шрифт, а спрайт из всех svg, если что
Kot
Как я понял
Kot
Вот это метод и использую
Alex
Понял.
Kot
Там вроде уже иконочного шрифта вообще нет у них
Kot
В любом случае, спасибо ещё раз. Хотя и не понятно, почему именно так решается
Alex
https://icomoon.io/app/#/select
Alex
Есть, в общем.
Kot
А да, это просто другая кнопка, я её уже не замечаю
Kot
Просто читал, что в иконочных шрифтах есть довольно много мелких минусов
Kot
И что будущее за svg
0xVoushi
накостыляли и рады
Anonymous
И что будущее за svg
Я нифига не понял что ты там наборогозил. Фишка в том, чтобы использовать через <use>?
Anonymous
В корневом svg нужно указывать вьюпорт. У тебя по ширине 2 пикселя лишние, я не думаю, что так задумано
Alex
В любом случае, спасибо ещё раз. Хотя и не понятно, почему именно так решается
Исторически так сложилось у img. Можно так же сделать для img "display: block;", тоже поможет против отступа. Img по умолчанию выравнивается браузерами по нижней базовой линии текста, то есть - 0.1em от нижней части строкового блока. Это и есть негодник-отступ. Считай, что это исторический косяк разметки. Решается он многими способами.
Anonymous
Через fill можешь менять цвет обводки, например
Kot
Anonymous
0xVoushi
Kot
Там несколько корявая исходная иконка, не совсем квадратная
Alex
Alex
Anonymous
Но он чет какой-то стремный. Швы видны
0xVoushi
Anonymous
Kot
Начинающий дизайнер
Kot
И начинающий верстальщик
Kot
Просим нас извинить)
Kot
Там три кривых
Kot
Я в этом вообще не разбираюсь, просто эскортировал векто
Kot
вектор
Kot
Имортировал в icomoon и попробовал использовать так, как в демке
Anonymous
viewBox="0 0 33 30" тебе нужен, чтобы эту кривость полноценно отобразить
0xVoushi
Kot
Kot
И что значит полноценно? Если я в своей коде, который я скинул, на кодпене, изменю вьюбокс, размер всё равно будет больше
Kot
https://codepen.io/anon/pen/YQEOEG
0xVoushi
погугли
Anonymous
Alex
с этим все еще не оч понятно
треш какой то
Изображение по дефолту отображается как строчный элемент, а строчные элементы выравниваются по baseline, это влияет на высоту строки и получается такое говнецо. Ну, господа, грех с таким не столкнуться за опыт.
Kot
Здесь пикселя не хватает по высоте
Иконка не идеальная, это да. Но проблема изначально в другом. Вот заменил на родну иконку icomoon, всё равно проблема с высотой https://codepen.io/anon/pen/YQEOEG
Kot
Если без vertical-align
0xVoushi
0xVoushi
я такое на тестовом дают
Alex
Ты сейчас ту же одноглазую змею взял только в другую руку.