【问题标题】:How to set large Background Image如何设置大背景图片
【发布时间】:2017-10-30 23:03:21
【问题描述】:

我有一个 PSD 格式的设计,我正在将其转换为 HTML/CSS。我想在背景中设置一个大图像,也出现在标题后面。谁能告诉我该怎么做?

【问题讨论】:

标签: html css


【解决方案1】:

这是一个例子:

body {
  background: url("https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQxC6tuHBQvtvENnQRI-7iRaEfqigj-cuacu1IeYYXBmYD1J9VrJQ");
  
  background-size: cover;
  background-repeat: no-repeat;
}

h1{
color: #fff;
font-size: 30px;
text-align: center;
}
<body>

  <div class="header">

    <h1>Header</h1>

  </div>

</body>

【讨论】:

    【解决方案2】:

    如果仅在&lt;header&gt;中,则需要添加如下CSS代码。

    header {
      background-image: url('path-to-image');
      background-position: relative; /* This depends on your preferences */
      background-size: cover;
    }
    

    如果您在&lt;header&gt; 中添加&lt;img&gt;,您也可以这样做

    header img {
      position: relative;
      width: 100%;
      height: auto; /* or height: 100vh */
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-10-27
      • 1970-01-01
      • 2012-04-02
      • 1970-01-01
      • 2023-03-25
      • 1970-01-01
      • 2020-04-17
      • 2013-02-21
      相关资源
      最近更新 更多