Вивчаємо sass. Встановлення та налаштування.
Всім привіт! Сьогодні ми почнемо вивчати Sass, і в кінці серії статей ви будете прекрасно володіти даними препроцесором.
Отже, Sass - найзріліший, стабільний, потужний і професійний препроцесор в світі. Саме так про нього пишуть розробники на офіційному сайті, і це дійсно так. Звичайно, існують і інші препроцесори, які теж дуже гарні, наприклад, less, тому я лише опишу, як його використовувати, які у нього є особливості, і ви зможете вирішити, чи варто вам використовувати цей препроцесор чи ні.
Отже, перейдіть за посиланням і встановіть препроцесор Sass. В установці немає нічого складного, і на сайті все описано дуже докладно, так що зупинятися на цьому ми не будемо, а відразу перейдемо до використання.
Створимо структуру проекту такого вигляду:
- sass
- assets
- public
- css
- index.html
зміст index.html:
lang="En"gt;
charset="Utf-8"gt;
Sass
rel="Stylesheet"href="Css / app.css"gt;
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Dolores, ipsum!
Папка css порожня. У ній буде скомпільований .css файл. Давайте цим і займаємося. Створіть в папці assets папку styles, а в цій папці файл app.scss. Напишемо в цьому файлі простий код стилізації:
p {
color: green-
}Тепер скомпілюємо цей файл в той формат, який розуміє браузер. Відкрийте термінал і напишіть наступне:
// Формат введення команд: sass [input] [output]
sass assets/styles/app.scss public/css/app.css Тепер у нас з`явився самий звичайний css файл в папці css, а браузер застосував заданий нами стиль. Щоб не компілювати файл кожного разу, коли ви вносите зміни, вручну, давайте автоматизуємо цей процес.
sass --watch assets/styles/app.scss:public/css/app.css Тепер вам достатньо просто зберегти файл, і він автоматично скомпілюється.
А у мене на цьому все. Сподіваюся, вас зацікавила дана тема і всім удачі!
Як створити "вислизати" меню на css.
Як зробити анімовану кнопку меню на scss.
Як зробити аккордіон на чистому css3.
Як притиснути футер до нижньої межі сторінки (позиціонування).
Навіщо потрібно властивість page-break-inside.
Як використовувати google fonts api.
Як притиснути футер до низу сторінки (табличний спосіб).
Атрибути html5: reversed, contenteditable, hidden.
Вивчаємо sass. Міксини.
Красиві таби на jquery.
Bootstrap 4. Введення.
Вивчаємо sass. Математичні операції.
Багатоколоночних текст на css3.
Gulp. Структура проекту і робота завдань.
Вивчаємо sass. Функції.
Вивчаємо sass. Стиль написання коду.
Koala - швидка компіляція sass.
Вивчаємо sass. Розширення батьківського селектора.
Gulp. Спостереження за змінами в файлах.
Коментарі у вигляді бульбашки.
Вивчаємо sass. Основи.
Як притиснути футер до нижньої межі сторінки (позиціонування).
Gulp. Спостереження за змінами в файлах.
Gulp. Вступ.
Вивчаємо sass. Математичні операції.
Як використовувати google fonts api.
Коментарі у вигляді бульбашки.
Багатоколоночних текст на css3.
Вивчаємо sass. Міксини.
Вивчаємо sass. Розширення батьківського селектора.
Як притиснути футер до низу сторінки (табличний спосіб).