使导航菜单滑入

时间:2018-05-21 03:18:40

标签: javascript html css

如何在汉堡菜单上点击此菜单?它的背景是SVG而不是实际形状。

https://codepen.io/KirbStarRulz/pen/GdzOyM

$(document).ready(function() {
    $('.hamburger-container').on('click', function(e) {
       e.preventDefault();
       $('.hideMenu').toggleClass('slideInMenu');
    });
});

function myFunction(x) {
    x.classList.toggle("change");
}

这是我需要滑入的图像(右边的橙色梯形) https://ibb.co/nRrr1T

谢谢!

1 个答案:

答案 0 :(得分:0)

如果我理解正确,您想要在导航中滑动。你的代码工作正常唯一的问题是负z-index,因为你的导航低于所有其他元素。

.hideMenu {
    background-image: url(images/kreativez_menu_bg.svg);
    width: 48%;
    height: 100%;
    background-size: cover;
    position: fixed;
    transform: translateX(200%);
    z-index: 100;
    top: 0;
    left: 0;
    transition: transform 0.5s linear;
}