scss 带边框的中心对齐菜单

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了scss 带边框的中心对齐菜单相关的知识,希望对你有一定的参考价值。

// "About Us" menu.
.menu-about-us {
  @include clearfix;
  text-align: center;

  // Block title.
  h2.block__title {
    @include font-size(18);
    margin-bottom: rem(10px);
  }

  // Content.
  .block-content {
    @include clearfix;
    float: left;
    overflow: hidden;
    position: relative;
    width: 100%;
  }

  // Menu.
  ul.menu {
    @include font-size(16, 16);
    clear: left;
    float: left;
    left: 50%;
    margin: 0;
    padding: 0;
    position: relative;
    text-align: center;

    li {
      border-right: 1px solid $white;
      display: block;
      float: left;
      list-style: none;
      margin: 0;
      padding: 0;
      position: relative;
      right: 50%;

      // First.
      &.first {

        // Links.
        a,
        a:visited {
          padding-left: 0;
        }
      }

      // Last.
      &.last {
        border-right: none;

        // Links.
        a,
        a:visited {
          padding-right: 0;
        }
      }
    }

    // Links.
    a,
    a:visited {
      display: block;
      padding: 0 rem(10px);

      // Hover, focus, and active.
      &:hover,
      &:focus,
      &.active {
        text-decoration: underline;
      }
    }
  }
}

以上是关于scss 带边框的中心对齐菜单的主要内容,如果未能解决你的问题,请参考以下文章

如何将带边框的文本放在导航菜单文本下方?

Bootstrap 3下拉菜单中心对齐不起作用

用红色边框水平对齐 div [重复]

为啥这个基本菜单列表偏离中心并且与它下面的文本不对齐?

css CSS - 中心对齐Bootstrap菜单

如何正确对齐社交页脚和页脚菜单的中心?