javascript - 如何按固定因子缩放 Gatsby 图像?
问题描述
我正在为一位艺术家建立一个 gatsby 博客,这意味着我必须展示画作。我的客户要求在共享比例因子的同时显示这幅画。我的意思是,一幅画在现实生活中的宽度是另一幅画的两倍,在网站上应该是另一幅的两倍大。我尝试并听说过多种方法,但没有一个真正适合我。我尝试过的最方便的方法是:
- 使用zoom css 属性,但 Firefox 不支持
- 使用transform: scale属性
所以我想知道是否有一种方法可以相对于原始文件尺寸将所有查询的图像按一个因子缩放。
query galeryQuery($slug: String!) {
allWpMediaItem(filter: {wpParent: {node: {slug: {eq: $slug}}}}) {
edges {
node {
title
description
localFile {
childImageSharp {
gatsbyImageData(/* Probably something needed here */)
}
}
}
}
}
}
我当前的查询看起来像这样,我尝试使用outputPixelDensities、断点和其他一些参数,但似乎没有一个有效。
先感谢您。
解决方案
推荐阅读
- java - 在多模块 SpringBoot 应用程序中扫描外部 jar java 数据源配置
- c++ - C++如何实现一个不断增长的堆栈?
- sql - 如何构造这个最大聚合 sql 查询?
- javascript - 我们可以使用 - MyVar.addEventListener("change" , function(){}); 观察变量值的变化吗?
- python - Tensorflow saver.restore() 没有恢复我的模型检查点
- elixir - PostGIS 数据存储不正确
- docker - 如何找到 docker 镜像的构建时间?
- javascript - Google Apps 脚本 - 抛出 ParseError 的可选链接
- javascript - React 将回调函数传递给多个子组件
- lua - 如何打印星星和散列的模式,以便在lua编程中四颗星之后应该有一个散列