作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如果我同时需要图片的缩略图(即低分辨率版本)和完整尺寸版本,我应该怎么做。
我有一个中等风格的图像缩放组件(https://codesandbox.io/s/cool-butterfly-w78l5),我希望该组件显示缩略图,只有当它被点击并缩小时,它通过指定不同的 url 来显示全尺寸图片src
和 enlargedSrc
。
这就是我查询所有图像文件的方式
const ImageSupplier = () => {
const { allFile } = useStaticQuery(graphql`
query {
allFile(
filter: {
extension: { regex: "/(jpg)|(jpeg)|(png)/" }
sourceInstanceName: { eq: "imageFolder" }
}
) {
edges {
node {
childImageSharp {
fluid(
maxWidth: 800
quality: 95
) {
originalName
...GatsbyImageSharpFluid_withWebp
}
}
}
}
}
}
`);
但它只给了我带有fluid.src
的全尺寸图像,它还带有一个srcSet
但我不知道如何使用srcSet
实现我想要的。
最佳答案
关于javascript - 我应该如何使用 Gatsby.js 生成缩略图和全尺寸图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57666002/
我是一名优秀的程序员,十分优秀!