首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在gatsby-image props中使用objectFit

在gatsby-image props中使用objectFit
EN

Stack Overflow用户
提问于 2019-04-18 05:31:46
回答 1查看 4.8K关注 0票数 6

我试着在gatsby-image上使用这个属性:objectFit="none"它没有效果--默认的"cover"出现了。

我可以用css解决这个问题,但我希望不需要这样做,任何想法。

下面是图片的代码:

代码语言:javascript
复制
    <Img
        fluid={product.variants[imageLoc].image.localFile.childImageSharp.fluid}
        objectFit="none"
    />
EN

回答 1

Stack Overflow用户

发布于 2019-04-18 12:50:29

请注意,只有在使用IE polyfill version时,才会使用objectFitobjectPosition属性

代码语言:javascript
复制
import Img from "gatsby-image/withIEPolyfill" //<-- IE polyfill

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

如果不是,则应通过imgStyle将它们作为常规样式传递

代码语言:javascript
复制
import Img from "gatsby-image" //<-- regular

<Img
  fixed={...}
  imgStyle={{
    objectFit: "none",
    objectPosition: "50% 50%",
  }}
/>
票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55736264

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档