Yes it is possible -using CSS (Cascading style sheet). But to define a HTML element in CSS you must first know the element ID or class name. After some checking I found out that “header-inner” is the ID for the content of header widget. So what’s next?
You need to check the image placement method you chose when you uploaded the header image to Blogger in the first place. Different method handled the image differently, thus requiring different codes for alignment.
Go to Dashboard > Design > Edit HTML.
Update: Now, instead of the steps above, there is an easier and safer way of adding CSS snippet in your template (opens in a new tab/window). Check it out!
Below are a list of CSS code snippets for you to choose from. Copy and paste them as explained above.
1. If you used “Behind title and description” option
When you chose this option, Blogger added the banner image as a background to the header. To align it you need to reposition the background image by adding one of these CSS snippets:
- To center
1
#header-inner {
background-position
:
center
!important
;
width
:
100%
!important
;}
- To align right
1
#header-inner {
background-position
:
right
!important
;
width
:
100%
!important
;}
2. If you used “Instead of title and description” or “Have description placed after the image” option
With this option, the image was added as a
HTML element. Use these snippets are to align the element:- To center
1
#header-inner img {
margin
:
0
auto
!important
;}
2
#header-inner {
text-align
:
center
!important
;}
/*include this line if you are using Template Designer*/
Use only the first line for normal Layout template. Use both lines if you are using Template Designer. - To align right
1
#header-inner img {
margin
:
0
auto
0
300px
;}
You need to adjust the left margin (300px in this example) to “push” the image to the right. - To align verticallyTo align the the image vertically, apply top padding to push it down, like this:
1
#header-inner img {
padding-top
:
50px
;}
Adjust the value until you get the desired position.
For option 1 and 2 to work, your header image width (plus margin and padding if any) must be equal or less than the container (such as header-wrapper, outer-wrapper etc.) width.
3. Aligning header texts (title and description)
The snippets below are for aligning header title and description. They will work with both text-only header and the text in “Behind title and description” image placement option.
- To center
1
#header-inner {
text-align
:
center
;}
- To align right
1
#header-inner {
text-align
:
right
;}
- To align verticallyApply top padding:
1
.titlewrapper {
padding-top
:
50px
!important
;}
Adjust the value until you get the desired position. For the description, use.descriptionwrapper
.
4. Placing image and texts side by side
Use one of these if you want split the header into two parts -an image and a text parts, positioned side by side. These snippets are only applicable to “Behind title and description” image placement option.
- To place image on the left and texts on the right
1
#header-inner {
background-position
:
left
!important
;
width
:
100%
!important
;}
2
.titlewrapper, .descriptionwrapper {
padding-left
:
100px
!important
;}
Increase left padding to push away texts to the right the header image. - To place image on the right and texts on the left
1
#header-inner {
background-position
:
right
!important
;
width
:
100%
!important
;}
2
.titlewrapper, .descriptionwrapper {
padding-right
:
100px
!important
;}
Increase right padding to push away texts to the left of header image.
No comments :
Post a Comment
If you comment... I follow!