【发布时间】:2019-03-11 14:10:31
【问题描述】:
感谢您对 CSS 的帮助。我正在使用带有 inline-css 的背景图像放置我的横幅图像。我现在需要使用 img 标签放置并很好地使用 css 定位父级。不幸的是,我的图像没有像在 inline-css 中那样调整大小。
这是我的 CSS 代码。请查看整页并调整页面大小。
我喜欢的“效果”是在移动图像上只显示图像的中心,而在增加页面宽度时,通过保持图像中心作为位置的基础来调整图像的大小。请参阅示例的第二张图片(称为banner-two)。
那么如何使用 background-image 重新创建与横幅 2 中的图像完全相同的图像,但现在将图像放置为 img src。
我还用我的代码创建了一个 codepen(link to my code in codepen - 请同时调整大小)。
.banner-two {
background-size: cover;
background-position: center center;
height: 240px;
width: 100%;
}
@media (min-width: 768px) {
.banner-two {
height: 480px;
}
}
@media (min-width: 1200px) {
.banner-two {
height: 680px;
}
}
<div class="banner-one">
<img alt="" src="https://pictr.com/images/2018/10/06/06cVw2.jpg" />
</div>
<section>
<div class="banner-two" style="background-image: url('https://pictr.com/images/2018/10/06/06cVw2.jpg')"></div>
</section>
【问题讨论】:
标签: css