我正在尝试找到最佳方法来创建一个响应式图像,以适应整个div容器的背景。还有两个文本框,它们具有rbga值,需要与图像的某些部分完全对齐。
我想知道是在HTML中使用z-index并将图像放置在其中更好,还是将图像保留在CSS中作为背景图像?
目前,对于我的其他图像,我正在使用JavaScript、jQuery和PHP调整位于HTML中的图像大小。我还使用媒体查询来调整我的页面。我试图不使用三个图像,但也许这是我最好的选择?
以下是我已经完成的内容。我已删除了额外的代码,以避免混淆。我还附上了我想要实现的jpg。我可以使段落div对齐,但无法使其与图像响应式匹配。
我想知道是在HTML中使用z-index并将图像放置在其中更好,还是将图像保留在CSS中作为背景图像?
目前,对于我的其他图像,我正在使用JavaScript、jQuery和PHP调整位于HTML中的图像大小。我还使用媒体查询来调整我的页面。我试图不使用三个图像,但也许这是我最好的选择?
以下是我已经完成的内容。我已删除了额外的代码,以避免混淆。我还附上了我想要实现的jpg。我可以使段落div对齐,但无法使其与图像响应式匹配。
<section id="content" role="main" class="cf">
<div class="mission">
<h1>We are What We Create</h1>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec libero odio,
gravida sedconsequat a, faucibus dignissim</p>
</div>
</section>
CSS
.mission {
background-image:url(../images/gallery_banner.jpg);
background-repeat:no-repeat;
background-size:contain;
background-position:center;
}
.mission p {
color: #fff;
text-align:center;
text-shadow: 2px 1px 1px #4c4341;
background: rgba(81,118,131, .9);
width: 100%;
margin: 0 auto;
margin-top: 220px;
margin-bottom:5%;
}
.mission h1 {
font-weight: bold;
font-size: 120%;
color: #fff;
text-shadow: 2px 1px 1px #4c4341;
background: rgba(81,118,131, .9);
letter-spacing:.1em;
text-align: center;
}
以下是我试图做的照片合成效果的链接:
https://docs.google.com/file/d/0B_TAmXXa2n8OUXJ2LVd0SFZwQVk/edit?usp=sharing