html - 标题图像不缩放到其他屏幕

标签 html css

我在 header div 中有一张图片。我设置了 background-size: 100% 100% 但在移动设备上,它根本没有缩放。我想在所有设备上保持图像相同。这是完整的 CSS:

background: url(Oly1600x600.jpg) no-repeat center center;
background-size: 100% 100%;
height: 600px;
position: relative;
overflow: hidden;

我试过使用 background-size: cover 并且它放大了整个图像,从顶部和底部切掉了很多。我所说的缩放的意思是,我希望原始图像能够在所有设备上显示,例如桌面浏览器、移动设备和平板电脑。如果它不能完全显示,那么图像不应该被扭曲,即拉伸(stretch)。希望这能澄清一些事情。

编辑:这是页面的链接:https://www.heroesjourney.com/olympic-weightlifting

有什么建议吗?

最佳答案

使用“背景尺寸:封面;”应该可以解决您的缩放问题,我假设您希望图像在没有空白的情况下填充容器,而这正是 cover 所做的。

关于html - 标题图像不缩放到其他屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40344637/

相关文章:

HTML CSS 表单 - 如何使表单在​​页面上居中?

html - 两个元素没有彼此相邻对齐

javascript - 通过单选按钮隐藏/显示 div

html - 滚动条在 Safari 中不可见 w/overflow-y : scroll

javascript - 显示星级

javascript - 使用 CSS 的表格列样式

html - 为什么宽度为 50% 且向左浮动的 li 不在左侧显示点

html - 如何使 img 元素与表情符号或文本具有相同的大小和对齐方式?

html - 拟合对 Angular 线 Div 以在页面上创建完美的 X

javascript - 如何计算跨度中每个字符的宽度和高度