Responsive Banner Image (iPad, Laptop, Desktop Viewports)

Posted in: Newspaper
Post count: 28

Hi,

I am trying to create a responsive header (logo banner).

I have created multiple dimensions of the image namely – 768 x 266 (for iPad dimensions)- https://www.thechildhoodlife.com/wp-content/uploads/2018/05/Header-Background-with-Logo-768-x-276.jpg

And

1024 x 266 (as a second breakpoint)- https://www.thechildhoodlife.com/wp-content/uploads/2018/05/Header-Background-with-Logo-1024-x-276.jpg

This is the CSS I used on both those image breakpoints. I hope you can understand what I am doing and I will provide my logins if you need to investigate further.

What I am trying to do is make the header as seamless (as possible) by using both those images.

CSS ——————————————————————————————————————–

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
.td-banner-wrap-full.td-logo-wrap-full.td-logo-mobile-loaded.td-container-wrap {
background-image: url(“https://www.thechildhoodlife.com/wp-content/uploads/2018/05/1024-cover-logo-the-childhood-life.png”) !important;
min-height: 276px !important;
min-width: 1024px !important;
background-size: cover;
background-position: 50% 80%;

}

}

@media only screen and (min-device-width: 768px) and (max-device-width: 769px) {
.td-banner-wrap-full.td-logo-wrap-full.td-logo-mobile-loaded.td-container-wrap {
background-image: url(“https://www.thechildhoodlife.com/wp-content/uploads/2018/05/Header-Background-with-Logo-768-x-276.jpg”) !important;
min-height: 276px !important;
min-width: 768px !important;

}

}

Thanks

Shane

Post count: 20688

Hi,

But there would be no need to do something like that. For example header styles 9, 10 or 11 you can upload any logo size you want
https://forum.tagdiv.com/logo-favicon/
The image used will be resized automatically when viewing the website on different devices. This is a demo which uses header style 10 and a big logo image
https://demo.tagdiv.com/newspaper_cars/
You can see how the logo resizes, on an iPad device for example
https://www.screencast.com/t/AvsiJGcL

Thanks

Post count: 28

Hi Simion,

I have tried what u said and I cannot achieve that.

I am using style 10. I uploaded the logo (banner) for for style 10 but it did not come out with proper resolution. Bear in mind the image that I used is 1326 x 276 here https://www.thechildhoodlife.com/wp-content/uploads/2018/05/Childhood-Life-Logo-Background-1349-x-276.jpg

I tried uploading in the style 10 logo module you are referring to and it stretches out and loses major resolution. I tried using “Cover”, “Full Width” ect and I couldn’t get it the way I wanted.

I am afraid to undo some of the CSS I have placed in Theme Panel > Custom > CSS and on the Live CSS toolbar. Is there any way that you could have a look at this for me?

I have spent a day trying to figure this out. I would really appreciate if someone could take a look at this for me.

Thanks

Shane

  • This reply was modified 8 years by Daltai.
Post count: 28

Hi Simion,

Ok thats really strange! It appears to be working correctly now! But I honestly tried this already and it had my mind completely stressed.

I will remove some of the unnecessary CSS now and see if it works the way I want it to.

I think there is a conflict depending where you save your CSS in the theme.

Live CSS vs Theme Custom CSS modudle. I found that can change things especially with the use of “!important” in a piece of CSS code

Thanks!

Shane

  • This reply was modified 8 years by Daltai.
Post count: 28

Hi Simion,

I have one last issue. There is an overlap with the header and where I have set the CSS as the background image. You will see exactly what I mean once u resize the browser and watch the header.

I have deleted all possible CSS associated with this (I think) but it must be hiding somewhere. I checked 3 places 1. Live CSS, 2. Theme Panel Custom CSS, 3. Customizer CSS

Anywhere else I should be looking?

This is the website – resize and you will see what I mean – https://www.thechildhoodlife.com/

Thanks

Shane

Post count: 20688

Maybe you did not use the full image size and used a thumbnail instead
https://www.screencast.com/t/graHsimAEo
https://www.screencast.com/t/E0hQhKRetA
That would explain the low resolution results.

I see that you are trying to display a background image in the header, why not use the theme panel setting
https://www.screencast.com/t/4oQnDoEngrzj
Also there are settings to stretch the header elements if needed
https://www.screencast.com/t/DHPJgT3Y2

Right now there is still code active – https://www.screencast.com/t/vespululs
Are you sure the Live CSS panel is empty because the code seems to be coming from there
https://www.screencast.com/t/XyRfaHUSAJ

Thanks

Post count: 28

Simion can I please give you my logins to do this. I have been trying to fix this for 24hrs and cannot seem to get anywhere with it

Shane

Post count: 20688

This is how I see it now. You removed the customization that you previously tried in order to apply a header background image.
Now you used the image as logo – https://www.screencast.com/t/rchSlF7S0F
The image is responsive on all devices. I don’t know what else you want to do with the header. Maybe if you could explain again what you want to do further, I would be able to help you.

Post count: 28

Hi Simion,

I eventually fixed this issue. Where would you recommend adding CSS – Live CSS editor or in the Theme Panel?

I find using both can cause unexpected results – possibly interfering with the cascade of CSS.

Thanks

Shane

Post count: 20688

Hi,

It depends on your code, also the live CSS would be easier to use since the results can be seen immediately. Code entered there could create problems, make it as specific as possible and test more.
Both the theme panel code and Live CSS code will be saved in the database safely, it will not be lost.

Thanks

Viewing 10 posts - 1 through 10 (of 10 total)
The forum ‘Newspaper’ is closed to new topics and replies.