我使用Instafeed脚本获取Instagram Feed并将其显示在我的页面上。见GitHub。您可以在我的页面上看到它正常工作(底部)
这是工作,唯一的问题是脚本……
Instafeed的解决方案选项是 thumbnail , low_resolution 和 standard_resolution 。这些转换为Instragram API提供的图像大小。这些是150px x 150px缩略图,最大尺寸为320像素的图像和最大尺寸为640像素的图像。
thumbnail
low_resolution
standard_resolution
所以要以210px x 210px显示,我会选择中间的( low_resolution )。改变这一行:
resolution: 'thumbnail',
至
resolution: 'low_resolution',
这不会提供裁剪方块,但我建议你在CSS中处理这个问题。一种方法是使用 object-fit: cover ( https://developer.mozilla.org/en-US/docs/Web/CSS/object-fit )并确保 img 是方形的。例如,您可以执行以下操作:
object-fit: cover
img
#instafeed a img { height: 210px; width: 210px; object-fit: cover; }
检查浏览器支持“object-fit”以确保它适合您的项目