当前位置: 首页 > 知识库问答 >
问题:

如何设置左侧的徽标和右侧的导航菜单栏与html图像的背景使用位置(注意:不是css背景图像)

卫嘉佑
2023-03-14

我有模型

如何在左侧设置logo,在右侧设置导航菜单栏,背景使用位置为HTML图像(注意:不是CSS背景图像)

<div class="container">
    <div class="image-parent clearfix">
        <img src="D:\Navin\Bino\images\header-img.png" class="head-img" alt="">
        <div class="containerbody">
            <div class="image-child clearfix">
                <div class="logo">
                    <img src="D:\Navin\Bino\images\bino-logo.png" alt="">
                </div>
                <div class="menu">
                    <ul>
                        <li>HOME</li>
                    </ul>
                </div>
            </div>
        </div>
    </div>
</div>

html, body { padding: 0px; margin: 0px; }
* { box-sizing: border-box; margin: 0; }
.container { width: 100%; }
.containerbody { max-width: 1170px; margin: 0 auto; }
.clearfix::after { display: table; clear: both; content: ""; }
.head-img { width: 100%;  }
.image-parent { position: relative; }
.image-child { position: absolute; }
.logo { float: left; width: 20%; }
.menu { float: left; width: 80%; }

共有2个答案

袁炳
2023-03-14
相关问题
丌官博文
2023-03-14

为html元素提供以下css类

  • 徽标->徽标
  • 导航菜单栏->Navbar
  • 背景图像:->background-imgclass

并使用css类NavMenu将这三个元素包装在html

元素中

然后,将以下CSS样式添加到您的页面:

.navmenu {
position: fixed;
right: 0;
left: 0;
height: 20px;
display: flex;
justify-content: space-between;
}
.logo, .navbar {
  position: relative;
  z-index: 2;
}
.background-img {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  object-fit: cover;
}

和HTML:

<div class="navmenu">
  <img src="D:\Navin\Bino\images\header-img.png" class="background-img" alt="">
  <img class="logo" src="D:\Navin\Bino\images\bino-logo.png" alt="">
  <div class="navbar">
    <ul>
      <li>HOME
      </li>
    </ul>
  </div>
</div>

 类似资料:
  • 我想问你一件困扰我一段时间的事。我现在学习HTML和CSS,我们做了一个功课,我们必须创建一个博客,中间有一篇文章,右边有两个边栏,网站的背景颜色应该是灰色的。问题是主文章和两个边栏应该是白色的底色,所以当我把文章的底色改成白色时,它就自动控制了网站75%以上的区域,甚至是文章之外。这里是一个截图。 我正在尝试制作的内容https://f.v1.n0.cdn.getcloudapp.com/ite

  • 问题内容: 有没有一种方法可以将背景图像从其元素的右侧定位一定数量的像素? 例如,要从 左侧 定位一定数量的像素(例如10个),这就是我的方法: 问题答案: 我发现此CSS3功能很有帮助: 据我所知,IE8不支持此功能。在最新的Chrome / Firefox中,它可以正常运行。 更新 : 现在,所有主要浏览器(包括移动浏览器)都支持此功能。

  • 下面的外部CSS页面示例中的快速简单问题; 我知道它们会影响不同的元素选择器,我的问题是使用背景和背景图像有什么区别?一方可以访问另一方的特定属性吗?谢谢你。

  • 我试图使用CSS设置背景图像,但原始图像被拉伸。如何保持原始图像大小,同时设置整个页面的背景? 原始图像为:原始图像 结果是:结果图像 不同的是我的网页背景比原来的要大。 任何帮助都将不胜感激!!!

  • 问题内容: 我在一个变量中有一个图像URL,我正在尝试使用jQuery将其设置为CSS样式: 这似乎不起作用,因为: 返回。 任何想法,我在做什么错? 问题答案: 您可能希望这样做(使其像普通的CSS背景图像声明一样):

  • 问题内容: 基本上,我有一个链接,当单击它时,我会显示一个模式。现在我可以在模态上显示其他属性,例如标题,除了背景图片!urg! 这是模态: 这些是链接: json: 问题答案: 使用单引号引起了一些错误,您必须将变量带到单引号之外。 对于这个div 这部分被视为字符串 而您希望angular解析此变量 所以要解决这个问题,正确的语法是