Уровень иерархии CSS в унаследованном приложении в Ruby - PullRequest
0 голосов
/ 13 декабря 2018

У одного из моих клиентов одна устаревшая система с ОГРОМНЫМ CSS (вид эмуляции начальной загрузки).

Проблема в том, что я хочу добавить загрузчик к новым функциям.Но если я сделаю это «простым» способом, загрузчик переопределит множество тегов css, и мое приложение станет большим беспорядком.

Например, я хочу добавить некоторые модалы (у меня его сейчас нет на устаревшей css), и все будет плохо, если я просто добавлю начальную загрузку.

Есть ли способ создать иерархию при загрузке CSS в Ruby?Например, я просто хочу, чтобы система загружала элементы начальной загрузки, если она ничего не находит в устаревшей css.

Спасибо.

1 Ответ

0 голосов
/ 13 декабря 2018

Я не думаю, что «если он ничего не найдет в устаревшем css» существует.Вы можете добавить начальную загрузку перед устаревшим CSS, чтобы устаревший CSS переопределял стили, установленные с помощью начальной загрузки.

Вы также можете импортировать начальную загрузку «расширенным» способом, чтобы импортировать только те компоненты, которые вы хотите, а не весь фреймворк, если выimport 'bootstrap' загрузит этот файл: https://github.com/twbs/bootstrap-sass/blob/master/assets/stylesheets/_bootstrap.scss. Вы можете заменить этот импорт отдельным импортом, исключая все, что вам не нужно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...