悬浮导航无js实现
2018-07-24 21:54
316 查看
版权声明:转载须得博主同意 https://blog.csdn.net/wyyandyou_6/article/details/81193231
利用display:none;这一属性,实现鼠标悬浮出现内容的效果;
简单的案例如下:
<ul class="sidebar"> <li class="sidebar_li sidebar_li1"> <div class="sidebar_content sidebar_content1"> <ul> <li><i></i><a>我是第一</a></li> <li><i></i><a>我是第二</a></li> <li><i></i><a>我是第三</a></li> <li><i></i><a>我是第四</a></li> </ul> </div> <li class="sidebar_li sidebar_li2"> <div class="sidebar_content sidebar_content2"> <p><img src="https://www.jucaicat.com.cn/images/footer/thumb_11469.png" alt></p> <p>扫一扫下载客户端</p> </div> </li> <li class="sidebar_li3 sidebar_li"></li> </ul>
css代码如下:
/*css reset start*/ *{ margin:0; padding:0; } body{ font-size:14px; color:#666; font-family: "Microsoft YaHei", "SimHei", "Arial", "NSimSun", "SimSun"; } a{ text-decoration:none; color:#666; } /*css reset end*/ /*sidebar start*/ .sidebar{ position:fixed /*固定定位*/ bottom:50px; right:20px; width:50px; bordr:1px solid #ccc; background-color:#e2e2e2; } .sidebar .sidebar_li{ height:47px; width:100%; vertical-align:middle;/*为了让li垂直居中*/ background: url(https://www.jucaicat.com.cn/images/footer/img.png) no-repeat; /*设置背景图片*/ } .sidebar .sidebar_li1{ background-position: 0 -656px; } .sidebar .sidebar_li2{ background-position: 0 -714px; } .sidebar .sidebar_li3{ background-position: 0 -770px; } .sidebar-content { position: fixed; /*让要隐藏的内容固定定位*/ right: 69px; bottom: 50px; border: #e8e8e8 solid 1px; width: 124px; height: 121px; padding: 10px 0px; display: none; background-color: #fff; } .sidebar-content1 li { height: 31px; vertical-align: middle;/*让li垂直居中*/ width: 100%; text-align: center; } .sidebar-content1 li i{ width: 25px; height: 31px; display: inline-block; background:url(https://www.jucaicat.com.cn/images/footer/img.png) no-repeat; background-position:3px -138px; margin-left: 14px; } .sidebar-content1 li a{ vertical-align: top; display: inline-block; height: 31px; font-size: 16px; line-height: 31px; } .sidebar-content2{ text-align: center; } .sidebar-content2 p img{ width: 107px; height: 107px; } /* 侧边栏hover显示事件 start */ .sidebar .sidebar_li:hover .sidebar-content{ display: block; } .sidebar .sidebar_li:hover { background-color: white; border-left: 1px solid transparent; } /*sidebar end*/
效果图如下:
相关文章推荐
- JS实现悬浮导航的制作(附源码)--web前端
- 简单实现js悬浮导航效果
- JS实现仿京东淘宝竖排二级导航
- JS实现悬浮移动窗口(悬浮广告)的特效
- js实现给导航换背景图片
- js实现的常用的左侧导航效果
- JS实现仿FLASH效果的竖排导航代码
- js实现的折叠导航示例
- JS实现仿FLASH效果的竖排导航代码
- JS+CSS实现精美的二级导航效果代码
- JS实现侧悬浮浮动实例代码
- js实现简单的导航下拉菜单
- BBS项目笔记之九:js实现动态的导航
- 纯CSS无JS实现灰色下拉导航菜单代码
- javascript实现页面悬浮导航
- 切换导航标签实现当前标签颜色改变以及利用js如何准确获取当前页面url网址信息
- (js)用window.onload实现刷新页面的导航栏状态的切换
- JS实现悬浮移动窗口(悬浮广告)的特效
- Div+CSS+JS实现的树型下拉菜单导航