【问题标题】:How can I resize an image automatically in different pages in my website? [closed]如何在我的网站的不同页面中自动调整图像大小? [关闭]
【发布时间】:2019-07-11 18:08:41
【问题描述】:

有没有一种方法可以让图片在不同的页面中以不同的尺寸出现?

我正在使用 CSS、HTML 和 Javascript 构建电子商务。该网站将有一些目录,其中包含许多待售产品的图像。在这些图像中的每一个中,我都放了一颗心,这样客户就可以点击它并将相应的产品保存在最喜欢的产品列表中,这个列表将在另一个页面中。

与目录一样,列表中的产品将包含每个项目的所有信息,包括图片,但更小。

我是否可以在整个网站上使用相同的图像,以便当它们显示在列表页面上时,它们会自动显示为小于原始尺寸?

或者这样做的唯一方法是针对每种情况调整每个图像的大小?

【问题讨论】:

  • 是的,有可能
  • 是的。 CSS 类,可能还有 CSS 媒体查询,会做你想做的事。
  • 你可以例如height: auto 以确保保持纵横比。
  • 还可以在每次上传图片时生成不同大小的文件,然后使用大小命名约定在不同的位置显示你想要的大小。问题确实缺乏研究工作

标签: javascript html css


【解决方案1】:

您可以使用 CSS background-size 属性将其设置为 containcover,具体取决于哪个最适合每个容器。还有更多关于如何使用它here

【讨论】:

  • 我会试试的。非常感谢!
猜你喜欢
  • 2011-12-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多