javascript - 在目录中显示完整图片

标签 javascript html css reactjs sass

我有 6 张图片的目录。我在 1 行中显示它们。在较大的屏幕上,所有 6 张照片都能正确显示,但当我将屏幕宽度更改为移动设备尺寸的平板电脑尺寸时,图片会减半。

我想要的行为是,在更大的屏幕上显示所有 6 张图片,但是一旦用户窗口大小,只有可以在该特定屏幕尺寸中完全显示的图片显示,其他的应该隐藏。现在,我正在使用 overflow: hidden 和固定大小的容器。

下面是一些显示问题的屏幕截图,

Screenshot of Catalog on Larger Screens

Screenshot of Catalog on Medium Size Screen

Screenshot of Catalog on Mobile Size Screen

最佳答案

这个问题太笼统了,但我认为这将是一个示例。

将以下样式添加到 div 包装图像。

.wrapper {
   display: flex;
   flex-wrap: wrap;
   overflow: hidden;

   // the following styles are optional but you must specify width and height
   width: 100%;
   height: 320px;
   padding: 20px;
}

并将这些样式添加到图像。

img {
   height: 100%;
   width: auto;

   // optional
   margin-right: 50px;
   margin-top: 50px;
}

wrapper 样式使图像在扩展 wrapper 宽度时换行成多行,overflow: hidden 使得只显示单行

关于javascript - 在目录中显示完整图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58587578/

相关文章:

javascript - Angular Material 的日期选择器的日期错误

html - CSS Treeview(嵌套列表),显示为表格

html - 表格不会使用 MaterializeCSS 对齐

html - 居中 Flexbox 内容而不重叠导航

javascript - Node +回调函数传参

javascript - 使用 bootstrap 模式调用 iframe 中的页面?

html - 如何删除 Chartjs 条形图中那些值为零的条形图?

javascript - 鼠标输入时调整文本大小

javascript - 使用Ajax在输入时提交Textarea,然后渲染部分内容而不刷新整个页面

javascript - 是否可以在 html 正文中引用外部样式表?