在网页设计中,我们常常需要将一段文字放在图片或背景上作为衬托。那么该如何使用CSS3来实现这一目的呢?下面我们来介绍一下CSS3文字放进图片的方法。 .background { backgroundi...
在网页设计中,我们常常需要将一段文字放在图片或背景上作为衬托。那么该如何使用CSS3来实现这一目的呢?下面我们来介绍一下CSS3文字放进图片的方法。
.background {
background-image: url("图片地址");
background-repeat: no-repeat;
background-size: cover;
position: relative;
}
.background h1 {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
font-size: 3rem;
color: #fff;
text-shadow: 2px 2px 3px rgba(0,0,0,0.7);
} 以上代码中,我们首先为背景图片设置了一些样式属性,包括背景图片、不重复、覆盖整个区域等。然后我们设定了标题的样式,使用了绝对定位,并且将其定位在背景图片的正中间。注意要使用transform属性对其进行居中处理,这样就可以实现文字放进图片中的效果了。