# #css #reactjs #firebase #mern
Вопрос:
Я развернул SPA в Firebase, и стили CSS выглядят хорошо только при обновлении браузера. Вот короткое видео, чтобы показать проблему:
https://www.youtube.com/watch?v=dIuQ-axizj8
Моя база данных.json:
{
"hosting": {
"public": "build",
"ignore": ["firebase.json", "**/.*", "**/node_modules/**"],
"rewrites": [
{
"source": "**",
"destination": "/index.html"
}
]
}
}
Похоже, что проблема связана только с фоновым изображением, так как остальная часть приложения имеет правильные стили. Вот мой веб-сайт, чтобы вы могли проверить проблему: https://ligafiferos.web.app/61159918604c7700164465bd/players
Заранее благодарю вас!
Комментарии:
1. Вы получаете какие — либо ошибки в консоли ? Как будто CSS не найден или что-то в этом роде
2. Нет, у меня только эта проблема: страница или скрипт обращаются по крайней мере к одному из navigator.UserAgent, navigator.appVersion и navigator.platform. В будущей версии Chrome объем информации, доступной в строке Агента пользователя, будет уменьшен. Чтобы устранить эту проблему, замените использование navigator.UserAgent, navigator.appVersion и navigator.platform на обнаружение функций, постепенное улучшение или перейдите на navigator.userAgentData. Обратите внимание, что по соображениям производительности отображается только первый доступ к одному из свойств.
Ответ №1:
Не используйте background: white;
.card
(определено в Card.css
), используйте background-color: white
(это то, что вы хотите изменить).
Изменение свойства ярлыка background
изменяет все background-*
свойства (в том числе background-image
, для которого установлено значение initial
), а затем вы зависите от порядка загрузки CSS, чтобы он отображал фон или нет (что может зависеть от многих факторов).
Если Card.css загрузится (по какой-то причине) после PlayItem.css
этого , он отменит .elche-item__content
свойство background-image
и заменит его initial
Комментарии:
1. Большое спасибо! Это сработало для меня! 🙂
2. @сомневаясь в том, что это было правильное решение, не забудьте отметить его как решение, которое должны видеть другие
3. hecho, shur. Gracias y buen floro.