Browse Source

Lower desktop nav breakpoint from 60rem to 55rem

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
master
rdrew 19 hours ago
parent
commit
7027570843
  1. 6
      css/components/header-buttons-mobile.css
  2. 6
      css/components/header-navigation.css
  3. 3
      css/components/navigation/nav-primary-wide.css
  4. 24
      css/components/site-header.css

6
css/components/header-buttons-mobile.css

@ -27,13 +27,15 @@
}
}
@media ((((min-width: 60rem)))) {
/* @media ((((min-width: 60rem)))) { */
@media ((((min-width: 55rem)))) {
.mobile-buttons {
margin-block-start: var(--sp6);
}
}
@media ((((min-width: 60rem)))) {
/* @media ((((min-width: 60rem)))) { */
@media ((((min-width: 55rem)))) {
body:not(.is-always-mobile-nav) .mobile-buttons {
display: none;
}

6
css/components/header-navigation.css

@ -83,7 +83,8 @@ html.js .header-nav {
transition: visibility 0.2s, transform 0.2s;
}
@media ((((min-width: 60rem)))) {
/* @media ((((min-width: 60rem)))) { */
@media ((((min-width: 55rem)))) {
body:not(.is-always-mobile-nav) .header-nav {
position: static;
display: flex;
@ -105,7 +106,8 @@ html.js .header-nav {
}
}
@media ((((min-width: 60rem)))) {
/* @media ((((min-width: 60rem)))) { */
@media ((((min-width: 55rem)))) {
body.is-always-mobile-nav .header-nav {
overflow: auto;
max-width: calc((7 * (var(--grid-col-width) + var(--grid-gap))));

3
css/components/navigation/nav-primary-wide.css

@ -253,7 +253,8 @@
* works around https://bugs.chromium.org/p/chromium/issues/detail?id=332189
*/
@media ((((min-width: 60rem)))) {
/* @media ((((min-width: 60rem)))) { */
@media ((((min-width: 55rem)))) {
html.js body:not(.is-always-mobile-nav) .primary-nav__menu--level-2,
html.js body:not(.is-always-mobile-nav) .primary-nav__menu-🥕 {
transition: visibility 0.2s, transform 0.2s, opacity 0.2s;

24
css/components/site-header.css

@ -19,7 +19,8 @@
z-index: 101;
}
@media ((((min-width: 60rem)))) {
/* @media ((((min-width: 60rem)))) { */
@media ((((min-width: 55rem)))) {
.site-header {
/* Necessary to keep the content from jumping up when header transitions to fixed. */
min-height: var(--site-header-height-wide);
@ -42,13 +43,15 @@
transition: all 0.5s;
}
@media ((((min-width: 60rem)))) {
/* @media ((((min-width: 60rem)))) { */
@media ((((min-width: 55rem)))) {
.site-header__fixable.is-fixed:not(.is-expanded) {
pointer-events: none;
}
}
@media ((((min-width: 60rem)))) {
/* @media ((((min-width: 60rem)))) { */
@media ((((min-width: 55rem)))) {
body:not(.is-always-mobile-nav) .site-header__fixable.is-fixed {
position: fixed;
z-index: 102; /* Appear above body content that is position: relative */
@ -70,19 +73,22 @@
* works around https://bugs.chromium.org/p/chromium/issues/detail?id=332189
*/
@media ((((min-width: 60rem)))) {
/* @media ((((min-width: 60rem)))) { */
@media ((((min-width: 55rem)))) {
html.js body:not(.is-always-mobile-nav) .site-header__inner {
transition: opacity 0.3s, transform 0.3s, box-shadow 0.3s;
}
}
@media ((((min-width: 60rem)))) {
/* @media ((((min-width: 60rem)))) { */
@media ((((min-width: 55rem)))) {
.site-header__fixable.is-expanded .site-header__inner {
box-shadow: -36px 1px 36px rgba(0, 0, 0, 0.08); /* LTR */
}
}
@media ((((min-width: 60rem)))) {
/* @media ((((min-width: 60rem)))) { */
@media ((((min-width: 55rem)))) {
[dir="rtl"] .site-header__fixable.is-expanded .site-header__inner {
box-shadow: 36px 1px 36px rgba(0, 0, 0, 0.08);
}
@ -90,14 +96,16 @@
/* Hide the desktop nav when it's fixed and not active. */
@media ((((min-width: 60rem)))) {
/* @media ((((min-width: 60rem)))) { */
@media ((((min-width: 55rem)))) {
body:not(.is-always-mobile-nav) .site-header__fixable.is-fixed:not(.is-expanded) .site-header__inner {
transform: translateX(-101%); /* LTR */
opacity: 0;
}
}
@media ((((min-width: 60rem)))) {
/* @media ((((min-width: 60rem)))) { */
@media ((((min-width: 55rem)))) {
[dir="rtl"] body:not(.is-always-mobile-nav) .site-header__fixable.is-fixed:not(.is-expanded) .site-header__inner {
transform: translateX(101%);
}

Loading…
Cancel
Save