Путь к изображению в css для проекта React JS

Базовая структура папок node_modules, общедоступные, src.

css в общей папке общедоступный / styles.css изображения в src / images / icon.png

каким должен быть правильный путь к изображению для этого изображения для любого класса в файле css, который хранится в общей папке на localhost например: .icon {background: url (../ src / images / icon.png) no-repeat left top;

изображения можно увидеть прямо из http: // локальный: 3000 / exampleimage.png, если у меня есть изображения в общей папке.

Пожалуйста помоги

Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
CSS: FlexBox
CSS: FlexBox
Ранее разработчики использовали макеты с помощью Position и Float. После появления flexbox сценарий полностью изменился.
2
0
5 547
2

Ответы 2

Этот путь к файлу указывает на файл в папке изображений, расположенный в корне текущего веб-сайта.

.icon { background: url(/src/images/icon.png) no-repeat left top;}

Этот путь к файлу указывает на файл в папке изображений, находящейся в текущей папке.

.icon { background: url(src/images/icon.png) no-repeat left top;}

Этот путь к файлу указывает на файл в папке изображений, расположенный в папке на один уровень выше текущей папки.

.icon { background: url(../src/images/icon.png) no-repeat left top;}

у вас есть живая ссылка ..?

Vetrivel Pandiyarajan 03.08.2018 10:30

Простите. У меня нет публичной ссылки

Anoops 03.08.2018 10:31

когда я скопировал изображение в общую папку, он работал по этому пути. public / styles.css public / icon.png .icon {background: url (icon.png) no-repeat left top;}

Anoops 03.08.2018 10:34

иногда имя изображения с другим тестовым случаем не поддерживается. так что проверьте имя.

Vetrivel Pandiyarajan 03.08.2018 11:18

Ваш сервер обслуживает файлы только в общей папке. Таким образом, вы должны поместить файлы в общую папку. В этом случае вы можете использовать ./imagefilename.jpg или /imagefilename.jpg для получения файла.

Другие вопросы по теме