Html 相对于背景图像定位图像
新的CSS样式。我的页面上有一个响应迅速的背景图像,我想在它的底部中心有一个圆形徽标。我希望此图像保持在相同的位置(相对于背景图像的底部),无论视图有多小/多大 我一直在玩弄图像填充和定位,但两者都没有反应。当屏幕变小时,图像向上移动。当它变大时,图像向下移动。我希望它保持在原来的位置 下面是我最近一次尝试的简要介绍: 以及守则:Html 相对于背景图像定位图像,html,css,Html,Css,新的CSS样式。我的页面上有一个响应迅速的背景图像,我想在它的底部中心有一个圆形徽标。我希望此图像保持在相同的位置(相对于背景图像的底部),无论视图有多小/多大 我一直在玩弄图像填充和定位,但两者都没有反应。当屏幕变小时,图像向上移动。当它变大时,图像向下移动。我希望它保持在原来的位置 下面是我最近一次尝试的简要介绍: 以及守则: <div class="container-fluid"> <div class="row"> <div clas
<div class="container-fluid">
<div class="row">
<div class="splash col-sm-12">
<div class="photo">
<img class="img-responsive img-circle logo" src="http://i.imgur.com/Dum5A8J.png">
</div>
</div>
</div>
</div>
.logo {
padding-top: 200px;
width: 10%;
margin: 0 auto;
display: block;
}
.splash {
background: url('http://s169923.gridserver.com/images/IntelligentsiaMocha.jpg');
background-repeat: no-repeat;
background-size: cover;
height: 50vh;
background-color: rgba(0, 0, 0, 0.2);
background-blend-mode: overlay;
}
.标志{
填充顶部:200px;
宽度:10%;
保证金:0自动;
显示:块;
}
.飞溅{
背景:url('http://s169923.gridserver.com/images/IntelligentsiaMocha.jpg');
背景重复:无重复;
背景尺寸:封面;
高度:50vh;
背景色:rgba(0,0,0,0.2);
背景混合模式:叠加;
}
您可能希望绝对将其放置在主映像分区中。下面是JSFIDLE的一个修改版本:
以下是更新的。徽标样式。您还需要将位置:相对添加到容器中,以使.logo的位置与其相对
.logo {
position: absolute;
bottom: 0;
left: 50%;
width: 40px;
margin-left: -20px;
display: block;
}
您可能希望将其绝对定位在主映像div中。下面是JSFIDLE的一个修改版本:
以下是更新的。徽标样式。您还需要将位置:相对添加到容器中,以使.logo的位置与其相对
.logo {
position: absolute;
bottom: 0;
left: 50%;
width: 40px;
margin-left: -20px;
display: block;
}
如果我理解正确的话,您希望一张照片始终位于.splash的中心。为此,应使用Flex box
将以下内容添加到代码中:
.parentDiv{
display: flex;
justify-content: center;
align-items: center:
}
。。。供参考 如果我理解正确,您希望一张.photo始终位于.splash的中心。为此,应使用Flex box
.logo {
padding-top: 150px;
width: 110px;
margin: 0 auto;
display: block;
}
将以下内容添加到代码中:
.parentDiv{
display: flex;
justify-content: center;
align-items: center:
}
。。。供参考
.logo {
padding-top: 150px;
width: 110px;
margin: 0 auto;
display: block;
}
您的徽标应具有恒定的徽标宽度
您的徽标应该具有恒定的徽标宽度。谢谢,看起来很棒。我仍然有一个问题:使徽标一半在背景图像上,一半在背景图像下的空白处。谢谢,看起来很棒。我仍然有一个问题:使徽标一半位于背景图像上,一半位于背景图像下方的空白处。