The pixel size for themes (previously referred to as Personas) is 3000x200 for the header graphics and 3000x100 for the footer graphics. In one of the Firefox updates a while back, the footer area is not seen by default so these days quite a few people don't even bother creating a footer graphic. I still do and will continue to do so because I have mine set to see the footer area.
So let's take a look at a sample 3000x200 header graphic.
So when I'm creating a design, I have a blank template file saved on my computer. One of things on the template file is a size guide (which I call Marker). Default screen resolutions have gotten bigger over the years. My screen resolution is 1920x1080. I remember when the main screen resolutions used were 800x600 and 1024x768. So my size guide is 1024 wide, like so:
You might also want to take into consideration that some people use additional toolbars while others don't. I do. I've added a couple extra toolbars to my browser just so that I can see more of the theme designs when I'm using them. Examples below.
NO ADDITIONAL TOOLBARS
TWO ADDITIONAL TOOLBARS
It might also be important to note that I use the plugin Classic Theme Restorer for my browser as well. So if the print screens showing my browser look different than what your browser looks like, that's probably why!
Now, when creating a design you have to keep in mind that the header graphics are RIGHT ALIGNED while the footer graphics are LEFT ALIGNED.
Let's start with a space picture found at http://pics-about.space/. It's best to ask permission to use the image if you're planning to upload it to Mozilla whenever possible. I actually like to use stock photo sites where images are available for free. Though even the free images may require you to give credit and/or link back.
If you have the image copied to your clipboard already, you will just need to paste it into your template. I like keeping each step on their own layer in case I need to edit one thing or another.
Clearly you can see that the background gradient color I originally had in place isn't the right color for the image I'm using here. Now, you can do one of two things, 1) change the background color or 2) change the color of the space image. For this, I'm going to change the background color.
What I like to do, to get as close of a match as possible, is use the EYEDROPPER tool.
Once you select the Eyedropper tool, take your pointer and put it over the left side of, in this case, the space picture. While at a glance, it might look like the background is black, it really isn't. Once you have your new color selected, fill in your background layer with the new color.
See, now the background blends much better with the image I used. But it's not perfect. If you take a closer look (by clicking the image above) you can see the edge of the original image. There is an easy fix for that. Select the ERASER tool, set it to a SOFT ROUND size setting. I used 182 in this example, and just lightly go over the left edge of your image until you can no longer see any sharp edge and it looks blended with your background color. I personally prefer to use LAYER MASKS instead of the eraser tool, but I won't go into that right now.
And see, the focal point of the design is within the 1024 size guide that I use. You can always make your 'marker' size the same as your own screen resolution. That way it would fill the whole top of your browser window. It's up to you.
Now, you can choose to leave it like that or you can add something more. For example, I'm going to add additional stars to the image. In the image below, you can see that I've added small stars to the image. I didn't just add them to the left of the space image I used, I added some over top of it as well. It helps to pull the whole thing together as one cohesive image. The star brushes that I used for this were from http://www.obsidiandawn.com/.
After saving the header image I would start on the footer image. Now I could do that by taking a copy of my completed design and FLIP the image HORIZONTAL so that the space scene is now on the left and copy and paste it into my footer template, or I could just fill my footer template with my background color that I used and add some stars to it like I did in the header graphic. The latter is what I choose to do.
Now comes the step that I think is really important. I always test my designs on my browser (without uploading them to the Mozilla Theme site). To do that though, you need a plugin call Personas Plus. It give you the ability to add and/or edit designs right from your own computer. On my browser, I have the fox icon in my footer area. I'm honestly not sure where it will display if you don't have your footer area visible on your browser. So just look for it. And from there you can test your design.
Below is what the image looks like on my browser during the testing of it. The color selections on this are very limited, so I select colors as close as I can get them. When I go to upload to Mozilla Add-On, I can pick more accurate colors. I used to use the color picker tool in Photoshop ahead of time to decide what colors I wanted to use but have since stopped doing that. I just take a little extra time to make my selection on the upload page.
Once you've tested it on your own computer and are satisfied, you can either upload it to Mozilla or just keep it for yourself. I've decided to go ahead and upload it. I just removed the VanillaOrchids text that I have running across the image throughout the tutorial. :D
The finished design is online here: In To Space We Go
I hope something here is helpful.
EDIT: For those interested, here is the template I use in PSD format. DOWNLOAD TEMPLATE













