【发布时间】:2019-12-10 06:50:11
【问题描述】:
我有一个图像条,我必须将该图像显示为标题的背景。
我试过了,但我遇到了一个问题,问题是第一个边缘和最后一个边缘没有正确显示。我的意思是开始图像和结束图像显示不正确。此外,图像边框显示直。
.red_strip {
background-image: url('http://www.hgsitebuilder.com/files/writeable/uploads/basekit-template-images/hostgator443_hostgator574_headergreenbgpaint.png');
background-size: cover;
background-repeat: repeat;
background-position: center;
width: 100%;
}
<div class="heading">
<h2>Lorem ipsum dolor sit amet, consectetur adipisicing<br /> elit, sed do eiusmod tempor incididunt ut <span class="red_strip">labore et dolore magna aliqua.</span></h2>
<h2>Lorem ipsum dolor sit amet, consectetur adipisicing<br /> elit, sed do eiusmod <span class="red_strip">tempor incididunt ut labore et dolore magna aliqua.</span></h2>
<h2>Lorem ipsum dolor sit amet, consectetur adipisicing<br /><span class="red_strip"> elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</span></h2>
</div>
【问题讨论】:
-
为了防止你的图片被剪切,你需要 background-size
contain -
将
padding: 0 15px添加到.red_strip。 -
我试图遏制,但它没有按预期工作。它正在显示链接prnt.sc/q8nhix
-
只需删除“背景尺寸:封面;”来自“.red_strip”类,这应该可以解决您的问题
-
您是否通过添加填充来检查您的代码?
标签: html css background-image html-heading