【温馨提示】源码包解压密码:
效果图:
描述说明:
共4种CSS3手机侧边导航栏滑动隐藏特效
1、默认的点击滑动侧边栏菜单效果。
2、带3D transforms的滑动侧边栏效果。
3、文字缩放和淡入淡出效果的滑动侧边栏。
4、使用translate来实现滑动侧边栏的效果。
HTML
所有滑动侧边栏效果都是使用无序列表来制作的,在默认的实现中,将无序列表包装到class为mobile的div中,为了便于控制,外围还添加了一个wrapper包裹div。这个DEMO使用纯CSS制作,按钮使用的是一个checkbox输入框来制作。插件中使用了font-awesome图标字体
OffCanvasMenuwithAnimatedLinks
Tasks
Messages
NewPost
Settings
Starred
Logout
ClickMe
CSS样式
整个包裹div被设置为相对定位,并为其设置左浮动和阴影效果。.mobile{
float:left;position:relative;
box-shadow:0025px0rgba(0,0,0,0.5);
overflow:hidden;
}
这里的按钮制作使用了一个小技巧。作为按钮的checkbox被设置为隐藏状态,然后在元素使用一个元素来和它关联,将制作为按钮样式,实际在点击时,相当于点击了checkbox按钮。/*Hidingthecheckbox*/
#tm{
display:none;
}
.mobilesectionlabel{
color:white;
font:bold14pxMontserrat;
text-align:center;
border:2pxsolidwhite;
border-radius:4px;
display:block;
padding:10px0;
width:60%;
position:absolute;
left:20%;
top:100px;
cursor:pointer;
text-transform:uppercase;
}
按钮的点击使用了checkbox hack 技术。/*Animatecontentareatotheright*/
#tm:checked~section{transform:translateX(150px);}
/*Animatelinksfromrighttoleft+fadeineffect*/
#tm:checked~.sidenavb{opacity:1;transform:translateX(0);}
最后,为每个滑动侧边栏菜单项添加一些延迟来制作一个接一个出现的效果:#tm:checked~.sidenavli:nth-child(1)b{transition-delay:0.08s;}
#tm:checked~.sidenavli:nth-child(2)b{transition-delay:0.16s;}
#tm:checked~.sidenavli:nth-child(3)b{transition-delay:0.24s;}
#tm:checked~.sidenavli:nth-child(4)b{transition-delay:0.32s;}
#tm:checked~.sidenavli:nth-child(5)b{transition-delay:0.40s;}
#tm:checked~.sidenavli:nth-child(6)b{transition-delay:0.48s;}
浏览器启用弹出窗口过滤功能,将无法跳转到下载页。在浏览器地址栏右边符号提示处点击允许就可以了!
【温馨提示】源码包解压密码:
郑重声明:
1、本站源码仅供个人学习研究和交流使用,请于下载后二十四小时内删除
2、本站大多资源来源于互联网、用户分享,仅供学习交流使用,本站不提供任何技术支持
3、本站联系方式Email:admin@ ,收到邮件会第一时间处理。
4、如侵犯到任何版权问题,请立即告知本站(立即在线告知),本站将及时删除并致以最深的歉意