【发布时间】:2019-07-11 18:08:41
【问题描述】:
有没有一种方法可以让图片在不同的页面中以不同的尺寸出现?
我正在使用 CSS、HTML 和 Javascript 构建电子商务。该网站将有一些目录,其中包含许多待售产品的图像。在这些图像中的每一个中,我都放了一颗心,这样客户就可以点击它并将相应的产品保存在最喜欢的产品列表中,这个列表将在另一个页面中。
与目录一样,列表中的产品将包含每个项目的所有信息,包括图片,但更小。
我是否可以在整个网站上使用相同的图像,以便当它们显示在列表页面上时,它们会自动显示为小于原始尺寸?
或者这样做的唯一方法是针对每种情况调整每个图像的大小?
【问题讨论】:
-
是的,有可能
-
是的。 CSS 类,可能还有 CSS 媒体查询,会做你想做的事。
-
你可以例如
height: auto以确保保持纵横比。 -
还可以在每次上传图片时生成不同大小的文件,然后使用大小命名约定在不同的位置显示你想要的大小。问题确实缺乏研究工作
标签: javascript html css