У меня есть страница Гэтсби, которая имеет 2 столбца одинаковой ширины, верхний колонтитул и нижний колонтитул внизу. У меня есть контент в левом столбце и изображение в правом столбце. Я использую graphql для запроса текучего изображения. Я установил свойство maxWidth, но когда страница загружается, изображение все еще имеет оригинальный размер, примерно 700 x 800. Любая помощь в том, что вызывает это, будет принята с благодарностью, так как я все еще новичок в Гэтсби. Спасибо.
const About = (props) => {
return (
<Layout>
<Row className={aboutStyles.padding}>
<Col>
<h1 className="text-center">Test Page</h1>
<div>
<p>This is the left column
</p>
</div>
</Col>
<Col>
<Img fluid={props.data.dumpTruck.childImageSharp.fluid} />
</Col>
</Row>
</Layout>
)
}
export default About
export const pageQuery = graphql`
query {
dumpTruck: file(relativePath: { eq: "dumpTruck.jpg" }) {
childImageSharp {
fluid(maxWidth: 400) {
...GatsbyImageSharpFluid
}
}
}
}
`