以下是一个示例代码,展示了如何将背景图居中显示并在上面添加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在中心位置。