gpt4 book ai didi

javascript - 滑出菜单退出标志移动

转载 作者:行者123 更新时间:2023-11-28 07:09:59 25 4
gpt4 key购买 nike

您好,我正在为我的网站使用滑出式菜单 teamnews.org . slider 工作正常,但是退出 slider 的 cross/x 没有按我想要的方式工作。当点击我的菜单时,十字会正确地出现在左上角,但如果我在我的页面上向下滚动,十字会随着页面移动,我不希望它这样做。我想也许固定它的位置会有所帮助,但事实并非如此。只是想知道我如何才能阻止我的十字架移动并在我向下滚动时保持原样。您可以在 teamnews.org 上解决问题只需单击菜单,然后向下滚动。这是我的菜单标志代码

.menu-trigger {
position: relative;
top: 25px;
left: 20px;
display: block;
width: 100px;
height: 40px;
cursor: pointer;
}

.menu-trigger span {
position: absolute;
top: 50%; left: 0;
display: block;
width: 30%;
height: 3px;
margin-top: -2px;
background-color: #303030;
font-size: 0px;
-webkit-touch-callout: none;
user-select: none;
-webkit-transition: background-color 0.3s;
transition: background-color 0.3s;
}

.menu-open .menu-trigger span {
background-color: transparent;
}

/*Code for three bar burger menu sign*/

.menu-trigger span:before,
.menu-trigger span:after {
position: absolute;
left: 0;
width: 100%; height: 100%;
background: #303030;
content: '';
-webkit-transition: -webkit-transform 0.3s;
transition: transform 0.3s;
}

.menu-trigger span:before {
-webkit-transform: translateY(-330%);
transform: translateY(-330%);
}
.menu-trigger span:after {
-webkit-transform: translateY(330%);
transform: translateY(330%);
}

/* styles for clicking burge make it cross */

.menu-open .menu-trigger span:before {
-webkit-transform: translateY(0) rotate(45deg);
transform: translateY(0) rotate(45deg);
background: white;
}

.menu-open .menu-trigger span:after {
-webkit-transform: translateY(0) rotate(-45deg);
transform: translateY(0) rotate(-45deg);
background:white;
}

最佳答案

这对我有用:

.menu-open {
position:fixed;
}

关于javascript - 滑出菜单退出标志移动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32714785/

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