gpt4 book ai didi

html - 具有适当宽高比的全宽背景图像

转载 作者:行者123 更新时间:2023-11-28 15:32:37 24 4
gpt4 key购买 nike

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

在页面上,我有一个带有名为 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,它会在屏幕尺寸缩小时自动调整图像大小。它通常会调整图像大小以保持其纵横比,但也许这会增加问题的复杂性?

最佳答案

我想你应该改变这个:

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

为此:

@media screen and (max-width: 1024px) { /* Specific to this particular image */
li:first-of-type {
left: 50%;
margin-left: -512px; /* 50% */
}
}

关于html - 具有适当宽高比的全宽背景图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19009047/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com