繁体   English   中英

如何将背景图像添加到导航栏?

[英]How do I Add A Background Image to my Navigation Bar?

我在向导航栏添加图片时遇到问题。 我试过添加

#header, #nav {
background-image: url("https://img.freepik.com/free-photo/white-marble-texture-background_38679-514.jpg?size=626&ext=jpg") repeat;
}

HTML:

<nav>
  <ul>
  </ul>
</nav>
</header>

CSS:

  #header #nav { 
  background-image: url(https://img.freepik.com/free-photo/white-marble-texture-background_38679-514.jpg?size=626&ext=jpg);
  background-repeat: repeat;
}

我希望导航栏有大理石背景

试一试。 此外,我将您的背景图像样式更改为背景,以便您可以包含“重复”速记属性。 HTML

<header>
    <nav>
        <ul></ul>
    </nav>
</header>

CSS

    header, nav {
    background: url("https://img.freepik.com/free-photo/white-marble-texture-background_38679-514.jpg?size=626&ext=jpg") repeat;
    width: 300px;
    height: 200px;
}

首先,您将css属性分配给具有ID标题和导航的元素。 如果是这种情况,请将id属性添加到每个元素。

其次,background-image属性只允许您设置背景图像,但您希望图像重复,而不是使用background

最后,背景图像需要元素具有定义的高度或内容才能可见

以下是最终代码的外观:

 #header, #nav { background: url("https://img.freepik.com/free-photo/white-marble-texture-background_38679-514.jpg?size=626&ext=jpg") repeat; height: 100px; } 
 <header id="header"> <nav id="nav"> <ul></ul> </nav> </header> 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM