以下是一个示例代码,展示了如何将背景图居中显示并在上面添加Logo。
在这个示例中,我们创建了一个名为.container
的div
元素,作为背景图的容器。通过设置position: relative
,我们可以让.logo
元素相对于.container
进行定位。
我们使用background-image
属性将背景图设置为background.jpg
,并使用background-size: cover
确保背景图完全覆盖.container
。background-position: center center
将背景图在容器中居中显示。
然后,我们在.container
中添加了一个img
元素,类名为.logo
,并将src
属性设置为logo.png
。通过设置.logo
的position
为absolute
,我们可以将Logo相对于.container
进行定位。
接下来,我们使用top: 50%
和left: 50%
将Logo定位到.container
的中心。然后,通过使用transform: translate(-50%, -50%)
,我们将Logo向左和向上移动自身宽度和高度的一半,以确保Logo在中心位置。