gpt4 book ai didi

html - 使用 CSS 将文本添加到背景图像

转载 作者:行者123 更新时间:2023-11-28 05:09:46 24 4
gpt4 key购买 nike

我在一个部分上使用了背景图像,当该部分处于 View 中时它覆盖了整个屏幕。然后随着页面滚动,它会被后续部分覆盖。

#section1{
background: URL(../SiteData/Images/SectionBackground.jpg) no-repeat center top fixed #f1ece2;

-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;

min-height:800px;
}

我想在这张图片的一半位置添加文字。我可以做到这一点,但我希望它保持在原位,就好像它实际上是图像的一部分一样。因此,当屏幕向上滚动时,文本会隐藏而不是滚动到顶部 - 因此它会保留在图像上的位置。

我该怎么做?

谢谢

最佳答案

这是一个演示答案,可以让它们同时响应图像和文本 Live On FIDDLE .试试这个,但不仅仅是复制粘贴。尝试了解 css 如何将此文本覆盖在图像上。如果您有任何问题,请在评论中问我。祝你好运。

  
  .img-reponsive {
display: block;
max-width: 100%;
height: auto;
margin: 0 auto;
}

.textoverimage {
position: relative;
}

p.title {
position: absolute;
top: 75px;
left: 0;
text-align: center;
font-size: 38px;
width: 100%;
color: #fff
}

@media only screen and (max-width: 767px) {
p.title {
font-size: 1.5em;
line-height: 1.5em;
}
}

@media only screen and (max-width: 479px) {
p.title {
font-size: 1.1em;
line-height: 1.1em;
}
}
 <div class="textoverimage">
<img class="img-reponsive" src="http://cdn.shopify.com/s/files/1/0258/1101/t/2/assets/slideshow_3.jpg?5808719635421587686" alt="demo_img">
<p class="title"> TEXT </p>
</div>

关于html - 使用 CSS 将文本添加到背景图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39643381/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com