Итак, я скачал стартовую тему для root, установил узел и запустил npm install. У меня есть рабочая тема. Поскольку я изменяю код PHP, мои стили должны синхронизироваться с ним. Я не понимаю, где я должен написать свой дополнительный CSS и где я должен редактировать существующие CSS.
Например, я создал меню нижнего колонтитула и разметка, как
<ul id="menu-footer" class="nav navbar-nav">
<li class="menu-privacy-policy"><a href="#">Privacy Policy</a></li>
<li class="menu-terms-conditions"><a href="#">Terms & Conditions</a></li>
<li class="menu-our-pledge"><a href="#">Our Pledge</a></li>
</ul>
Я должен добавить дополнительный стиль #menu-footer
и редактировать стиль начальной загрузки .nav navbar-nav
Это мой первый раз, когда я смотрю на less, grunt, npm и т. Д., И у меня такое чувство, что я не должен редактировать assets/main.css
файлы напрямую.
Я хочу любую ссылку или совет, что является стандартным способом работы с файлами такого типа
Спасибо
http://roots.io/roots-101/#theme-assets
То, где вы разместите свои собственные стили, будет зависеть от того, каков ваш стиль. Например, Roots поставляется с файлом .less специально для домашней страницы, а другой — для оформления верхнего или нижнего колонтитула. Это позволяет вам хранить ваши стили отдельно и легче поддерживать.
Других решений пока нет …