gpt4 book ai didi

html - 如何创建固定在左上角的菜单?

转载 作者:太空宇宙 更新时间:2023-11-04 11:36:37 28 4
gpt4 key购买 nike

我正在寻找如何创建这样的菜单 http://www.panic.lv/en/ .菜单必须固定在左下角,这样菜单才能滚动。当我从这个网站使用 CSS 时

#nav-corner {
width: 100%;
height: 5em;
position: fixed;
top: 0;
left: 0;
z-index: 800;
overflow: hidden;
-o-transform: skewY(-10deg);
transform: skewY(-10deg);
}

我在我的网站上找到了这个 http://www.awesomescreenshot.com/image/443096/8c36574b9c0461dbd40f92ecb4257485

菜单不在左上角,当我缩小宽度时他正在移动我的 Angular 落,但没有宽度:100% 我正在失去 Angular 落的平静。我只能使用 top:-170 解决这个问题,并添加高度,例如 220px;但这是一个糟糕的解决方案,因为响应迅速,在较小的分辨率下我失去了我的图标。

有人可以帮帮我吗?

谢谢!

最佳答案

你可以用这个

menu

body{
background-color: #000000;
}
#wrapper {
width: 100%;
text-align: left;
height: auto;
min-height: 100%;
position: relative;
}
* {
box-sizing: border-box;
}
.menu-space {
position: fixed;
height: 203px;
top: 0px;
left: 0px;
z-index: 800;
overflow: hidden;
transform: rotate(-10deg) translate(-50px, -177px);
padding: 43px;
width: calc(100% + 100px);
background: #FFF none repeat scroll 0% 0%;
}
.menu-icon {
position: fixed;
height: 5em;
top: 1.25em;
left: 1.25em;
z-index: 800;
overflow: hidden;
-o-transform: skewY(-10deg);
transform: skewY(-10deg);
}
<div id="wrapper">
<div class="menu-space"></div>
<span class="menu-icon"><img src="http://motiongiraffx.com/wp-content/themes/motiongiraffx/images/menu-icon.png" id="nav-icon" onclick="changeImage()" alt="Menu icon"></span>
</div>

<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>

使用这段代码,您可以删除 top: -170px 我使用 transform: rotate(-10deg) translate(-50px, -177px); 而不是 transform : skewY(-10deg); 以及 html 和 css 的其他小改动

可以在这里看到http://liveweave.com/WQZWpX


好的解决移动问题你只需要添加 position: fixed;width: calc(100% + 100px);.responsive-menu

.responsive-menu {
display: none;
position: fixed;
z-index: 900;
width: calc(100% + 100px);
}

和解决小问题跟我来

.将 @media only screen and (max-width: 640px) { 更改为 @media only screen and (max-width: 630px) { in media-query. CSS

.将此 css 添加到 media-query.css 文件

@media (min-width: 550px) and (max-width: 639px) {
.resp-menu-space {
height: 66px;
}
}

测试一下

关于html - 如何创建固定在左上角的菜单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31692360/

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