Html 屏幕太小时将菜单切换到选项卡图片

Html 屏幕太小时将菜单切换到选项卡图片,html,css,Html,Css,所以现在我有一个工作装置,当导航比屏幕大时,一个向下的图片滑块就可以工作了。然而,问题是,导航没有缩小足够快,因为它超过了标志。我希望它更敏感,以考虑到标志的大小以及 现在我就是这样做到的 这是你的电话号码 您可以看到,它是通过以下方式实现的: /* hide toggle button */ #nav-wrap > a.mobile-btn { display: none; border-radius: 3px; } 但它并没有使用标志来准确地知道它何时开始或停止。

所以现在我有一个工作装置,当导航比屏幕大时,一个向下的图片滑块就可以工作了。然而,问题是,导航没有缩小足够快,因为它超过了标志。我希望它更敏感,以考虑到标志的大小以及

现在我就是这样做到的

这是你的电话号码

您可以看到,它是通过以下方式实现的:

    /* hide toggle button */
#nav-wrap > a.mobile-btn {
   display: none;
   border-radius: 3px;
}
但它并没有使用标志来准确地知道它何时开始或停止。因此,导航将覆盖在徽标上。有没有办法解释这个标志

编辑

在较小的屏幕上查看时,您可以调整图像和导航栏的大小:

使用以下css作为示例:

img {
 max-width:250px;
 max-height:250px;
}

#nav-wrap ul#nav {
 position:absolute;
 width:100%;
}

ul#nav ul li a{
 word-break:break-all;
 width:100%;
}

您应该为
img
标记添加一个类-

header .logo a {
  display: block;
  margin: 0;
  padding: 0;
  border: none;
  outline: none;

}
header .logo a img{
  width: 210px;
  height: 34px;
}

如果我理解正确,您可以将媒体查询的宽度更改为990px左右,如下所示:(在小提琴的第289行)


我建议您添加一些HTML,或者发布一个JSFIDLE。我们无法想象你的html是什么样子。我在JSFIDLE上添加了它。请参阅edit如果您有一个显示此问题的简化示例(即更少的CSS,更少的HTML),那么将更容易为您提供帮助。通常,一步一步地创建简化的行为(以确保您仍然遇到问题)实际上可以为您提供答案(这是一个类似于的概念)。我明白您的意思,但作为一名程序员,我一直在使用creative commons中的CSS主题。不幸的是,我在CSS方面的专业知识相当有限。我认为,单靠CSS是无法做到这一点的。我绝对肯定,你需要一些我需要的东西。处理问题的最简单方法,让您得到解决方案。谢谢
header .logo a {
  display: block;
  margin: 0;
  padding: 0;
  border: none;
  outline: none;

}
header .logo a img{
  width: 210px;
  height: 34px;
}
@media only screen and (max-width: 990px) {