CSS背景图像放置
我有这个网站在这里,你会注意到有一个段落和一个div围绕着它,就像这样CSS背景图像放置,css,background-image,Css,Background Image,我有这个网站在这里,你会注意到有一个段落和一个div围绕着它,就像这样 <div style="background-image:url(/images/newLocation.jpg);"> <p style="text-align:center;"> Text here </p> </div> 此处文本 但它会切断图像,我也希望图像更高 这可能吗?我该怎么做呢 通过将my div中图像的高度添加到背景图像中,解决了图像被切断的问题 现
<div style="background-image:url(/images/newLocation.jpg);">
<p style="text-align:center;">
Text here
</p>
</div>
此处文本
但它会切断图像,我也希望图像更高
这可能吗?我该怎么做呢
通过将my div中图像的高度添加到背景图像中,解决了图像被切断的问题
现在唯一的事情就是在图像中获取文本。转到这里看看我在说什么。我建议您添加以下两条规则:
位置:相对于
div
位置:段落的绝对位置
检查此项:我刚刚将
top:100px
应用于段落,以便将其垂直居中于div
中,您实际上不需要“p”标记
只需将div设置为与背景图像相同的宽度和高度,并将其设置为文本对齐中心
然后在DIV顶部设置一些填充,使文本处于所需的位置(确保从DIV的高度减去使用的顶部填充量)
将背景图像设置为无重复且位于顶部、左侧
简单
div {
width:XXXpx
height:XXXpx
padding-top:20px;
background:url(/images/newLocation.jpg) no-repeat 0 0;
text-align:center;
}
<div>
Text here
</div>
div{
宽度:XXXpx
高度:XXXpx
填充顶部:20px;
背景:url(/images/newLocation.jpg)不重复0;
文本对齐:居中;
}
此处文本