css 左侧隐藏菜单代码
导读:CSS左侧隐藏菜单是在网站开发中经常用到的一种样式。这种效果通过CSS代码实现,可以让网站左侧的菜单栏在初始状态下不显示,只有当鼠标悬浮在页面左侧区域时,才展开显示菜单项。下面是一段实现CSS左侧隐藏菜单的样式代码:p{margin: 0;...
CSS左侧隐藏菜单是在网站开发中经常用到的一种样式。这种效果通过CSS代码实现,可以让网站左侧的菜单栏在初始状态下不显示,只有当鼠标悬浮在页面左侧区域时,才展开显示菜单项。下面是一段实现CSS左侧隐藏菜单的样式代码:p{ margin: 0; padding: 0; } /*左侧隐藏菜单*/.menu{ position: fixed; top: 0; left: -250px; width: 250px; height: 100vh; background-color: #333; transition: all 0.3s ease-in-out; } /*鼠标悬浮时菜单展开*/.menu:hover{ left: 0; } /*菜单项样式*/.menu-item{ margin-top: 20px; padding: 10px; color: #fff; opacity: 0.7; transition: all 0.3s ease-in-out; } /*鼠标悬浮时菜单项透明度变化*/.menu-item:hover{ opacity: 1; }在上述代码中,我们首先定义了一个p标签的样式,定义了其margin和padding属性,这是为了使得我们后面的菜单样式排版更加合理。接着,我们用.menu类定义了左侧菜单的样式。我们设置了position属性为fixed,用于让菜单固定在浏览器窗口左侧。同时,我们将菜单向左移动了250px,超出了屏幕的边界,在初始状态下菜单不可见。菜单的宽度为250px,高度为100vh,背景颜色为#333。我们还定义了transition属性,用于制作菜单的展开动画效果。接着,我们用:hover伪类定义了鼠标悬浮在.menu上的样式。这里将菜单left属性改为0,使其展开显示。下面是.menu-item类的样式定义。我们设置了它的margin-top和padding属性,并定义了文字颜色为#fff,透明度为0.7。同样,我们使用了transition属性,用于菜单项悬浮时透明度渐变的动画效果。最后,我们还用:hover伪类重新定义了.menu-item的样式,将其透明度改为1。通过以上CSS代码,我们实现了左侧隐藏菜单的效果。你可以在自己的网站上通过添加这些代码,来实现类似的效果。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: css 左侧隐藏菜单代码
本文地址: https://pptw.com/jishu/339792.html