6-page-content-elements edit

horiz-nav  edit

Copy
Edit
<!-- components/6-page-content-elements/horiz-nav.php --> <h5>Horizontal Navigation</h5> <nav class="admission-nav" id="content-nav"> <ul> <li><a href="coll100/index.php">COLL 100</a></li> <li><a href="coll150/index.php">COLL 150</a></li> <li><a href="coll200/index.php">COLL 200</a></li> <li><a href="coll300_pilot/index.php">COLL 300</a></li> <li><a href="coll400/index-2.php">COLL 400</a></li> </ul> </nav> <nav id="content-nav"> <ul> <li><a href="how-to-apply/applications/index.1.php">Apply</a></li> <li><a href="visit/index.php">Visit</a></li> <li><a href="signup/index.php">Request Info</a></li> <li><a href="contactus/index.php">Contact Us</a></li> </ul> </nav> <nav id="content-nav"> <ul> <li><a href="how-to-apply/applications/index.1.php">Apply</a></li> <li><a href="visit/index.php">Visit</a></li> <li><a href="signup/index.php">Request Info</a></li> </ul> </nav> <!-- <nav class="m-horiz-nav admission-nav" id="content-nav"> <ul class="m-horiz-nav__container"> <li class="m-horiz-nav__item"><a class="m-horiz-nav__link" href="how-to-apply/applications/index.1.php">Apply</a></li> <li class="m-horiz-nav__item"><a class="m-horiz-nav__link" href="visit/index.php">Visit</a></li> <li class="m-horiz-nav__item"><a class="m-horiz-nav__link" href="signup/index.php">Request Info</a></li> <li class="m-horiz-nav__item"><a class="m-horiz-nav__link" href="contactus/index.php">Contact Us</a></li> </ul> </nav> <br><br><a href="/admission/undergraduateadmission/index.php">w&m example</a> -->
Copy
Copy
Edit
/* scss/6-page-content-elements/_horiz-nav.scss */ #content-nav > ul { display: flex; flex-wrap: wrap; justify-content: flex-start; width: 100%; margin: 0; margin: kspaces(sm) 1px kspaces(lg) 0; padding: 0; //max-width: 800px; } #content-nav > ul > li { @include content-button-styles; display: flex; align-items: center; flex-basis: 33%; flex-grow: 1; flex-shrink: 0; flex-wrap: nowrap; justify-content: center; margin: 0 1px 1px 0; padding: 0; list-style: none; text-align: center; @include breakpoint(400px) { flex-basis: 10%; flex-grow: 1; flex-shrink: 1; } @include breakpoint($mobile-to-desktop-breakpoint) { display: flex; } & a { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; padding: 14px; font-size: toRem(13); } // for 4 and 5 button navs, make into grid on mobile &:nth-last-child(4):first-child, &:nth-last-child(4):first-child ~ li, &:nth-last-child(5):first-child, &:nth-last-child(5):first-child ~ li { flex-basis: 49%; flex-grow: 0; flex-shrink: 0; @include breakpoint($mobile-to-wide-mobile-breakpoint) { flex-basis: 10%; flex-grow: 1; flex-shrink: 1; } } } #content-nav li a { vertical-align: middle; text-decoration: none; color: #ffffff; font-size: 12px; }