Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Off-canvas nav bootstrap updates #527

Open
danahertzberg opened this issue Aug 5, 2022 · 1 comment
Open

Off-canvas nav bootstrap updates #527

danahertzberg opened this issue Aug 5, 2022 · 1 comment
Assignees

Comments

@danahertzberg
Copy link
Contributor

danahertzberg commented Aug 5, 2022

Motivation

Updates to off-canvas nav require bootstrap updates
Relates to az-digital/az_quickstart#1826

https://github.com/az-digital/arizona-bootstrap/blob/main/scss/_custom-variables.scss#L293-L301
https://github.com/az-digital/arizona-bootstrap/blob/main/scss/_navbar-offcanvas.scss

@danahertzberg
Copy link
Contributor Author

danahertzberg commented Sep 9, 2022

Mockup idea

HTML

<li class="nav-item nav-item-parent dropdown keep-open show">
      <button class="nav-link dropdown-toggle" id="navbarDropdown4" data-toggle="dropdown" data-display="static" aria-expanded="true">
        Admissions
      </button>
      <div class="dropdown-menu" role="menu" aria-labelledby="navbarDropdown4" style="display: block;">
        <a class="dropdown-item" href="#">Admissions Overview</a>
    <div class="nav-item-parent-wrapper">
        <a class="dropdown-item" href="#">Admissions Overview Parent</a>
        <a class="dropdown-item nav-item-parent material-icons-sharp" href="#">chevron_right</a>
    </div>
    <a class="dropdown-item" href="#">Another action</a>
        
        <a class="dropdown-item" href="#">Something else here</a>
      </div>
    </li>

CSS

.navbar-offcanvas .nav-item .nav-link {
    ...
    border-bottom: solid 1px #6c757d; (gray-600)
}
.navbar-offcanvas .nav-item-parent .nav-link {
    text-transform: none;
}
.dropdown-item {
    ...
    border-bottom: solid 1px #6c757d;
}
.nav-item-parent-wrapper {
    display: flex;
}
a.dropdown-item.nav-item-parent {
    border-left: solid 1px #6c757d;
    font-size: x-large;
    display: flex;
    align-items: center;
    line-height: normal;
    padding-left: 14px !important;
    padding-right: 14px !important;
    max-width: fit-content;
}

Screenshot
Image

@danahertzberg danahertzberg removed the high priority Must get done for this milestone label Sep 13, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
No open projects
Development

No branches or pull requests

2 participants