<!DOCTYPE html> <html> <head> <style> .container { position: relative; width: 50%; } .overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0.5; background-image: url('your_image.jpg'); background-repeat: no-repeat; background-size: cover; } </style> </head> <body> <div class="container"> <img src="your_image.jpg" alt="Your Image"> <div class="overlay"></div> </div> </body> </html>
在这个例子中,我们首先创建了一个名为.container
的div,它包含我们的图片和一个名为.overlay
的div,我们在.overlay
div中使用了background-image
属性来设置背景图片,我们将background-repeat
设置为no-repeat
,这意味着背景图片不会重复,我们还设置了background-size
为cover
,这意味着背景图片会覆盖整个容器,而不仅仅是填充容器。
请注意,你需要将your_image.jpg
替换为你自己的图片URL,你也可以根据需要调整width
和height
属性。
还没有评论,来说两句吧...