如何在 header 中编辑菜单 - wordpress
How to edit menu in header - wordpress
我需要有关如何在我的 wordpress site.I 上开始编辑 header 的帮助,我正在使用 google chrome 和开发人员工具。我对如何挑选 css 属性并自己编辑它们有点迷茫,希望能得到一些帮助。
The URL to my site
我希望它看起来像 wordpress header
当你将鼠标悬停在它上面时,我希望它显示不透明度,当你点击它时,我希望它标记整个 "Square"。
我在菜单中使用的 CSS 是:
.navbar-nav > li > a {
color: #fff;
text-transform: uppercase;
font-weight: bold;
font-family: inherit;
font-size: 12px;
line-height: 15px;
}
.navbar-nav > li > a:hover {
background: rgba(255, 255, 255, 0.8);
transition: background 0.3s;
}
.navbar-nav > li.active > a {
background: rgba(255, 255, 255, 0.8);
}
您要修改的背景颜色在列表元素 (li
) 上,而不是锚元素 (a
)。我想您可以使用锚元素,但它不会占据导航栏的整个高度,这可能不是您想要的外观。 WordPress会将.active
的class添加到当前页面对应的菜单项中。
#main-menu > li:hover,
#main-menu > .active {
background-color: #8ACEEC;
}
作为旁注,请尽量谨慎使用 !important
。它或多或少应该只作为最后的手段使用。
移除 a 元素的边距
.navbar-nav > li > a {
color: #fff;
text-transform: uppercase;
font-weight: bold;
font-family: inherit;
font-size: 12px;
line-height: 15px;
}
悬停导航项后,您将添加半透明背景。您还可以添加过渡以添加 "fade" 动画。
#wpo-mainnav.navbar ul.nav > li:hover > a {
background: rgba(255, 255, 255, 0.8);
transition: background 0.3s;
}
要标记当前类别,只需为该项目添加背景。
#wpo-mainnav.navbar ul.nav > li.active > a {
background: rgba(255, 255, 255, 0.8);
}
* 编辑 *
您的导航项具有 :active 样式,请尝试添加此样式:
.navbar-default .navbar-nav > li > a:active {
color: #434a54;
}
正在使用的样式表:
我需要有关如何在我的 wordpress site.I 上开始编辑 header 的帮助,我正在使用 google chrome 和开发人员工具。我对如何挑选 css 属性并自己编辑它们有点迷茫,希望能得到一些帮助。
The URL to my site 我希望它看起来像 wordpress header
当你将鼠标悬停在它上面时,我希望它显示不透明度,当你点击它时,我希望它标记整个 "Square"。
我在菜单中使用的 CSS 是:
.navbar-nav > li > a {
color: #fff;
text-transform: uppercase;
font-weight: bold;
font-family: inherit;
font-size: 12px;
line-height: 15px;
}
.navbar-nav > li > a:hover {
background: rgba(255, 255, 255, 0.8);
transition: background 0.3s;
}
.navbar-nav > li.active > a {
background: rgba(255, 255, 255, 0.8);
}
您要修改的背景颜色在列表元素 (li
) 上,而不是锚元素 (a
)。我想您可以使用锚元素,但它不会占据导航栏的整个高度,这可能不是您想要的外观。 WordPress会将.active
的class添加到当前页面对应的菜单项中。
#main-menu > li:hover,
#main-menu > .active {
background-color: #8ACEEC;
}
作为旁注,请尽量谨慎使用 !important
。它或多或少应该只作为最后的手段使用。
移除 a 元素的边距
.navbar-nav > li > a {
color: #fff;
text-transform: uppercase;
font-weight: bold;
font-family: inherit;
font-size: 12px;
line-height: 15px;
}
悬停导航项后,您将添加半透明背景。您还可以添加过渡以添加 "fade" 动画。
#wpo-mainnav.navbar ul.nav > li:hover > a {
background: rgba(255, 255, 255, 0.8);
transition: background 0.3s;
}
要标记当前类别,只需为该项目添加背景。
#wpo-mainnav.navbar ul.nav > li.active > a {
background: rgba(255, 255, 255, 0.8);
}
* 编辑 *
您的导航项具有 :active 样式,请尝试添加此样式:
.navbar-default .navbar-nav > li > a:active {
color: #434a54;
}
正在使用的样式表: