Часто читаю требования — «меньше слов, покажи код»
Считаю, что полностью выполнил требования.
INDEX.HTML
CUSTOM CSS
BODY
![BIG.png](https://habrastorage.org/extt/66/6b/a4/666ba4339fb05412075389.png)
Самая вредная переменная в желтой рамке. Ее надо убить первой.
Проблема в том, что подключенный BootStrap5 регистрирует переменную
--bs-body-bg: везде, где только можно, в основном там, где это не нужно. Я постарался показать все места, где я его нашел.
Основная просьба: не трогать
<style>
body { background-color: #DC143C; }
</style>
он находится в INDEX.HTML в строке 16. Ее не трогать. Она условно :RED
в CUSTOM.CSS я пишу
:root { --bs-body-bg:none !important; }
body { --bs-body-bg: none !important; }
но это не помогает. Страница все равно белая. Должна быть RED.
Все сложно, на чистой странице в блокноте или Codepen эта переменная
--bs-body-bg: Bootstrap поддерживает НЕпрозрачность. Это бы даже и пригодилось. Но здесь придание ей вроде
rgba(50, 100, 200, 0.5) просто делаем бледный цвет. Подложка не видна, прозрачности нет.
Но черт с ней с прозрачностью. Хотя бы убить ее полностью.
Где што прописать, чтобы ее вообще не было?
CUSTOM.CSS подключен после BootStrap. Но это не помогает. Переменная
--bs-body-bg: все равно встречается несколько раз. В
:root и body недостаточно.
После пристального изучения я вижу, что из 4 штук 2 моих. Нижняя мало участвует. Осталась одна желтая вредность.
Почему она не уничтожается через
body { --bs-body-bg: none !important; }
?
Цель всего исследования:
Как увидеть этот RED под картинками?
Галерея:
PhotoBox
Оригинал:
lightbox-photobox
Это 2-я серия вопросов про
Как изменить переменную SCSS, которой нет?.