jquery - 试图在水平菜单栏上移动

标签 jquery html css alignment

我正在研究 this site我一直在努力让菜单在顶部居中。 该站点的相关 CSS 是 here而且,正如您可能看到的那样,菜单的突出显示很奇怪,悬停在下拉菜单一侧的箭头会移动。 我所做的改变是:

覆盖这个:

#superfish-inner .menu, #superfish-inner .menu * {
  margin: 0;
  padding: 0;
  list-style: none;
}

为此:

#superfish-inner .menu, #superfish-inner .menu * {
  margin: 0;
  padding-left: 18px;
  list-style: none;
}

还有这个:

#superfish-inner .menu ul {
  position: absolute;
  top: -999em;
  width: 15em; /* left offset of submenus need to match (see below) */
}

为此:

#superfish-inner .menu ul {
  position: absolute;
  top: -999em;
  width: 8.4em; /* left offset of submenus need to match (see below) */
}

我最初并没有设计该网站,而且我也不是 CSS 专家,所以我想知道是否有人可以指出我哪里出错了?

最佳答案

#superfish-inner .menu li:hover {
    background: none;
    visibility: inherit;
}

关于jquery - 试图在水平菜单栏上移动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18738017/

相关文章:

jquery - 使用 :before :after with Font Awesome Icons 切换按钮

javascript - onclick 函数不能用于 .append?

javascript - 在vue js中显示和隐藏框onclick

html - 向 Bootstrap 列添加小的左边距时防止 y 溢出

jQuery 动画链接

javascript - 修复了溢出中的定位元素 :scroll

javascript - HTML 输入总是返回 0

jquery - 带有 Bootstrap 的全屏响应式背景图像

javascript - highcharts 零值导致图表中途而不是底部

javascript - 如何让 chrome 扩展在页面加载时在后台执行功能?