gpt4 book ai didi

HTML,背景图片高度和宽度不按百分比缩放

转载 作者:太空宇宙 更新时间:2023-11-04 06:25:26 25 4
gpt4 key购买 nike

我正在使用带有 HTML 和 CSS 的 Webstorm 软件,没有其他插件。我有一个 <section>元素,它只是 <html> 的子元素和 标签。此 被赋予一个 ID,其中 CSS 指定以下内容:

#bgIMGHeadShot {
z-index: -1;
min-height: 25%;
width:100%;
background-image: url("Imgs/HeadShot.jpg");
opacity: 1;
}
<section class = "center" id = "bgIMGHeadShot">
<div class = "clear trapezoid inBlock">
<nav class = "nav">
<button class = "left Navbtn"><a href = "Index.html">Home</a></button>
<button class = "left Navbtn"><a href = "aboutMe.html">About Me</a></button>
<div class = "left dropdown">
<button class = "dropbtn"><a href = "robotics.html">Robotics</a></button>
<nav class = "dropcontent">
<button><a href = "software.html">Software</a></button>
<button><a href = "CAD.html">CAD</a></button>
<button><a href = "competitons.html">Competitions</a></button>
<button><a href = "meetTeam.html">Meet The Team</a></button>
</nav>
</div>
<button class = "left Navbtn"><a href = "seaCadets.html">Sea Cadets</a></button>
<button class = "left Navbtn"><a href = "devBlog.html.html">Development Blog</a></button>
<button class = "left Navbtn"><a href = "thx.html">A Thank You</a></button>
</nav>
</div>

这不需要很多 HTML,但我向您展示了 中的所有内容,它应该在背景图像上创建一个梯形,其中将包含导航按钮。

图片的高度和宽度都与窗口大小不成比例。我尝试使用两种高度:min-height , width , min-width , 以及图像的 vhvw 值。但是,图像不会随窗口缩放,并且在首次加载时也不是正确的大小。我也尝试过用 HTML 制作这张图片,而不是将其设置为 CSS 背景图片,但这也不起作用。我可以设置图像大小的唯一方法是使用 px 值,但我希望图像随浏览器窗口缩放。 %vhvw 值有什么问题?

最佳答案

我认为您的问题是因为您试图基本上尝试将高度和宽度定义为变量。如果您将宽度设置为 100%,则图像将占据整个页面大小,与您设置的高度百分比无关。

您最好的选择可能是使用 JS 将高度设置为 percentage of width .

如果您从下面的代码片段中删除 height,则图像将填充 100% 的页面并相应地缩放。

img {
z-index: -1;
height:100px;
width: 50%;
}
<img src="https://i.imgur.com/eWtfMME.png">

关于HTML,背景图片高度和宽度不按百分比缩放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55122881/

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