использование objectFit в реквизитах gatsby-image - PullRequest
0 голосов
/ 18 апреля 2019

Я пытаюсь использовать это свойство на gatsby-image: objectFit="none" это не имеет никакого эффекта - вместо этого появляется значение по умолчанию "cover".

Я могу исправить это с помощью css, но надеюсь, что в этом нет необходимости, никаких идей.

Вот код для картинки:

    <Img
        fluid={product.variants[imageLoc].image.localFile.childImageSharp.fluid}
        objectFit="none"
    />

1 Ответ

1 голос
/ 18 апреля 2019

Обратите внимание, что реквизиты objectFit & objectPosition используются только в том случае, если вы используете IE версию полифилла :

import Img from "gatsby-image/withIEPolyfill" <-- IE polyfill

<Img
  fixed={...}
  objectFit="cover"
  objectPosition="50% 50%"
/>

Если нет, вы должны передать их какобычные стили через imgStyle:

import Img from "gatsby-image" <-- regular

<Img
  fixed={...}
  imgStyle={{
    objectFit: "none",
    objectPosition="50% 50%",
  }}
/>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...