首页前端开发CSScss 左侧隐藏菜单代码

css 左侧隐藏菜单代码

时间2023-07-28 22:12:03发布访客分类CSS浏览379
导读: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
mysql创建有主键的表 python 斐波拉

游客 回复需填写必要信息