css - slider 中的响应图像

标签 css wordpress image responsive-design slider

我目前正在设计一个网站,其中一个页面有一个 slider 来展示一些图片。

图片有不同的尺寸和比例。

我想让 slider 保持在相同的高度,同时在循环过程中适本地调整图像大小并使其居中(以前,当出现下一张图像时,容器会调整大小并稍微向上或向下插入页面)。

这已经完成,使用以下内容:

.event-slider {
	max-height: 250px !important;
}
.event-slider img {
	height: 28vh !important;
	margin: auto;
	width: auto !important;
}

我使用的是 1080p 显示器,它看起来不错,但是一个 friend 看过他的 720p 并且图像看起来更小。

这是一个使用“SiteOrigin Slider”小部件的 Wordpress 网站。

1080p 和 720p View 的屏幕截图,但公开发送链接。

1080p Image

720p Image

最佳答案

有多种方法可以使这项工作成功。

主要是因为高度上的 28vh 值导致图像的高度倾斜。图像占视口(viewport)高度的 28% 是这样翻译的。

试试这个,而不是你拥有的。

.event-slider img {
height: 250px !important;
margin: auto;
width: auto !important;
}

在不查看相关网站的情况下,我认为这应该可行。

关于css - slider 中的响应图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44679434/

相关文章:

html - 如何增加页眉的宽度以匹配整个页面的宽度?

php - 单个库存单位的 Woocommerce 数量按钮消失

php - 为什么 WordPress 被认为编程不佳?

mysql - 我需要更改 Wordpress wp_ 前缀以阻止与服务器上其他站点的冲突

ios - Obj-C 检查图像是否已存在于照片库中

html - 从网站提取的 UIImageView 中未显示图像

javascript - 在饼图图像上创建链接

css - CSS3 背景的最佳实践和对旧浏览器的支持?

html - 如何在 flexbox 的同一行对齐文本?

html - 如何将两个 float 跨度之间的跨度居中并且容器是固定的?