当前位置:首页 > CSS

css菜单制作

2026-03-31 19:25:11CSS

CSS菜单制作方法

水平导航菜单 使用display: inline-blockflex布局创建水平菜单:

.nav-menu {
  background-color: #333;
  overflow: hidden;
}

.nav-menu a {
  display: inline-block;
  color: white;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
}

.nav-menu a:hover {
  background-color: #ddd;
  color: black;
}

垂直导航菜单 通过display: block实现垂直排列:

css菜单制作

.vertical-menu {
  width: 200px;
}

.vertical-menu a {
  display: block;
  padding: 12px;
  color: black;
  text-decoration: none;
}

.vertical-menu a:hover {
  background-color: #eee;
}

下拉菜单 结合:hover伪类和绝对定位:

.dropdown {
  position: relative;
  display: inline-block;
}

.dropdown-content {
  display: none;
  position: absolute;
  min-width: 160px;
  box-shadow: 0px 8px 16px rgba(0,0,0,0.2);
}

.dropdown:hover .dropdown-content {
  display: block;
}

响应式菜单 使用媒体查询适配移动设备:

css菜单制作

@media screen and (max-width: 600px) {
  .nav-menu a {
    display: block;
    width: 100%;
  }
}

汉堡菜单 通过CSS动画实现移动端菜单图标:

.menu-icon {
  width: 35px;
  height: 5px;
  background-color: black;
  margin: 6px 0;
  transition: 0.4s;
}

.change .bar1 {
  transform: rotate(-45deg) translate(-9px, 6px);
}

.change .bar2 {
  opacity: 0;
}

粘性菜单 使用position: sticky实现滚动固定:

.sticky {
  position: sticky;
  top: 0;
  z-index: 100;
}

这些方法可根据实际需求组合使用,通过调整颜色、间距和动画效果创建个性化的CSS菜单。

标签: 菜单css
分享给朋友:

相关文章

css制作圆形

css制作圆形

使用 border-radius 属性 通过设置 border-radius 为 50%,可以将元素变为圆形。元素的宽度和高度需相同,否则会呈现椭圆形。 .circle { widt…

css制作固定模板

css制作固定模板

使用CSS创建固定模板的方法 固定模板通常指页面布局中某些元素(如导航栏、页脚)位置固定,不随滚动条移动。以下是几种实现方式: 固定定位(Fixed Positioning) 通过position:…

css熊猫制作

css熊猫制作

使用CSS绘制熊猫的步骤 创建一个熊猫的CSS图形需要利用CSS的border-radius、box-shadow等属性来构建圆形和椭圆形元素。以下是实现方法: HTML结构 <div cl…

css制作春联

css制作春联

使用CSS制作春联的方法 基础布局与样式 春联通常由一对垂直排列的红色对联和顶部的横批组成。使用CSS的flexbox布局可以轻松实现这种结构。创建一个父容器,内部包含三个子元素:横批、上联和下联。…

css制作网页

css制作网页

CSS 网页设计基础 CSS(层叠样式表)用于控制网页的视觉呈现,包括布局、颜色、字体等。以下为关键方法和示例: 基础结构 HTML 文件需链接 CSS: <link rel="styles…

css制作教程

css制作教程

CSS基础入门 CSS(层叠样式表)用于控制网页的视觉表现,包括布局、颜色、字体等。以下是一个系统化的学习路径: 选择器与基本语法 CSS规则由选择器和声明块组成: 选择器 { 属性: 值;…