Как установить высоту и ширину встроенного стиля фонового изображения в React?
В React можно создать объект с информацией о стилях, такой как фоновое изображение, высота, ширина и т. Д., И ссылаться на объект в атрибуте стиля в элементе HTML. Поскольку встроенный CSS написан в объекте JavaScript, свойства с двумя именами, например background-color, должны быть написаны с использованием синтаксиса верблюжьего регистра.
Синтаксис:
class MyHeader расширяет React.Component {
оказывать() {
const mystyle = {
backgroundColor: "белый",
// КОД CSS
};
возвращение (
<div>
<h1 style = {mystyle}> Привет, стиль! </h1>
// Все стили определяют в mystyle
// объект будет применен к элементу h1.
</div>
);
}
}
Пример 1. Установите ширину и высоту фонового изображения в элементе div на 100% и 200 пикселей.
Javascript
import React from 'react' ;import './App.css' ; function App() { const myStyle={ backgroundImage: "url(" + width: '100%' , height: '200px' , }; return ( <div style={myStyle}> <h1 style={{color: 'green' }}> Geeks For Geeks </h1> <p style={{color: 'white' }}> Set height and width of background image inline style react. </p> </div> );}export App; default |
Вывод: Здесь все стили, определенные в объекте myStyle, применимы к элементу div. Можно проверить, что ширина и высота фонового изображения в элементе div составляет 100% и 200 пикселей.

Пример 2: Установите ширину и высоту фонового изображения в элементе div на 20% и 200 пикселей.
Javascript
import React from 'react' ;import './App.css' ; function App() { const myStyle={ backgroundImage: "url(" + width: '20%' , height: '200px' , }; return ( <div style={myStyle}> <h1 style={{color: 'green' }}> Geeks For Geeks </h1> <p style={{color: 'white' }}> Set height and width of background image inline style react. </p> </div> );}export App; default |
Вывод: Здесь все стили, определенные в объекте myStyle, применимы к элементу div. Можно проверить, что ширина и высота фонового изображения в элементе div составляет 20% и 200 пикселей.

Примечание. Аналогичным образом можно определить множество других стилей CSS в объекте и вызвать объект в атрибуте style соответствующего элемента HTML. Все стили CSS, определенные в объекте, будут применены к этому конкретному элементу HTML, как показано в приведенном выше примере.