【发布时间】:2016-07-07 03:28:06
【问题描述】:
我正在尝试将图像和列表元素固定在我在 CSS 中设置的背景图像上的某个位置,无论屏幕大小如何。我正在使用引导程序将页面分为两列以创建两个“配置文件”。在每个配置文件中,我再次将页面分为两列,以将每个配置文件划分为配置文件图片和带有文本项的列表。
我已经尝试了我现在所知道的一切,这是我目前的代码。它还没有工作,但也许任何人都能够提出某些调整以使其工作? This is what I am trying to achieve 和 This is the image I am using。
HTML:
<div class="content row">
<div class="col-sm-6">
<div class="profile">
<div class="profile-content">
<p class="big profile-name">Some name</p>
<div class="content row">
<div class="col-md-4 profile-img"><img src="./name.png"></div>
<div class="col-md-8"><ul><li>Web: HTML/CSS/PHP/JQuery</li><li>Lorem ipsum</li><li>Lorem ipsum</li></ul></div>
</div>
</div>
</div>
</div>
<div class="col-sm-6">
<div class="profile">
<div class="profile-content">
<p class="big profile-name">Some name</p>
<div class="content row "></div>
<div class="col-md-4"><ul><li>Lorem ipsum</li><li>Lorem ipsum</li><li>Lorem ipsum</li></ul></div>
<div class="col-md-8"><ul><li>Web: HTML/CSS/PHP/JQuery</li><li>Lorem ipsum</li><li>Lorem ipsum</li></ul></div>
</div>
</div>
</div>
</div>
CSS
.profile {
background-image: url('/screen-1315650.png');
background-repeat: no-repeat;
height: 400px;
background-size: 100%;
}
.profile-content {
padding: 40px 10px 0px 10px;
margin: 10% 10% 10% 10%;
overflow: hidden;
height: 45%;
}
.profile-img {
align-self: flex-start;
}
.profile-name {
font-weight: 600;
}
.content {
position: relative;
margin: auto;
width: 100%;
max-width: 1024px;
text-align: center;
padding: 0 10px;
}
任何帮助将不胜感激!我还在学习,所以请教我如何钓鱼:-)
【问题讨论】:
-
请提供您正在使用的图片
-
哦,哎呀,谢谢你的注意,我忘了。我已经添加了!
-
谢谢。如果你有与 OP 相同的材料,玩起来会更容易:P
标签: html css twitter-bootstrap background-image css-position