Html 如何用覆盖在顶部的内容填充背景图像的一半宽度?
我试图使Html 如何用覆盖在顶部的内容填充背景图像的一半宽度?,html,css,background,background-image,Html,Css,Background,Background Image,我试图使背景图像填充位于左上角的父div相对于图像大小的整个宽度(在本例中为600x375),同时使其在父div上保持100%的宽度。除此之外,我还将内容覆盖在背景图像的顶部,这是预期的效果。我尝试了背景大小,但这涵盖了我不想要的整个div。我希望背景色:红色保持当前父div的完整背景色,但根据图像大小,背景图像大约为一半。我还尝试了:after属性上的宽度和高度属性,但它似乎会左右移动背景图像,而不会更改图像的实际大小。什么是使背景图像大小合适并在其上延伸,但不覆盖整个父分区的适当方法 以下是
背景图像
填充位于左上角的父div相对于图像大小的整个宽度(在本例中为600x375),同时使其在父div上保持100%的宽度。除此之外,我还将内容覆盖在背景图像的顶部,这是预期的效果。我尝试了背景大小
,但这涵盖了我不想要的整个div。我希望背景色:红色
保持当前父div的完整背景色,但根据图像大小,背景图像大约为一半。我还尝试了:after
属性上的宽度
和高度
属性,但它似乎会左右移动背景图像
,而不会更改图像的实际大小。什么是使背景图像大小合适并在其上延伸,但不覆盖整个父分区的适当方法
以下是JSFIDLE:
.container{
z指数:10;
位置:相对位置;
}
#母公司{
填充顶部:70px;
垫底:35px;
内容:'';
背景色:红色;
背景重复:无重复;
宽度:100%;
高度:500px;
背景位置y:50%;
背景位置x:50%;
位置:相对位置;
}
#家长:之后{
内容:'';
位置:绝对位置;
排名:0;
底部:0;
左:0;
右:0;
背景重复:无重复;
背景位置y:50%;
背景位置x:50%;
背景图片:url(https://via.placeholder.com/600x375);
身高:675px;
宽度:900px;
}
标题1
知识是一种美德,是一种美德,是一种美德,是一种美德。但是,在最低限度上,我们需要一个实验室来进行日常工作。两人或两人在一个无教区的房间里互相指责。除偶尔因疏忽而死亡外,不得因疏忽而导致动物死亡
知识是一种美德,是一种美德,是一种美德,是一种美德。但是,在最低限度上,我们需要一个实验室来进行日常工作。两人或两人在一个无教区的房间里互相指责。除偶尔因疏忽而死亡外,不得因疏忽而导致动物死亡。
同侧阴唇
我已经为您编写了一个解决方案。在我的解决方案中,我没有使用图像作为背景。我将图像用作div(#parent)的子元素,并将其定位为绝对值。我对html和css文件都做了一些更改。希望它能帮助你
.container{
z指数:10;
位置:相对位置;
}
#母公司{
位置:相对位置;
内容:'';
背景色:红色;
背景重复:无重复;
宽度:100%;
高度:500px;
位置:相对位置;
}
#父img{
位置:绝对位置;
z指数:-1;
排名:0;
左:0;
宽度:100%;
高度:250px;
对象匹配:覆盖;
}
标题1
知识是一种美德,是一种美德,是一种美德,是一种美德。但是,在最低限度上,我们需要一个实验室来进行日常工作。两人或两人在一个无教区的房间里互相指责。除偶尔因疏忽而死亡外,不得因疏忽而导致动物死亡
知识是一种美德,是一种美德,是一种美德,是一种美德。但是,在最低限度上,我们需要一个实验室来进行日常工作。两人或两人在一个无教区的房间里互相指责。除偶尔因疏忽而死亡外,不得因疏忽而导致动物死亡。
同侧阴唇