BLOG

Image Tiling in Photoshop

Sep
01

There are some wacky and misleading image-tiling Photoshop tutorials out there. Here, you will find the best (or, the quick and easy) way to tile an image in a Photoshop. Tiling images across the background of website elements is a common practice. Tiling can occur across the x-axis, the y-axis, or across both. It’s a matter of just a few lines of CSS:

1
2
3
#element {
    background: url(background.jpg) repeat-x;
}

Tiling an image in Photoshop (maybe we are creating a comp that will be used to style a website) is also easy, though the process is entirely different. First things first: We need to create or open our image to be tiled. After doing this, we define our pattern using the Define Pattern option. This option is found within the top menu, under Edit > Define Pattern… You might have to select Show All Menu Items if Define Pattern is not showing.

Our pattern is now defined. We can now use our pattern to fill a Photoshop layer. There are two ways to do this:

1. From the top menu, select Edit > Fill… Under the Fill options, use pattern then select the custom pattern we just created. Your layer should now be tiled.

2. Select the Paint Bucket Tool. Under its options in the top menu, select pattern fill, then choose the pattern we just created. Click on the layer you wish to fill. Your layer should now be tiled!

Push Up the Web

Aug
09

Nobody who creates content for the Web likes the fact that outdated browsers are still so commonly used. There is so much hating in web development circles on Internet Explorer version 6 that the hate has become cliche. Nary does conversation about Internet Explorer pass without spiteful words being spoken. Well, one man is doing more than just complaining. Nick Stakenburg has developed a clever way to hint to users of outdated browsers that they need to update. Stakenburg’s effort to “push up the web” is aptly called Pushup. Users of outdated browsers receive a popup box in the corner of their browser window with a message stating something like “important browser update available.” Clicking on the message will take these users to the appropriate location where they can update to the latest version of their browser.

Pushup is customizable, though it looks great out-of-the-box. For a full list of customization options, visit www.pushuptheweb.com.

Installation:

Pushup can be downoladed from www.pushuptheweb.com. After uploading the package to your server, you will need to include the Pushup CSS and javascript file in your header:

1
2
<link rel='stylesheet' type='text/css' href='css/pushup.css' />
<script type='text/javascript' src='js/pushup.js'></script>

Et voila! You have now installed Pushup.

Pushup has been picked up by other frameworks, including jQuery, MooTools, and Dojo. It can also be installed as a plugin for WordPress or Joomla.

Do the Web a favor; install Pushup on your site. Everybody is doing it.

Fonts from Exljbris Font Foundry

Jun
24

I’m a fan of the exljbris Font Foundry, partially because it provides all of its fonts for free*. The exljbris Font Foundry is the project of Jos Buivenga, who says he named the foundry after an ex libris (with his initials, jlb, replacing the lib in libris). To save you a trip to the dictionary: an ex libris is an inscription on a bookplate to show the name of the book’s owner. Jos Buivenga has won numerous awards for his fonts and was interviewed for the September edition MyFonts Creative Characters.

In this post, I will gather samples of exljbris fonts along with descriptions by Jos Buivenga of how these fonts might be used.

*Some exljbris fonts are available for free in just one or two weights.

Read More »

Free font roundup

Jun
18

The following is a roundup of beautiful and free fonts! Wow.

Luxi Sans

Luxi Sans is a truetype font available in four different styles: regular, oblique, bold, and bold oblique. Luxi Sans license allows for @font-face CSS embedding. In fact, Luxi Sans has a kit available to help with the @font-face embedding process.

Read More »

Drop shadows with CSS3

Jun
09

The box-shadow property of CSS3 allows us to add a highly customizable drop shadows to elements of our site without using images. We can add a drop shadow to almost anything – from images to buttons to div tags. The box-shadow property is supported by all the usual standards-compliant browsers (Firefox, Safari, Chrome, Opera, etc.). The basic syntax for using the box-shadow property looks like this:

1
box-shadow: horizontal-value vertical-value blur color;
1
2
3
box-shadow: 5px 5px 5px #818181;
-webkit-box-shadow: 5px 5px 5px #818181;
-moz-box-shadow: 5px 5px 5px #818181;

Read More »