【发布时间】:2018-02-01 01:25:18
【问题描述】:
所以我有一个背景图像,我将其设置为 100% 的宽度和 700 像素的高度。它具有固定的附件,因为我试图制作视差效果。问题是当我更改浏览器的大小时,图片会失去其纵横比。那么如何在保持响应的同时保持它不变呢?
<header>
<nav>
<ul>
<li id="back">
<a href="#" id="back"><img src="../images2/back.png" /></a>
</li>
<li id="name">
<h1>Person Name</h1>
</li>
</ul>
</nav>
<section id="iImage">
</section>
</header>
#iImage{
width: 100%;
height: 700px;
background-image: url(../images2/DerekDesktop.jpg);
background-size: 100% 100%;
background-repeat: no-repeat;
background-attachment: fixed;
}
附: 我的下一个媒体查询断点是 1280 像素,所以在此之前背景不会改变。 我也知道我在练习一些糟糕的 CSS,但它只是一个培训网站,不会公开。
【问题讨论】:
标签: html css aspect-ratio