gpt4 book ai didi

html - 如何隐藏特定尺寸的汉堡菜单?

转载 作者:行者123 更新时间:2023-11-27 23:49:16 24 4
gpt4 key购买 nike

我尝试使用 mdl。该网站必须采用响应式设计。所以我想在宽度大于 1024px 时将汉堡菜单扩展到标题中。

我试图让它不可见或隐藏。但它要么禁用了菜单,要么随着屏幕变小,我在我的网站上得到了菜单的内容,而不是菜单本身

<style>
@media only screen and (min-width:1024px) {
.mdl-layout__drawer {
visibility: hidden;
}
}
</style>
</head>

<body>
<div class="mdl-layout__drawer">
<span class="mdl-layout-title"><i class="material-icons">
portrait
</i> DerGeileGärtner</span>
<nav class="mdl-navigation">
<a class="mdl-navigation__link" href=""><i class="material-icons">
room
</i> Sensor</a>
<a class="mdl-navigation__link" href=""><i class="material-icons">
settings
</i> Einstellung</a>
<a class="mdl-navigation__link" href=""><i class="material-icons">
help
</i> Hilfe</a>
<a class="mdl-navigation__link" href=""><i class="material-icons">
business
</i> Impressum</a>
</nav>
</div>
</body>

如果我使用 mdl.layout__drawer 类,它根本不起作用。如果我给类(class)一个ID,它也不起作用,在这些情况下,它不会改变任何东西。如果给 mdl-layout__drawer 类另一个类,它就不起作用,当它把菜单的内容放到网站上时就是这种情况。

Picture of the header所以当它变得太小时,左边的两个就会消失,这很好。右边的菜单要么不消失,要么网站变得太大,或者当它变大时消失,但当它变小时不会回来。相反,我从我网站的菜单中获取内容

最佳答案

我看到 Material Design Lite 已经有了这个组件的例子。您只需要为菜单设置正确的结构。

您可以在此处查看示例。 MDL Navigation Layout

<link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons">
<link rel="stylesheet" href="https://code.getmdl.io/1.3.0/material.indigo-pink.min.css">
<script defer src="https://code.getmdl.io/1.3.0/material.min.js"></script>
<div class="demo-layout-transparent mdl-layout mdl-js-layout">
<header class="mdl-layout__header ">
<div class="mdl-layout__header-row">
<!-- Title -->
<span class="mdl-layout-title"><i class="material-icons">
portrait
</i> DerGeileGärtner</span>
<!-- Add spacer, to align navigation to the right -->
<div class="mdl-layout-spacer"></div>
<!-- Navigation -->
<nav class="mdl-navigation">
<a class="mdl-navigation__link" href=""><i class="material-icons">
room
</i> Sensor</a>
<a class="mdl-navigation__link" href=""><i class="material-icons">
settings
</i> Einstellung</a>
<a class="mdl-navigation__link" href=""><i class="material-icons">
help
</i> Hilfe</a>
<a class="mdl-navigation__link" href=""><i class="material-icons">
business
</i> Impressum</a>
</nav>
</div>
</header>
<div class="mdl-layout__drawer">
<span class="mdl-layout-title"><i class="material-icons">
portrait
</i> DerGeileGärtner</span>
<nav class="mdl-navigation">
<a class="mdl-navigation__link" href=""><i class="material-icons">
room
</i> Sensor</a>
<a class="mdl-navigation__link" href=""><i class="material-icons">
settings
</i> Einstellung</a>
<a class="mdl-navigation__link" href=""><i class="material-icons">
help
</i> Hilfe</a>
<a class="mdl-navigation__link" href=""><i class="material-icons">
business
</i> Impressum</a>
</nav>
</div>
<main class="mdl-layout__content">
</main>
</div>

关于html - 如何隐藏特定尺寸的汉堡菜单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56630437/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com