如何使用CSS在图片上方显示文字

时间:2019-01-26 21:48:33

标签: html css

我试图在图片上显示文字,但对我来说不起作用 这是我的代码

 .banner{
          background-image: linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6)),url(img/aboutus/s4.jpg);
          background-size: cover;
          background-attachment: scroll;
          background-repeat: no-repeat;
          height: 80vh;
          position: relative;
      }
      
      .img{
          position: absolute;
          left: 0;
          bottom: 0;
          width: 100%;
      }
     .info h5{
          position: absolute;
          z-index: 15;
          top: 0;
          left: 50%;
      }
    <section class="banner" >
        <div class="container">
            <div class="info">
                <h5>about us </h5>
            </div>
        </div>
        <img class="img" src="img/aboutus/home_overlay.png">
    </section>
  

结果显示为无文字

enter image description here

如何解决此问题 ,对于英语不佳表示抱歉。

1 个答案:

答案 0 :(得分:0)

这是一个非常简单的解决方案,具有最小的格式,因此更易于编辑。

  .background {
    background: url(https://media.giphy.com/media/xTiTnxpQ3ghPiB2Hp6/giphy.gif) repeat;
    border: 2px solid black;
    height: 175px;
  }
  .info {
    padding-left: 20px;
    font-family: Arial;
    font-size: 20px;
    color: white;
  }
  <div class="background">
    <p class="info">About Us</p>
  </div>