(Squarespace) Move Header to bottom of Screen

To move Header to bottom of screen, you can use this code to Custom CSS
Desktop Only

/* Desktop Only */
@media screen and (min-width:768px) {
header#header {
    position: fixed;
    bottom: 0;
    top: unset;
    z-index: 9999;
    background-color: white !important;
}
}

Mobile Only

/* Mobile Only */
@media screen and (max-width:767px) {
header#header {
    position: fixed;
    bottom: 0;
    top: unset;
    z-index: 9999;
    background-color: white !important;
}
}

Blog List Page

/* Blog Page (list) */
[class*="type-blog"].view-list {
header#header {
    position: fixed;
    bottom: 0;
    top: unset;
    z-index: 9999;
    background-color: white !important;
}
}

Blog Post

/* Blog Post */
[class*="type-blog"].view-item {
header#header {
    position: fixed;
    bottom: 0;
    top: unset;
    z-index: 9999;
    background-color: white !important;
}
}

Event List

/* Event List */
[class*="type-event"].view-list {
header#header {
    position: fixed;
    bottom: 0;
    top: unset;
    z-index: 9999;
    background-color: white !important;
}
}

Event Detail


/* Event Detail */
[class*="type-events"].view-item {
header#header {
    position: fixed;
    bottom: 0;
    top: unset;
    z-index: 9999;
    background-color: white !important;
}
}

Shop/Category


/* Shop/Category */
[class*="type-products"].view-list {
header#header {
    position: fixed;
    bottom: 0;
    top: unset;
    z-index: 9999;
    background-color: white !important;
}
}

Individual Products

/* Individual Product */
[class*="type-products"].view-item {
header#header {
    position: fixed;
    bottom: 0;
    top: unset;
    z-index: 9999;
    background-color: white !important;
}
}

Cart Page

/* Cart Page */
body#cart {
header#header {
    position: fixed !important;
    bottom: 0;
    top: unset;
    z-index: 9999;
    background-color: white !important;
}
}

Homepage Only


/* Homepage Only */
body.homepage {
header#header {
    position: fixed;
    bottom: 0;
    top: unset;
    z-index: 9999;
    background-color: white !important;
}
}

Other Pages (Exclude Homepage)


/* Other pages - exclude homepage */
body:not(.homepage) {
header#header {
    position: fixed !important;
    bottom: 0;
    top: unset;
    z-index: 9999;
    background-color: white !important;
}
}

All Pages

/* All Pages */
header#header {
    position: fixed;
    bottom: 0;
    top: unset;
    z-index: 9999;
    background-color: white !important;
}
1 Like