具有适当长宽比的全宽背景图片

安德鲁

我在获取全角背景图像以保持其适当的宽高比时遇到问题,并且我已经尝试了我能想到的所有方法。

在页面上,我有一个图像,其中包含一个名为full-bg的CSS类。(我使用图像的原因是该页面从Wordpress查询中随机调用该图像,并在该文本的顶部显示该文本,随后在页面HTML中显示该文本。)

我使用的是相当标准的CSS,但到处都是,但是当您将浏览器调整为不同的宽度时,背景图像会倾斜,因此宽高比不再正确。

这是图片和CSS,我能做什么?

<img class=​"full-bg active hide-for-small" src=​"/​wp-content/​uploads/​2013/​06/​Red.jpg">​

img.full-bg {
  min-height: 100%;
  min-width: 1024px;

  /* Set up proportionate scaling */
  width: 100%;
  height: auto;

  /* Set up positioning */
  position: fixed;
  top: 0;
  left: 0;
  z-index: 0;
}

@media screen and (max-width: 1024px) { /* Specific to this particular image */
img.full-bg {
    left: 50%;
    margin-left: -512px;   /* 50% */
  }
}

注意:我只是意识到一种可能引起问题的并发症。我在网站上使用Foundation,它会随着屏幕尺寸的缩小自动调整图像大小。它通常会调整图像的大小以保持其宽高比,但是可能会增加问题的复杂性吗?

可能上升

您应根据需要使用background-size: contain;cover此处的更多信息:https : //developer.mozilla.org/en-US/docs/Web/CSS/background-size

请注意,如果它是背景图像,则可能实际上应该将其background-image放在容器上。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

全宽背景图片-基础

来自分类Dev

没有背景图片的全尺寸边栏

来自分类Dev

全宽背景图片上出现奇怪的CSS问题

来自分类Dev

在jQuery中获取背景图片的长宽比

来自分类Dev

强制div具有背景图片的大小

来自分类Dev

具有多个背景图片的CSS标头

来自分类Dev

具有背景图片的Internet Explorer伪元素

来自分类Dev

具有相应归因链接的随机背景图片?

来自分类Dev

具有透明内容的静态背景图片

来自分类Dev

具有多个背景图片的CSS标头

来自分类Dev

具有视差效果的背景图片发出镶边

来自分类Dev

背景图片全宽和全高

来自分类Dev

背景图片没有变化

来自分类Dev

没有背景图片模糊

来自分类Dev

如何显示全高背景图片?

来自分类Dev

自适应背景图片(全高)

来自分类Dev

背景图片

来自分类Dev

背景图片?

来自分类Dev

具有背景图片和其他透明背景的QFrame

来自分类Dev

带有背景图片的图片未显示

来自分类Dev

在<a>标签内水平对齐div(具有背景图片)

来自分类Dev

向具有背景图片的HTML锚中添加填充

来自分类Dev

具有“自动”高度的100%宽度背景图片(2015)-跨浏览器

来自分类Dev

使div背景图片具有响应性及其内容

来自分类Dev

Android Layout Help-具有静态高度和覆盖背景图片的行

来自分类Dev

在Yii2中具有全屏背景图片的容器

来自分类Dev

WordPress缩略图作为背景图片,具有默认的备用

来自分类Dev

旋转文本具有挖空效果;背景图片不应旋转

来自分类Dev

WordPress缩略图作为背景图片,具有默认的备用