【问题标题】:Slide out menu exit sign moves滑出菜单退出标志移动
【发布时间】:2015-09-22 18:50:06
【问题描述】:

您好,我正在为我的网站teamnews.org 使用滑出式菜单。滑块工作正常,但是退出滑块的 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;
}

【问题讨论】:

  • position: fixed 在这里为我工作。这有什么问题?

标签: javascript jquery html css


【解决方案1】:

这对我有用:

.menu-open {
    position:fixed;
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多