Адаптивный шрифт css
Нашел интересную статью https://habr.com/ru/post/501392/
Никогда не сталкивался с scss и не понимаю как им пользоваться Необходимо создать файл style.scss и подключить его как обычные стили?
К примеру, прописываю в scss
$maxWidth: 1280;
@mixin adaptiv-font($pcSize, $mobSize) {
$addSize: $pcSize - $mobSize;
$maxWidth: $maxWidth - 320;
font-size: calc(#{$mobSize + px} + #{$addSize} * ((100vw - 320px) / #{$maxWidth}));
}
Как я могу обратиться к ней из css файла и в целом, если такое отличие. Что лучше css или scss?
Возможно я ошибаюсь, что не так это мое предположение, все время работал с css...
Ответы (1 шт):
Автор решения: Инквизитор
→ Ссылка
scss- это надстройка надcss, позволяющая в какой-то степени программировать стиля, а не просто задавать их. Использовать переменные, оптимизировать синтаксис, и все такое.- подключать .scss файл напрямую как стиля нельзя.
scssс помощью программы-препроцессора компилируется вcss- либо локально на компьютере, либо "на лету" на сервере. но и в том и в этом случаях браузер получает скомпилированныйcss. - скомпилированный
cssне обязательно будет оптимальнее самописного. к тому же добавляется трудность при отладке - порой непросто бывает понять, в каком местеscssнужно править, глядя на css-свойство в веб-инспекторе. - грубо говоря,
scss- это исходник дляcss. - а есть и другие препроцессоры, например,
less...
и вообще, все давно отвечено https://stackoverflow.com/questions/5654447/whats-the-difference-between-scss-and-sass/51423768#51423768 =)