[HTML]如何实现导航栏的从左滑入效果:点击隐藏,再次点击消失
2013-06-28 16:23
579 查看
首先是html代码:
<html>
<head>
<title>PopView</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"></script>
<script src="myScript.js"></script>
<link rel="stylesheet" type="text/css" href="myStyle.css" />
</head>
<body>
<div id="popView"></div>
</body>
</html>
然后是javascript代码(使用jquery实现):
$(document).ready(function(){
var isHiden = true; /*控制切换菜单*/
$('#popView').click(function(){
if(isHiden){
$('#popView').animate({left:'+=380px'});//菜单块向右移动
}else{
$('#popView').animate({left:'-=380px'}); //菜单块向左移动
}
isHiden = !isHiden;
});
});
最后是css代码:
/*弹出菜单*/
#popView{
/*左侧弹出窗口的长宽、圆角、背景颜色*/
height: 400px;
width: 400px;
border-radius: 10px;
background-color: #7AC5CD;
/*布局排版*/
position:absolute;
z-index:2;
left:-390px;
/*字体设置*/
text-align: center;
color: #FFFFFF;
}
运行效果如图:
点击之后导航栏从左向右滑入:
<html>
<head>
<title>PopView</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"></script>
<script src="myScript.js"></script>
<link rel="stylesheet" type="text/css" href="myStyle.css" />
</head>
<body>
<div id="popView"></div>
</body>
</html>
然后是javascript代码(使用jquery实现):
$(document).ready(function(){
var isHiden = true; /*控制切换菜单*/
$('#popView').click(function(){
if(isHiden){
$('#popView').animate({left:'+=380px'});//菜单块向右移动
}else{
$('#popView').animate({left:'-=380px'}); //菜单块向左移动
}
isHiden = !isHiden;
});
});
最后是css代码:
/*弹出菜单*/
#popView{
/*左侧弹出窗口的长宽、圆角、背景颜色*/
height: 400px;
width: 400px;
border-radius: 10px;
background-color: #7AC5CD;
/*布局排版*/
position:absolute;
z-index:2;
left:-390px;
/*字体设置*/
text-align: center;
color: #FFFFFF;
}
运行效果如图:
点击之后导航栏从左向右滑入:
相关文章推荐
- [Javascript]如何在HTML中实现点击input输入框(获得焦点)后默认提示消失的效果
- 实现html中就一个按钮和一个文本框,点击按钮显示文本框,再点击文本框消失,再次点击又出现。
- jQuery实现鼠标点击div外的地方div隐藏消失的效果
- 在页面中,我们经常看到,一个button按钮,如果属标点击,就会触发一个窗口的显示,如果二次点击并可以隐藏,那么如何通过JAVA配合html来实现这一功能呢?
- 微信小程序之实现slideUp和slideDown效果和点击空白隐藏
- HTML开发——项目心得(CSS实现导航栏选项卡炫酷渐变效果以及图片替换文本显示)
- JS实现输入框提示文字点击时消失效果
- GoogleMap_IOS MKMapView如何实现不点击大头针,就可以出现calloutView效果
- WebView加载本地Html文件并实现点击效果
- jQuery点击按钮实现div的隐藏和显示切换效果
- 可拖动拉伸的左右分栏效果,本例子是用Table以及JS来实现的,左右分栏可改变,拖动中间的边框就可实现宽度的调整,点击时可设置为隐藏左侧列表。
- 如何实现表格中行点击时的渐扩效果!
- jquery实现鼠标点击后展开列表内容的导航栏效果
- android如何实现按钮的点击水波纹效果:
- jquery实现鼠标点击后展开列表内容的导航栏效果
- HTML 实现伪类之input输入框鼠标点击边框变色效果
- 通过添加类和媒体查询实现侧边导航栏的显示隐藏效果
- Android ImageButton 如何实现一个点击效果
- iOS---实现简书和知乎的上滑隐藏导航栏下拉显示导航栏效果
- javascript点击按钮实现隐藏显示切换效果