Автор оригинала: FreeCodeCamp Community Member.
Есть четыре способа установить Фоновое изображение Свойство стиля с использованием React Inline CSS.
Этот учебник покажет вам все четыре метода, с образцами кода для каждого.
Как установить фоновое изображение в реакции с использованием внешнего URL
Если ваше изображение находится где-то онлайн, вы можете установить фоновое изображение вашего элемента, поместив такое URL:
function App() {
return (
Hello World
);
}Код выше будет представлять один элемент со стилем Фоновое изображение: URL ( https://via.macholder.com/500 ) применяется в это.
Как установить фоновое изображение в реакции с вашей папки/SRC
Если вы загрузите ваше приложение, используя приложение CORECTE RACT и имейте свое изображение внутри SRC/ Папка, вы можете Импорт Изображение сначала, а затем поместите его в качестве фона вашего элемента:
import React from "react";
import background from "./img/placeholder.png";
function App() {
return (
Hello World
);
}
export default App;Когда вы запускаете NPM начать Команда, Rect покажет «Не удалось запустить ошибку» и остановить сборку, когда изображение не найдено:
Таким образом, вы не будете отображать никаких сломанных ссылок изображений в вашем веб-приложении. В коде выше, значение Фон .Image Установлено с помощью строки шаблона, которая позволяет вам встраивать выражения JavaScript.
Как установить фоновое изображение в реакции с использованием относительного метода URL
публично/ Папка в приложении CREATE RACT может использоваться для добавления статических активов в ваше приложение React. Любые файлы, которые вы помещаете внутри папки, будут доступны онлайн.
Если вы положите image.png Файл внутри публично/ Папка, вы можете получить доступ к нему в <Ваш хост-адрес>/iimage.png Отказ При работе реагируют на вашем локальном компьютере, изображение должно быть в http://localhost: 3000/image.png Отказ
Затем вы можете назначить URL относительно вашего адреса хоста, чтобы установить фоновое изображение. Вот пример:
Hello World
Установив путь URL к /image.png Как пример выше, браузер будет искать фоновое изображение на <Ваш хост-адрес>/iimage.png Отказ
Вы также можете создать еще одну папку внутри публично/ Если вы хотите организовать свои изображения в папки. Например:
Не забудьте настроить Фон .Image Значение для URL (/img/image.png) Если вы решите создать папку.
Как установить фоновое изображение в реакции с использованием метода абсолютного URL
Вы также можете включить абсолютный URL, используя Create React App’s Public_url Переменная среды, как это:
Hello World
Когда вы запускаете это на локальном компьютере, React Screpts обрабатывают значение Public_url стоимость. Когда вы запустите его локально, он будет выглядеть как относительный URL вместо абсолютного URL:
Абсолютный URL будет замечен только при развертывании реагирования в производственное приложение позже.
Как установить фоновое изображение с дополнительными свойствами
Если вы хотите настроить фоновое изображение дальше, вы можете сделать это, добавив дополнительные свойства после Фон .Image Отказ Вот пример:
Hello World
Установленные выше свойств добавят Фон-повторение: нет-повтора и Ширина: 250px вместе с Фоновое изображение Стиль к элемент.
Спасибо за чтение, и я надеюсь, что вы нашли эту статью полезную. Если у вас есть какие-либо вопросы, вы можете Найди меня в Twitter Отказ У меня время от времени я расскажу о некоторых кратких советах разработчиков. 🙂.