I'll repeat my initial post here as an explanation of what these files contain. I probably should have added a README.txt file, but I didn't :-)
It turns out the whole thing is too large to upload here, so I had to break it into two parts. 'themes.zip' are all the files to drop in the themes folder. 'images.zip' should go into the 'themes/colors' folder.
I am working on the Drupal integration of PGV and needed some themes that better match the Drupal themes. I came up with a way to create a group of themes that share the same images and html and just have different css to change the color pallets. The colors I created are set to match several of the Drupal themes but there's nothing Drupal-specific in them, they are just a variety of different color pallets that could could work either as embedded or stand-alone themes.
The style sheets all start from the same base, there is a place at the top that that lists 5 hexidecimal colors that are used for that pallet, and all other colors in the stylesheet are neutral white, black or gray. To create a new variation, you just do a find and replace on each of the 5 colors and save it with a new name, and you have a new sylesheet for a different color pallet.
Since the html and images are shared, it's easy to add a logo or other personalized html to the shared header.html, or drop different images into the images folder, and they will be then used by all the themes. Currently, the images folder contains mostly images from the xenia theme, but where the xenia images were too color-specific I picked up images from other themes that are more neutral to try to create an image collection that will work well with lots of different color pallets.
Also, I tried to set the base css up to make it fairly easy to change font families and font sizes. Font sizes and families are defined in just a couple places so it's easy to change them.
To use this, you create a theme folder for each color that just holds a file that defines the name and stylesheet for that color, and includes everything else from a shared folder (which I'm calling 'colors').
Log in to post a comment.