您现在的位置是:网站首页> 编程资料编程资料
如何通过 display:olck/none 完成一个菜单栏使用layui实现左侧菜单栏及动态操作tab项的方法Html+Css+Jquery实现左侧滑动拉伸导航菜单栏的示例代码使用HTML+CSS实现鼠标划过的二级菜单栏的示例详解css3 Transition属性(平滑过渡菜单栏案例)菜单栏 “三” 变形为“X”css3过渡动画利用CSS实现几款不错的菜单栏实例代码CSS仿网易首页的头部菜单栏按钮和三角形制作方法纯CSS制作菜单栏当鼠标经过时会变色的利用html+css实现菜单栏缓慢下拉效果的示例代码
2021-09-03
1280人已围观
简介 这篇文章主要介绍了如何通过 display:olck/none 完成一个菜单栏,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
通过 display:bolck/none 完成一个菜单栏的效果 图1:
首先下面是已经完成的一个效果当我们把鼠标移入到 “菜单” 这块区域时就会弹出,图2的效果

图2:
相反如果我们把鼠标移出 “菜单” 区域时,下面的子菜单就会隐藏,得到图1所显示的效果。

图3:
图中源代码的内容就是实现,图1与图2的内容样式结构,我们先给一个大的div,用来给显示的内容做一个大的盒子,在盒子中又放了5个div完成要呈现的内容,然后给这5个div设置一个 “左浮动" 的样式让它可并排在一行,当然也可以把它设置成 “行内块级元素”,在给其中放一个 “无序列表”去呈现子菜单的内容。

图4:
1.我们先给最上层 li 设置一些基本的样式,在这个标签上给一个(绝对定位)position: relative; 接着给它下级的 ul 设置一个(相对定位)position:absolute; 2.在给这个这个 ul 设置它的 |display| 为 |none| 将其隐藏——参考图5——. U2部分。 3. 然后给li 设置 (伪类)hover 调用下级 ul 的类名,把ul 的 | display |设置成 |block | —— 图4部分 —— 实现一个把鼠标移入到这个 li上,下级 ul 就会显示出来

图5:
最后如果觉得效果比较生硬,我们可以通过 @keyframes 设置 transform 的动画效果,因自己喜好去设置自己想要的动画效果。

到此这篇关于如何通过 display:olck/none 完成一个菜单栏的文章就介绍到这了,更多相关display:olck/none菜单栏内容请搜索以前的文章或继续浏览下面的相关文章,希望大家以后多多支持!
相关内容
- CSS3中的弹性布局em运用入门详解 1em等于多少像素解决ElementUI自定义CSS样式不生效的问题CSS伪类:empty让我眼前一亮(实例代码)CSS使用BEM命名规范实践css 命名:BEM, scoped css, css modules 与 css-in-js详解CSS规范BEM CSS和OOCSS的示例代码详解CSS中em的正确打开方式详解
- css中的px、em、rem、pt 特点和区别及换算详解postcss-pxtorem移动端适配的实现移动端适配 使px自动转换remCSS中px em rem区别与使用css3中单位px,em,rem,vh,vw,vmin,vmax的区别及浏览器支持情况CSS 中px、em、rem、%、vw、vh单位之间的区别详解
- css之粘性sticky布局实现题头定位在顶部的方法详解css粘性定位position:sticky问题采坑详解CSS粘性定位 sticky CSS使用position:sticky 实现粘性布局的方法
- 有趣的css实现隐藏元素的7种思路css 元素显示隐藏的9种思路使用CSS隐藏元素滚动条的示例代码CSS 实现元素较宽不能被完全展示时将其隐藏的方法CSS隐藏页面元素的5种方法CSS“隐藏”元素的多种方法的对比css中让元素隐藏的多种方法谈谈CSS隐藏元素(display,visibility)的区别css元素隐藏原理及display:none和visibility:hidden
- css实现元素居中的N种方法css 不定宽高的元素居中布局解决方案CSS实现元素居中原理解析浅谈css元素居中CSS元素居中布局的简单方法CSS实现定位元素居中的方法html元素水平居中、垂直居中、水平垂直居中于其父级元素的方法css控制div中元素居中的示例
- css实现快速炫酷抖动动画效果css3动画效果抖动解决方法
- css弹性盒flex-grow、flex-shrink、flex-basis详解flex-grow、flex-shrink、flex-basis和九宫格布局理解
- css3动画鼠标放上图片逐渐变大鼠标离开图片逐渐缩小效果CSS实现漂亮的时钟动画效果的实例代码CSS 奇思妙想边框动画效果的实现CSS 动态高度过渡动画效果的实现使用CSS3制作版头动画效果CSS3分享图标按钮动画特效代码CSS3通过var()和calc()函数实现动画特效
- CSS3只让背景图片旋转180度的实现示例css3实现背景图片半透明内容不透明的方法示例css3实现背景图片颜色修改的多种方式css3制作的背景渐变动画效果CSS3实现模糊背景的三种效果示例CSS3 菱形拼图实现只旋转div 背景图片不旋转功能基于css3制作的圆形透明画中画视频播放特效JS+CSS3文章内容背景黑白切换特效代码css3实现简单的白云飘动背景特效CSS3 实现的动态星空背景
- CSS3 真的会替代 SCSS 吗详解利用css3的var()实现运行时改变scss的变量值uni-app中使用scss的示例代码scss使用mixin不生效(浏览器无法编译出来)的解决方法手机端用rem+scss做适配的详解前端编码规范(4)—— CSS 和 Sass (SCSS) 开发规范
