Я успешно внедрил изображение gatsby в свой проект и заменил множество тегов img, которые используются в моих компонентах.Но сейчас я пытаюсь оптимизировать фоновое изображение для некоторых из моих компонентов, но я не знаю, как, так как использование gatsby-image сгенерирует новый тег img, и я не могу использовать это для стилизации в качестве фона, скажем, для элемента div.Может ли S1 показать мне, как я могу использовать созданные изображения с CSS.Вот мой код:
const HeaderlineSection = ({headerOne}) => {
return(
<div className="header-back" ></div>
)
}
export const query = graphql`
query IndexPageQuery {
headerOne: imageSharp(id: { regex: "/header_one.jpg/" }) {
sizes(maxWidth: 1200 ) {
...GatsbyImageSharpSizes
}
}
}
ранее, в моем CSS я использую неоптимизированное изображение для backgroud-image:
.header-back {
background: url(../images/header_one.jpg) 50% 0 no-repeat;
height: 470px;
width: 100%;
}