Javascript 如何更改非画布菜单效果中的动画位置

Javascript 如何更改非画布菜单效果中的动画位置,javascript,jquery,css,svg,Javascript,Jquery,Css,Svg,我使用的是波浪菜单效果。您可以在以下内容中看到此菜单: article,aside,details,figcaption,fig,fig,footer,header,hgroup,main,nav,section,summary{display:block;}音频,画布,视频{display:inline block;}音频:not([控件]{display:none;height:0;}[隐藏]{display:none;}html{font-family:sans serif;-ms文本大

我使用的是波浪菜单效果。您可以在以下内容中看到此菜单:

article,aside,details,figcaption,fig,fig,footer,header,hgroup,main,nav,section,summary{display:block;}音频,画布,视频{display:inline block;}音频:not([控件]{display:none;height:0;}[隐藏]{display:none;}html{font-family:sans serif;-ms文本大小调整:100%;-webkit文本大小调整:100%;}正文{边距:0;}a:focustoma:活动,a:悬停{轮廓:0;}h1{字体大小:2em;边距:0.67em 0;}缩写[标题]{边框底部:1px点;}b,强{字体重量:粗体;}dfn{字体样式:斜体;}hr{-moz框大小:内容框;框大小:内容框;高度:0;}标记{背景:#ff0;颜色:#000;}代码,kbd,pre samp{字体系列:单空格,衬线;字体大小:前引号:{2011em;{“\201D”“\2018”“\2019”}small{font size:80%;}sub,sup{font size:75%;行高:0;位置:相对;垂直对齐:基线;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){溢出:隐藏;}图形{边距:0;}字段集{border:1px实心}c0c0c0c0c0x;边距:0.2px;填充:0.350.6250;}图例:输入,{,textarea{font family:inherit;font size:100%;margin:0;}按钮,输入{行高:normal;}按钮,选择{text transform:none;}按钮,html输入[type=“button”],输入[type=“reset”],输入[type=“submit”]{-webkit外观:按钮;光标:指针;}按钮[disabled],html输入[disabled]{光标:默认值;}输入[type=“checkbox”],输入[type=“radio”]{框大小:边框框;填充:0;}输入[type=“search”]{-webkit外观:textfield;-moz框大小:内容框;-webkit框大小:内容框;框大小:内容框;}输入[type=“search”]:-webkit搜索取消按钮,输入[type=“search”]:-webkit搜索装饰{-webkit外观:无;}按钮:--moz焦点内部,输入:--moz焦点内部{边框:0;填充:0;}文本区域{溢出:自动;垂直对齐:顶部;}表格{边框折叠:折叠;边框间距:0;}
html,
身体,
.货柜,
.内容包装{
溢出:隐藏;
宽度:100%;
身高:100%;
}
.集装箱{
背景:#373a47;
}
.菜单包装{
颜色:#b8b7ad;
}
.菜单换行a:悬停,
.菜单包装a:焦点{
颜色:#c94e50;
}
.内容包装{
溢出y:滚动;
-webkit溢出滚动:触摸;
}
.内容{
位置:相对位置;
背景#b4bad2;
}
.内容::以前{
位置:绝对位置;
排名:0;
左:0;
z指数:10;
宽度:100%;
身高:100%;
背景:rgba(0,0,0,0.3);
内容:'';
不透明度:0;
-webkit转换:translate3d(100%,0,0);
转换:translate3d(100%,0,0);
-webkit转换:不透明度0.4s,-webkit转换0s 0.4s;
过渡:不透明度0.4s,变换0s 0.4s;
}
/*菜单按钮*/
.菜单按钮{
位置:固定;
底部:0;
z指数:1000;
边缘:1米;
填充:0;
宽度:2.5em;
高度:2.25em;
边界:无;
文本缩进:2.5em;
字号:1.5em;
颜色:透明;
背景:透明;
}
.菜单按钮::之前{
位置:绝对位置;
顶部:0.5em;
右:0.5em;
底部:0.5em;
左:0.5em;
背景:线性梯度(#373a47 20%,透明20%,透明40%,#373a47 40%,#373a47 60%,透明60%,透明80%,353a4780%);
内容:'';
}
.菜单按钮:悬停{
不透明度:0.6;
}
/*关闭按钮*/
.关闭按钮{
宽度:16px;
高度:16px;
位置:绝对位置;
右:1em;
顶部:1米;
溢出:隐藏;
文本缩进:16px;
边界:无;
z指数:1001;
背景:透明;
颜色:透明;
}
.close按钮::之前,
.关闭按钮::之后{
内容:'';
位置:绝对位置;
宽度:2倍;
身高:100%;
排名:0;
左:50%;
背景:#888;
}
.close按钮::之前{
-webkit变换:旋转(45度);
变换:旋转(45度);
}
.关闭按钮::之后{
-webkit变换:旋转(-45度);
变换:旋转(-45度);
}
/*菜单*/
.菜单包装{
位置:绝对位置;
底部:0;
左:0;
z指数:1001;
宽度:100%;
高度:160px;
字号:1.15em;
-webkit转换:translate3d(0160px,0);
转换:translate3d(0160px,0);
-webkit转换:-webkit转换0.4s;
转变:转变0.4s;
}
.菜单{
位置:绝对位置;
宽度:100%;
z指数:1000;
文本对齐:居中;
最高:50%;
填充:0.1.5em;
-webkit转换:translate3d(0,-50%,0);
转换:translate3d(0,-50%,0);
}
.图标列表a,
.关闭按钮{
不透明度:0;
-webkit转换:translate3d(0200px,0);
转换:translate3d(0200px,0);
-webkit转换:不透明度0.4s,-webkit转换0.4s;
过渡:不透明度0.4s,变换0.4s;
}
.图标列表a{
显示:内联块;
填充:0.8em;
}
.图标列表a i{
垂直对齐:中间对齐;
}
.图标列出一个跨度{
显示:内联块;
左边距:10px;
字体大小:0.75em;
垂直对齐:中间对齐;
字号:700;
字母间距:1px;
}
/*变形形状*/
.变形形状{
位置:绝对位置;
宽度:100%;
宽度:计算(100%+400px);
身高:100%;
排名:0;
左:0;
填充:#373a47;
-webkit转换:-webkit转换0.4s;
转变:转变0.4s;
-webkit转换:translate3d(-400px,0,0);
转换:translate3d(-400px,0,0);
}
/*显示菜单*/
.显示菜单。菜单换行,
.显示菜单。图标列表a,
.显示菜单。关闭按钮,
.显示菜单.变形形状,
.show menu.content::before{
-webkit转换:translate3d(0,0,0);
变换:translate3d(0,0,0);
}
.显示菜单。菜单换行,
.show menu.content::before{
-webkit转换延迟:0秒;
转换延迟:0s;
}
.显示菜单。图标列表a,
.显示菜单。关闭按钮,
.show menu.content::before{
不透明度:1;
}
.显示菜单.图标列表a:n子项(2){
-webkit转换延迟:0.05秒;
过渡延迟:0.05秒;
}
.显示菜单.图标列表a:n子项(3){
-webkit转换延迟:0.1s;
过渡延迟:0.1s;
}
.显示菜单.图标列表a:n子项(4){
-webkit转换延迟:0.15s;
过渡延迟:0.15s;
}
.显示菜单.图标列表a:n子项(5){
-webkit转换延迟:0.2s;
过渡延迟:0.2s;
}
.显示菜单.图标列表a:n子项(6){
-webkit转换延迟:0.25s;
过渡延迟:0.25s;
}
.show menu.cl
.morph-shape>svg {
  transform:rotate3d(1, 0, 0, 180deg);
}