Big Background - One Image, One Screen

The requirements for this tutorial: Firefox or Chrome for a browser, go to this site and install Stylish and the tumblr - Clean Slate theme.

The Big Background is the area of tumblr behind all other content and controls on your dashboard. Modifications to the Big Background will depend upon what you want to see and how it will function.

One Image, One Screen
This layout is for one image, filling the background, which will remain in place while scrolling.

The instructions that follow display an image of what changes will occur after editing, the line of code which requires the edit, and any additional notes.
 

The CSS Code - Editing Instructions

Generic blue theme, no style applied

The generic blue tumblr, with no style applied


Selecting a Background Image

  • Find the URL for the image you have selected for the background.
  • Paste the URL between the quotes and brackets of the following line:
    background:url("<PASTE YOUR URL HERE>") no-repeat fixed !important;

The Edited Code

/*BIG BACKGROUND begin - background for the entire screen*/
body {
  background:url("<PASTE YOUR URL HERE>") no-repeat fixed !important;
  background-color: rgba(44,71,98, 0.95) !important;
  background-position: 0% 0% !important;
  background-size: 100% 100%  !important;
}
/*BIG BACKGROUND end*/


After background URL selected and edited

Setting Content Pane Opacity

  • Set the desired opacity level (transparency) for the content pane by changing the last number.
    • minimum: 0.00 = transparent / completely clear
    • maximum: 1.00 = opaque / completely solid

      The example has an opacity level set to 0.25 and looks like this after editing:
      background: rgba(44,71,98, 0.25) !important;

The Edited Code

/*CONTENT begin - background for posts, icon bar, sidebar*/
#content {
  background: rgba(44,71,98, 0.25) !important;
}
/*CONTENT end*/


After editing Content Opacity

Setting Icon Bar Opacity

  • Set the desired opacity level (transparency) for the icon bar background.
    • If a content pane rests on top of another pane with opacity, the two levels and colors are combined.

      The example has an opacity level set to 0.25 and looks like this after editing:
      background-color: rgba(255, 255, 255, 0.25) !important; 

The Edited Code

*ICON BAR BACKGROUND begin - background for the icon bar*/
#new_post {
  background-color: rgba(255, 255, 255, 0.25) !important;
}
/*ICON BAR BACKGROUND end*/


After editing Icon Bar Opacity

Setting Post Content Opacity

  • Set the desired opacity level (transparency) for the post content background.
    • If a content pane rests on top of another pane with opacity, the two levels and colors are combined.

      The example has an opacity level set to 0.25 and looks like this after editing:
      background-color: rgba(255, 255, 255, 0.25) !important;

The Edited Code

/*POST BACKGROUND begin*/
#posts LI[class*=" post"] {
  background: rgba(255, 255, 255, 0.25) !important;
}
/*POST BACKGROUND end*/


The image for this stage displays only the changes after editing the above lines.




After saving and enabling the completed style, this is the final result. The remainder of the unedited code should clear up the blue/green buttons and the frame around the radar.

If you are feeling really adventurous, there are also places to change the following within this style:

BIG BACKGROUND
ICON BAR
ICON BAR BACKGROUND
AVATAR ARROW
CONTENT
POST BACKGROUND
SELECTION ARROW
GREEN BUTTONS
RADAR
NEW CONTENT

Please feel free to ask if you have questions or need help.

Welcome to my CSS Toy Box

This is where I test CSS toys. You are currently looking at a variant of Steven Bradley's 3 Column CSS Layout.

This Simple Auto-Playing Slideshow might move a bit fast, but each slide either contains a link or actually is a link. There is a wee bit of jquery in use for the slideshow to function.

The Title is a good example of a CSS Toy. Blurred text changing to 3D Text with a CSS timed transition.

Initially all I wanted was to create Post Drop-Shadows without using images. This rapidly grew into something else.

I've seen a lot of fancy tricks for links, but most of them required javascript or some variant. I wanted a pure CSS Slider menu, hopefully one that allowed images.

Please take a look around. There are lots of little things I have toyed with, from the rounded inner corners of the avatar frame to the linear gradient background with a semi-opaque "noise" filter overlay.

I'm trying to utilize what I have learned, not just post links to what you might be able to do with CSS. Enjoy!