Jump to content

Is there a way to change the height of a section on mobile only?

Recommended Posts

Posted (edited)

Site URL: https://www.sierraccook.com/

Hello everyone!

I am struggling to figure out how to change the height sections on mobile. On a desktop, the large height sections look great, but on mobile they are spread way too far apart.

 

This is the amount of space on a desktop:

 

408528068_ScreenShot2020-12-10at6_10_57PM.thumb.jpg.841a9128c3d7c24e8ec974bcc653f278.jpg

 

And this is the amount of space on mobile:

 

IMG_6771.thumb.jpg.a643a65ec8d68dd342946cea40225f6c.jpg

 

I would like for the distances to be about the same on both screens, and would also like for the images on mobile to be the same width. Since the images of the phones are actually background photos, changing the height of the sections on mobile causes them to shrink and moves them towards the center of the screen. I like that the images are mostly out of frame on mobile since there is much less screen space, so if there is a way to keep them like that and just fix the height of the sections, that would be lovely!!

To anyone that could that help me, thank you so so much in advance!

Edited by Sierracc
grammar
Posted

Add to Home > Design > Custom CSS

@media screen and (max-width:767px) {
[data-section-id="5fc983babe6684539de08e06"] {
    min-height: 20vh !important;
}
[data-section-id="5fc983babe6684539de08e06"] + section {
    min-height: 20vh !important;
}
[data-section-id="5fc998b4e4017829c1640852"] {
    min-height: 20vh !important;
}
}

 

Email me if you have need any help (free, of course.). Answer within 24 hours. 
Or send to forum message

Contact Customer Care - Learn CSS - Buy me a coffee (thank you!)

Posted

Thank you so much @tuanphan!!!!!!!! This solved my spacing issue perfectly!!!!!! However, now on mobile, the phone are mismatched, with the "Yelp Redesign" phone off frame and the other fully in frame. Is there a way to keep them all the same?

IMG_7289.thumb.jpg.a5630661b17ee0277bc725cb5d594d12.jpg 

IMG_7290.thumb.jpg.19620e2a9bc231b4ba836d687c50052d.jpgIMG_7291.thumb.jpg.3f8dce1dd2b085ede892676ff7f05521.jpg

Posted

@tuanphan Nevermind! I figured it out! It was an issue with the amount of space the titles and descriptions took up in each section. I revised them so they each use the same amount of lines/space. Thank you so much for your help!!!!

  • 1 year later...
Posted
On 12/12/2020 at 8:53 PM, tuanphan said:

Add to Home > Design > Custom CSS

@media screen and (max-width:767px) {
[data-section-id="5fc983babe6684539de08e06"] {
    min-height: 20vh !important;
}
[data-section-id="5fc983babe6684539de08e06"] + section {
    min-height: 20vh !important;
}
[data-section-id="5fc998b4e4017829c1640852"] {
    min-height: 20vh !important;
}
}

 

I'm trying to similarly shrink a section on mobile, but the 20vh height isn't doing very much. Tried switching it to 0px and it barely made a dent, which was strange. Tuan, do you have any ideas?

Site: https://www.lupoarms.com

password: lupo

CSS:

.image-swap img{
  position: absolute;
  height:auto;
}

.image-swap img {
    display: block;
    left: 50%;
    transform: translateX(-50%);
}
.image-swap img:nth-child(1) {
  z-index: 1;
  transition: .5s;
}
.image-swap img:nth-child(1):hover {
 opacity:0;
}

#block-yui_3_17_2_1_1641240410508_1657 {
 display: block;
  margin: 0 auto;
  width: 50%;
}

.container {
    background-color: #ff5733;
    width: 100%;
  height: 100%;
    margin: 0 auto;
    /*overflow: hidden;*/
    }

/*phone shrink*/
@media screen and (max-width:1200px) {
[data-section-id="61d080f38e186f78e93ae953"] {
    min-height: 0px !important;
}
}

/* Change dropdown menu background */
  .header-menu-nav-item {
    background: #000000;
  }

Posted
10 hours ago, tomalexander96 said:

I'm trying to similarly shrink a section on mobile, but the 20vh height isn't doing very much. Tried switching it to 0px and it barely made a dent, which was strange. Tuan, do you have any ideas?

Site: https://www.lupoarms.com

password: lupo

CSS:

.image-swap img{
  position: absolute;
  height:auto;
}

.image-swap img {
    display: block;
    left: 50%;
    transform: translateX(-50%);
}
.image-swap img:nth-child(1) {
  z-index: 1;
  transition: .5s;
}
.image-swap img:nth-child(1):hover {
 opacity:0;
}

#block-yui_3_17_2_1_1641240410508_1657 {
 display: block;
  margin: 0 auto;
  width: 50%;
}

.container {
    background-color: #ff5733;
    width: 100%;
  height: 100%;
    margin: 0 auto;
    /*overflow: hidden;*/
    }

/*phone shrink*/
@media screen and (max-width:1200px) {
[data-section-id="61d080f38e186f78e93ae953"] {
    min-height: 0px !important;
}
}

/* Change dropdown menu background */
  .header-menu-nav-item {
    background: #000000;
  }

Resize section on homepage? If reduce height, black space will appear. I think you can consider replace mobile background with new image. What do you think?

Email me if you have need any help (free, of course.). Answer within 24 hours. 
Or send to forum message

Contact Customer Care - Learn CSS - Buy me a coffee (thank you!)

  • 5 months later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

×
×
  • Create New...

Squarespace Webinars

Free online sessions where you’ll learn the basics and refine your Squarespace skills.

Hire a Designer

Stand out online with the help of an experienced designer or developer.