CSS3扁平化组件侧栏
来源:互联网 发布:中网数据传奇 编辑:程序博客网 时间:2024/06/16 12:32
<body>
<div>
<header>
<nav>
<ul>
<li><a href="#">首页</a></li>
<li><a href="#">连接2</a></li>
<li><a href="#">连接3</a></li>
<li id="sidebar_trigger"><a href="#">侧栏菜单</a></li>
</ul>
</nav>
<div class="mask"></div>
<div id="sidebar">
<ul>
<li><a href="#">item1</a></li>
<li><a href="#">item2</a></li>
<li><a href="#">item3</a></li>
<li><a href="#">item4</a></li>
<li><a href="#">item5</a></li>
</ul>
</div>
</header>
</div>
<script src="js/jquery.js"></script>
<script src="js/main.js"></script>
</body>
css样式
.mask{
display:none;
position:fixed;
top:0px;
bottom:0px;
left:0px;
right:0px;
background:rgba(0,0,0,0.3);
}
#sidebar{
position:fixed;
top:0px;
bottom:0px;
right:-300px;
width:300px;
background:#333;
padding:20px 0px;
transition:right 0.5s;
}
#sidebar ul{
list-style:none;
margin:0px;
padding:0px;
}
#sidebar ul a{
text-decoration:none;
padding:10px 30px;
color:#fff;
display:inline-block;
width:100%;
}
#sidebar ul a:hover{
background:#444;
}
js
;$(function()
{
'use strict';
var sidebar = $('#sidebar'),
mask = $('.mask'),
sidebar_trigger = $('#sidebar_trigger');
function showSideBar()
{
mask.fadeIn();
sidebar.css('right',0);
}
function hideSideBar()
{
mask.fadeOut();
sidebar.css('right',-sidebar.width());
}
sidebar_trigger.on('click',showSideBar)
mask.on('click',hideSideBar)
})
- CSS3扁平化组件侧栏
- CSS3扁平化风格博客(笔记)
- CSS3扁平化博客网页布局
- html5和css3扁平化风格博客
- HTML5/CSS3简易联系表单 扁平化风格
- 扁平化后台管理 Bootstrap、HTML5、CSS3 Java
- 扁平化后台管理 Bootstrap、HTML5、CSS3 Java
- 扁平化
- 信息扁平化设计
- 扁平化设计原则
- 大话“扁平化设计”
- 扁平化设计
- 扁平化设计原则
- 扁平化 Web 设计
- 什么是扁平化设计?
- 扁平化设计请别太扁
- 如何对待扁平化
- CSDN扁平化
- struts2 登录拦截
- java中成员变量和局部变量的初始化
- Unity中的C#学习(一)
- 在mac OS 下 如何重置mysql 5.7.13 的root 密码
- Linux基础操作_CentOS5.5(2)
- CSS3扁平化组件侧栏
- Web应用的组件化
- HeadFirstJava——1_基本概念
- 读《经济解释》卷四,制度的选择
- MFC串口发送数据大于128数据出错的解决办法(发送0xFE接收得到0x3F等问题)
- Android使用代码生成SHA1
- android xml文件不能显示视图 解决办法
- Swift - 使用NSURL进行数据的提交和获取(POST与GET)
- c++基础