February 17, 2013 at 2:05 pm #20868
I’m using Genesis/Prose for a while now, and liked it because of the design controls.
I ran across a site with a cool design that I’d like to use, but I’m sure it was a top-dollar job. I’m an amateur and do my own sites for lack of bread, as they said in “Hair”.
Anyhow, this is a graphic on the background layer that extends above and to the left of the main body of a page. The effect is that the image appears to be behind the body/text area.
Here’s the example: http://www.empoweredsoul.com/
I think I could do this in Prose… except that I would need space _above_ the main body, where the header usually is. Is there an easy way to lower the body area of a page (or add background area above it)?
TIAFebruary 17, 2013 at 2:37 pm #20876
Hmmm… wondering if I can make a high header space, and put part of the image directly on the header, then match the background image to th emissing portion on the header image. Make sense? But I would need to get rid of the padding between the header image and the extreme edge of the main body, and I have no clue about that. Opinions? Suggestions? TIA.February 17, 2013 at 2:41 pm #20877
Can you provide a link to your site so we can see what you have?February 17, 2013 at 2:52 pm #20879
Sure, mine is pretty much a standard Prose setup.February 17, 2013 at 3:12 pm #20882
Prose is a beast! I’m not good with that at all, but after looking at you site – look for this in your style.css (I think for Prose that’s where it’s at). But you would just increase the 15px in the margin to say 150 or 175. It will bring it down. So you can add a custom background image like her’s and then edit this just to get started.
border: 1px solid #E7E4E4;
border-radius: 0 0 0 0;
margin: 15px auto 0;
}February 17, 2013 at 4:02 pm #20889
In Genesis –> Design Settings –> Wrap –> Top Margin, change the 15px to 150px and see how that looks. You will probably also need to change both the padding and the border (in the same Design Setting) to 0 (zero) to avoid a white background strip interrupting your image.
If you’re going to add any code snippets like the above, paste them into Genesis –> Custom Code –> Custom CSS, instead of making any changes to style.css.
Code that’s added to Genesis –> Custom Code –> Custom CSS will override the Design Settings, so it’s always best to look for a Design Setting that does what you want, and only add code to Custom CSS if you want to do something that isn’t covered by the Design Settings.
February 17, 2013 at 4:06 pm #20890
Wow @wendycholbi, Prose really is a beast! I’ll have to install it on a test and play with it. It’s nothing like the other themes.February 17, 2013 at 4:21 pm #20894
Personally, I think Prose is the unsung hero of all Genesis themes. The Design Settings in combination with the Custom Code fields make it super-powerful…and much easier for beginners to customize their sites (no need to make a child theme, or modify core theme files).
But you’re right that those very features make it different from all other Genesis themes (great power –> great responsibility, blessing/curse, yada yada…).
February 18, 2013 at 7:49 am #20983
Thanks to y’all. I’ll be trying this stuff out and let you know how it turned out!
Thanks again.February 18, 2013 at 9:10 am #20995
OK great, I got the text body lowered and it works great! I didn’t even realize what those particular controls were for.
Now to get the bg image lined up with the header part. I’ll post a link when I’m finished.February 18, 2013 at 11:49 am #21043
Glad it worked for you, Michael! I’m looking forward to seeing what it looks like when you’re done — seeing someone trick out Prose into a unique creation is one of my favoritest things.
February 18, 2013 at 1:09 pm #21064
Here’s a first rough effort. The bg is one big png that needs to be wider. The top of the header area is too low here. The cutout is not good, just for practice. The yellow shows the lack of border in the header area. Trickiest part will be aligning the bg partial image with the header partial image. Wish there was a way to get coordinates off a web page.
compared to hers atFebruary 18, 2013 at 2:07 pm #21079
Are you going to actually need the header area for something in addition to your site name/title (for instance, were you thinking of having a signup widget like the one at Empowered Soul)?
Just thinking out loud here and trying a few things with Firebug, it occurred to me that you could set the header height to 0px (would probably also need to set .header-image #title-area to 0px in height in Genesis –> Custom Code –> Custom CSS), place your site name and tagline into the background image itself, and eliminate the need to align a header bg with the page bg.
If you did that, you could use one of the Genesis Hooks (genesis_before or genesis_before_header — see the Visual Hook Guide and the Genesis Hook Reference; you can add HTML and PHP to any of these hooks with the Genesis Simple Hooks plugin) if you needed to replace the header-right widget area.
But please ignore these ideas if they don’t work for you. There’s always more than one way to do something, especially in Genesis/Prose/WordPress, and I’m just brainstorming for fun, to see if I could figure out a way to avoid the aligning-two-backgrounds issue.
February 18, 2013 at 2:27 pm #21086
Thanks, good ideas. Even tho I’m a layman, once I’m made aware of tools like you’ve given me I can usually play with it pretty well.
You’re right, and also I want to get the body higher than I have it now so I don’t lose so much “above the fold” real estate.
Many thanks to both of you.February 18, 2013 at 2:29 pm #21087
You must be logged in to reply to this topic.