【发布时间】:2020-08-01 04:28:56
【问题描述】:
目前我正在尝试在网站的背景上添加大型 PNG 图像(我也使用 Bootstrap 4)。当用户调整屏幕大小时,图像将保留在原处,因此这些独立图像将保留为背景的一部分(除了仍受 CSS 媒体查询影响)
我试图在背景中浮动的图像类型示例:
这种效果的一个例子可以是 Stripe 支付网站上的场景:stripe.com
- 在调整页面大小时,所有小图形都固定在页面上(即使是在屏幕外)并受到媒体查询的影响。
- 地球也相对固定。
我知道这似乎是一个简单的问题,但我尝试的一切都是徒劳的。
我正在寻找一个像这样的简单结构:
HTML
<div id="media-section" class="container">
<img id="bCamera" src="{{ asset('imgs/bCamera.png') }}" width="500px" , height="500px"/>
</div>
CSS
#bCamera{
position: relative;
right: -70%;
}
问题是如果图像是position: absolute;,那么它会随着整个视图宽度而不是内部容器缩放,但是如果它是position: relative;,那么它的位置会更好,但它现在会影响页面流.
因此:在不影响页面流动的情况下,将大的独立图像放置在浮动在 div 背景上的页面上的最佳方法是什么?
【问题讨论】:
标签: css image bootstrap-4 background