Hello,
ReplyDeleteI'm Dark Adams... (a trying themes-creator) You already helped me very much (https://discourse.mozilla-community.org/t/confusion-over-pixel-size-of-themes-for-header/3007/8 ) and this very well done tutorial is also really helpful... Now I understand some more about what the Point is... I am really excited about all the ways I could customize my "personal" Firefox - The classic Theme Restorer with it's option of additional toolbars is a real eye opener in the way to evaluate all the great Themes I misunderstood before...
But as much as I think about it... I just started to find my own Picture for my own Firefox Theme... It's not that I need just Firefox... Therefore I use more than 4 Add-Ons now... (Personas Plus, Lightweight Themes, Personas Expression, and now the classic Theme Restorer...) and with all these (very nice Tools) changed the way... soft and rarely noticeable... It's like find the best Firefox for the Pictures...
As Always, the right way is somewhere between... but it will be more complicated presenting themes not only for different screen sizes but also for different using of Firefox... In this case ... Tutorials like yours are so important. Thank you so much... And I... I am much more spoilt for choice...
Many Greetings
sincerely Yours
Peter Nordmann
Hi Peter!
DeleteYou're welcome! I'm really glad you found the tutorial helpful. I know that there are many variables that can change the way a theme displays for different people, especially if they are using different add-ons than another person. I just try to make mine so that they look as good as possible when testing in my browser and hope that they will work well for others. :)
Thank you for leaving a comment. I really appreciate it.
Pam
Hi,
ReplyDeleteDon't thank me Pam. Since I use Linux (Ubuntu Studio) I am more open minded for all the work People doing behind the scene... I changed from just consuming without a thankful thinking to a more than a positive surprised member in the front-door to the world of open Source... My first language is German ( I live in Hamburg) and even when I read some instructions in my own language... Maybe you know that kind of problem...
What I wanted to say... It is hard for me reading and understanding instructions in a foreign language I just use for doing some small-talk... normally I need hours... your Tutorial I understood at my first go...
Peter
I do understand, and I'm glad that you understood my tutorial.
DeleteHave fun making more theme designs. :)
Pam
How do you assess turning on and off the footer? I can't find it anywhere on Firefox. Thanx!
ReplyDeleteI installed this plugin: https://addons.mozilla.org/en-us/firefox/addon/classicthemerestorer/ so that I could bring back the footer of the browser window.
DeleteThnx you helped me a lot.
ReplyDeleteSincerely,
SkipperOfOtters
You're welcome! I'm glad to hear that. :)
DeletePam
Do you have a template I can download please...would be easier for me
ReplyDeleteThanks
Maggi
Hi Maggi,
DeleteYeah, here is the template that I use. It's just the header template though. If you want a footer template, let me know. Also, just to be clear, it's in PSD format. I don't know if it will work in other graphic programs other than Photoshop though. But maybe you use Photoshop. :)
http://www.vanillaorchids.org/temp/Header_TEMPLATE.psd
Thanx for this usefull tutorial. Making my first Mozilla theme :)
ReplyDeleteI'll let you know ...
You're welcome, Xavier! Have fun making themes.
DeletePam
This is it, i made my first theme :oP using also Personas+ to try.
DeleteHere is my theme, using a photo i took years ago, GIMP (+ LiquidRescale add-on). Hope you like it ;):
https://addons.mozilla.org/en-US/firefox/addon/bumblebee_bourdon/
Nicely done! You did a fantastic job on it.
DeletePam,
ReplyDeleteYou've created one of the BEST tutorials I've ever had the pleasure to follow! Every step seems very straight-forward and that's RARE when it comes to something usually quite difficult to me. I'm NOT the most sophisticated user out there! LOL I can't wait to get started making my FIRST theme, especially as I've always wanted to do so over years, but found the "how-to" info much to complicated which is why these instructions are sooooo useful! So wish me luck and THANKS so much!
P.S.- Can you please give me EASY instructions on how to add additional toolbars to increase my header size? Is it possible to add MORE than the 2 you did? I would love to see as much of the theme image as possible.
Gratefully, Cassandra.
Thank you so much, Cassandra! I'm really happy that you found this tutorial so helpful and easy to follow. Best of luck with creating your first theme!
DeleteAs for the toolbars, I believe that you can add as many as you want. You will need the Classic Theme Restorer add-on though. But keep in mind, eventually a lot of add-ons will stop working, including Classic Theme Restorer. But I do believe that Mozilla is going to be incorporating some of the features of that add-on into a future version of Firefox.
I went ahead and wrote up a quick tutorial for adding toolbars with Classic Theme Restorer installed. You can find it here: https://vanillaorchidstutorials.blogspot.com/2017/09/firefox-additional-toolbars.html
I REALLY appreciate this tutorial and the recommendation of Personas Plus. I always wanted to try my hand at creating a simple theme. I tried a couple of times but after submitting, the image didn't look like the image I created. Now...using Personas Plus, I can see the image as it will appear before submitting.
ReplyDeleteAlso, thank you for viewing the two HAL themes I submitted. I appreciate it very much.