Javascript 苹果网站的移动导航菜单
如何从新的苹果移动设备网站创建动画。 为了描述效果,用户基本上可以点击左上角菜单,然后两条平行线将转换为“x”,显示先前隐藏的导航,可以向右滑动以显示更多内容。 -在我的chrome设备工具上查看Javascript 苹果网站的移动导航菜单,javascript,jquery,html,css,Javascript,Jquery,Html,Css,如何从新的苹果移动设备网站创建动画。 为了描述效果,用户基本上可以点击左上角菜单,然后两条平行线将转换为“x”,显示先前隐藏的导航,可以向右滑动以显示更多内容。 -在我的chrome设备工具上查看 $('.header-top-input')。在('click',函数(){ if($(this.val()='=')){ $(this.val('x'); $('.header bot').hide(); }否则{ $(this.val('='); $('.header bot').show();
$('.header-top-input')。在('click',函数(){
if($(this.val()='=')){
$(this.val('x');
$('.header bot').hide();
}否则{
$(this.val('=');
$('.header bot').show();
}
})
正文{
保证金:自动;
背景#f2f2;
}
.标题{
位置:相对位置;
背景色:#fff;
字号:2em;
高度:50px;
}
.收割台顶部{
高度:50px;
}
.收割台顶部输入{
浮动:左;
字体大小:继承;
填充:0;
边框样式:无;
背景色:透明;
高度:50px;
大纲:无;
左边距:15px;
光标:指针;
}
.头机器人{
位置:绝对位置;
空白:nowrap;
宽度:100%;
溢出:自动;
高度:50px;
背景色:#fff;
边框顶部:1px实心#F2F2;
}
李先生{
左边距:1米;
浮动:左;
文字装饰:无;
颜色:#999;
列表样式:无;
光标:指针;
字体系列:无衬线;
字体大小:14px;
线高:50px;
}
.标题机器人李:悬停{
颜色:#000;
}
谷歌
雅虎
msn
编码论坛
JSFIDLE
谷歌
雅虎
msn
编码论坛
JSFIDLE
谷歌
雅虎
msn
编码论坛
JSFIDLE
试试这个:
此演示仅在firefox中运行,甚至苹果网站也在firefox中提供此功能,而不是在chrome和safari中。我测试了
$('.header bot').hide();
$(“#gh svg图标”)。在('单击',函数(){
var flag=$(this.attr('aria-expanded');
//警报(旗帜);
如果(标志=='true')
{
$(this.addClass('gh-svg-wrapper_click');
$(“#svg_first”).attr(“class”,“gh svg gh svg top”);
$('svg'u third').attr('class','gh-svg-rect');
$(“#svg_second”).attr(“class”,“gh-svg-gh-svg-bottom”);
$(this.attr('aria-expanded','false');
$('.header bot').show();
}
其他的
{
$(this.removeClass('gh-svg-wrapper_click');
$(“#svg_first”).attr(“class”,“gh svg”);
$('#svg_third').attr('class','gh-svg-rect gh_svg_rect_top');
$(“#svg_second”).attr(“class”,“gh svg”);
$(this.attr('aria-expanded','true');
$('.header bot').hide();
}
});代码>
.gh svg{
字号:18px;
左:0;
位置:绝对!重要;
排名:0;
-webkit变换:translateZ(0px)旋转(0deg);
-moz变换:平移Z(0px)旋转(0deg);
-o变换:translateZ(0px)旋转(0deg);
-ms变换:translateZ(0px)旋转(0deg);
-webkit变换:变换0.25s三次贝塞尔(0.4,0.01,0.165,0.99)0s;
-moz变换:变换0.25s三次贝塞尔(0.4,0.01,0.165,0.99)0s;
-o变换:变换0.25s三次贝塞尔(0.4,0.01,0.165,0.99)0s;
}
.gh svg包装器{
显示:块;
高度:2.66667em;
大纲:中无;
位置:绝对位置;
-webkit变换:translateZ(0px)旋转(0deg);
-moz变换:平移Z(0px)旋转(0deg);
-o变换:translateZ(0px)旋转(0deg);
-ms变换:translateZ(0px)旋转(0deg);
-webkit变换:变换0.4s立方贝塞尔(0.4,0.01,0.165,0.99)0s;
-moz变换:变换0.4s三次bezier(0.4,0.01,0.165,0.99)0s;
-o变换:变换0.4s三次贝塞尔(0.4,0.01,0.165,0.99)0s;
宽度:2.66667em;
}
钮扣{
背景色:透明;
边界:0无;
保证金:0;
填充:0;
}
.gh-svg-wrapper_单击{
-webkit变换:translateZ(0px)旋转(90度);
-moz变换:translateZ(0px)旋转(90度);
-o变换:translateZ(0px)旋转(90度);
-ms变换:translateZ(0px)旋转(90度);
-webkit变换:变换0.4s立方贝塞尔(0.4,0.01,0.165,0.99)0s;
-moz变换:变换0.4s三次bezier(0.4,0.01,0.165,0.99)0s;
-o变换:变换0.4s三次贝塞尔(0.4,0.01,0.165,0.99)0s;
变换:变换0.4s三次贝塞尔(0.4,0.01,0.165,0.99)0s;
}
.gh svg矩形顶部,.gh svg矩形底部{
-webkit转换:translate3d(0px,0px,0px);
-moz变换:translate3d(0px,0px,0px);
-o变换:translate3d(0px,0px,0px);
-ms变换:translate3d(0px,0px,0px);
}
.gh_svg_rect_top{
-webkit转换:translate3d(0px,-8px,0px);
-moz变换:translate3d(0px,-8px,0px);
-o变换:translate3d(0px,-8px,0px);
-ms变换:translate3d(0px,-8px,0px);
}
.gh svg顶部{
-webkit变换:translateZ(0px)旋转(45度);
-moz变换:translateZ(0px)旋转(45度);
-o变换:translateZ(0px)旋转(45度);
-ms变换:translateZ(0px)旋转(45度);
}
.gh svg底部{
-webkit变换:translateZ(0px)旋转(-45度);
-moz变换:translateZ(0px)旋转(-45度);
-o变换:translateZ(0px)旋转(-45度);
-ms变换:translateZ(0px)旋转(-45度);
}
.收割台顶部输入{
浮动:左;
字体大小:继承;
填充:0;
边框样式:无;
背景色:透明;
高度:50px;
大纲:无;
左边距:15px;
光标:指针;
}
.头机器人{
位置:绝对位置;
空白:nowrap;
宽度:100%;
溢出:自动;
高度:50px;
背景色:#fff;
边框顶部:1px实心#F2F2;
}
李先生{
左边距:1米;
浮动:左;
文字装饰:无;
颜色:#999;
列表样式:无;
光标:指针;
字体系列:无衬线;
字体大小:14px;