Design

A Showcase of Amazing Drupal Themes


  

Since its inception, Drupal has had the (rather infamous) reputation of being the developer’s CMS. Designing a website using Drupal meant hard-coding every aspect of the appearance of your website. However, over time, and with the advent of Drupal 7, the picture has changed. Drupal too, like WordPress, now boasts of several new and beautiful themes (also called templates), and the number is increasing everyday (including ports of themes from WP).

In this article, we take a look at some of the best Drupal themes that are available from the web design and development community. We hope that you will find some new and useful templates in the showcase we’ve collected.

Free Themes

BlueMasters

BlueMasters comes with a large home page slider, a custom frontpage comprised of 4 block regions along with a footer containing 4 regions. It offers support for both 2- and 3-column layouts for pages, as well as multilevel drop down menus. This is a port of a WordPress theme.

Bluemasters

Demo | More Info

Corporate Clean

Corporate Clean offers a simple and clean design in the form of 1- or 2-column layouts. The theme also comes with native support for jQuery slideshows and Breadcrumb display.

Corporate Clean

Demo | More Info

Journal Crunch

Journal Crunch for Drupal is a port of the popular Journal Crunch WordPress theme released by Smashing Magazine. The theme is ideal for magazine websites or blogs with lots of Featured images. The footer has 4 block regions.

Journal Crunch

Demo | More Info

Sky

Sky is a minimal theme that comes loaded with the added goodness of HTML5. It comes with 4 preset color schemes, as well as custom color layout options. Apart from 17 customizable regions (along with a 4-column footer), Sky also offers excellent support for mobile devices and integration with Google Fonts API.

Sky

Demo | More Info

Selecta

Just like Journal Crunch and Bluemasters, Selecta is a port of a WordPress theme. It is meant especially for video websites and blogs. Selecta has a 2-column layout, a total of 11 regions, and detailed CSS rules for features such as sidebar ads, comment forms, contact forms, etc. Plus, Selecta has a Javascript powered implementation for ‘Featured Videos’.

Selecta

Demo | More Info

ImpreZZ

ImpreZZ is a port of the original theme released by Smashing Magazine. It is a 3-column theme meant for personal blogs. Though the theme has become bit dated by now, its unique layout with middle column navigation makes it quite popular even to this day.

ImpreZZ

Demo | More Info

Blacksea

Blacksea is a light-weight and flexible theme with a 100% tableless CSS layout. The theme features 8 custom user regions, 2 resizable sidebars, plus support for both fixed and fluid width and jQuery animations.

Blacksea

Demo | More Info

Magazeen Lite

Yet another theme ported from WordPress, Magazeen Lite is meant for magazine websites. It comes with JS Slideshow and a 2-column layout.

Magazeen Lite

Demo | More Info

Premium Themes

Community (Regular License: $40)

As the name suggests, Community is a theme built for community websites. It offers 12 different color schemes and backgrounds, both fixed and fluid layouts, 2 jQuery sliders, as well as support for banner advertisements.

Community

Demo | More Info

Wellfolio (Regular License: $35)

Wellfolio is a minimalist portfolio theme for Drupal 7. It comes loaded with 3 pre-defined skins, jQuery animations, built-in contact form and Google Maps support, etc. All in all, Wellfolio seems to be the ideal theme for showcasing your portfolio or projects.

Wellfolio

Demo | More Info

Creative (Regular License: $50)

Creative is a theme that comes with unlimited color options and 16 flexible regions, along with both fixed and fluid layout options. The theme is cross-browser compatible and features jQuery powered animations.

Creative

Demo | More Info

Smooth (Regular License: $40)

Smooth comes with 8 different color schemes, flexible sidebars and 15 regions that can support any number of blocks. The theme supports Google Fonts API and over 6 different menu styles.

Smooth

Demo | More Info

Simple (Regular License: $45)

Simple offers 16 flexible regions, 1- 2- or 3-column layouts, split sidebars and a jQuery powered home page slider. Just in case that doesn’t impress you, the theme also comes with 12 different color schemes and 23 background options (including 12 block theme colors).

Simple

Demo | More Info

Clean Design (Regular License: $45)

Clean Design is a minimal theme that offers a great deal of customization – you can pick from 17 accent colors, 11 link colors, 11 block title colors and 6 different backgrounds. Plus, you also have a jQuery-powered Featured slider on the home page.

Clean Design

Demo | More Info

City Magazine (Regular License: $40)

City Magazine is a theme meant for magazine websites and blogs. The theme offers a home page slider, animated menus, separate block themes (including a ‘typewriter style’ quick news block), and the ability to create sub-themes.

City Magazine

Demo | More Info

Corporate X (Regular License: $35)

Corporate X is a multi-purpose theme for Drupal 7. It offers over 27 jQuery effects, auto-resizing of images, 6 base color themes and enhanced SEO settings. The theme also offers two separate page layouts for creating a portfolio and automatic thumbnail generation for images.

Corporate X

Demo | More Info

AT Headliner (Club Membership: $65/year)

AT Headliner is a child theme of the free Adaptive Theme for Drupal 7. It is meant for magazine and news websites, and offers features such as custom front pages, Google Fonts API, color module support, home page slideshow, multi-column footer, etc.

AT Headliner

Demo | More Info

Ukulele (Standard License: $60)

Interesting name, isn’t it? Ukulele is a theme with a unique color scheme, targeting sports blogs and websites. It has in-built e-commerce features (just in case you decide to sell souvenirs and T-shirts on your sports blog). It comes with 3 color schemes and 8 block regions.

Ukulele

Demo | More Info

AT Magazine (Club Membership: $65/year)

AT Magazine is another Premium Drupal 7 theme meant for news and content publishing websites. The theme comes with 5 color schemes, 32 regions, selectable textures, multi-column footer, and homepage slideshow. Just like most other themes by this provider, AT Magazine also is a child theme of Adaptive Theme for Drupal 7.

AT Magazine

Demo | More Info

Shemisen (Standard License: $60)

Shemisen is a theme primarily meant for photographers. It comes with support for separate blog and gallery sections, advertisement blocks, social networking icons, etc. It offers 6 color schemes, enhanced SEO settings, and newsletter options.

Shemisen

Demo | More Info

Techtonic (Standard License: $70)

Techtonic is an HTML5 theme with a responsive and mobile-ready design. It has 12 grid based layouts, 8 resizable regions as well as 2 re-positionable sidebars. The theme also comes with menus enhanced by jQuery animations.

Techtonic

a href=”http://www.themeshark.com/demo/techtonic/”>Demo | More Info

Amoeba (Standard License: $70)

Amoeba comes with 8 custom regions, fixed and fluid width as well as a home page featured posts’ slideshow. The theme is light-weight and is ideal for news and content-centric websites.

Amoeba

Demo | More Info

Neptune (Standard License: $70)

Neptune offers almost the same set of features as Amoeba, but it is organized in the form of a grid. It is best suited for content publishing blogs or websites with a rather informal touch.

Neptune

Demo | More Info

Barracuda (Standard License: $70)

Barracuda is a rather loud theme with 8 custom regions, jQuery animations, support for slideshow, CCK and Views Modules as well as a 100% tableless CSS layout. Furthermore, Barracuda is compatible with both Drupal 7.x and 6.x .

Barracuda

Demo | More Info

Starboard Magazine (Standard License: $70)

Starboard Magazine is meant for news and magazine websites. It has resizable sidebars (both left and right), fixed and fluid width options, 8 custom user regions as well as support for various custom modules.

Starboard Magazine

Demo | More Info

That does it for this end. Now we turn things over to you. Do you run a Drupal-powered website? If so, which themes do you use? Feel free to share your thoughts with us in the comments!

(rb)


Turning 2D Into 3D: Seeing The New Angle


  

If you haven’t seen the viral pictures of English artist Julian Beever’s work, then you aren’t on the web enough. Mr. Beever started as a street artist who figured out how to make his pastel chalk drawings on hard sidewalks turn into three-dimensional scenes that amazed and delighted passersby. Beever started out with traditional paintings but soon figured out how to give his work a three-dimensional twist and those pieces became a web sensation.

Turning 2D Into 3D

Beever’s work soon gave way to commercial success as he was commissioned to incorporate famous brands into his street art.

Yet another viral group of art was optical illusions painted in hallways and offices. You’ve probably seen these too, but if you haven’t or it’s been a while since you marveled at these feats of planning and drafting.

Here’s some cool examples without the engineering degree…

The one thing all of these pieces share is that you need to be standing in just the right place to make them work and someone had to figure out the distortions to make them all look real and line up just right.

Printing 3D Pieces

Purely by accident, I once created a 3d piece on a printed piece without even trying using the distort function in Photoshop. I was called into an important smoking break by some coworkers, and I was so excited by the prospect of renewing some much needed nicotine into my blood stream. So instead of hitting save, I hit the keyboard combination for print and ran off to our little smoking spot on the fifth level of the underground garage. Where the smokers and Morlocks were banished.

Upon my return to my cubicle, I found, as often happened, someone at the printer had done me a favor and put my printout on my keyboard. I was struck by the distortion and realized that the piece had a three-dimensional appearance. Not saying I invented this way to make 2D objects into 3D optical illusions as Beever and others had done it many years before.

I showed a couple of coworkers, who pronounced it to be “neat� and “like that guy who does the sidewalk art� and I even left it on the department worktable to see if anyone would see it as 3D. I tried incorporating it into some of our products but it just didn’t fly as we were starting to work with high definition lenticular technology.

I’m sure you’ve stumbled upon it, too. While working on a file, surely something struck a cord in your creativity. That’s often how we discover optical illusions. With a bit of manipulation in Photoshop (edit > transform > distort), a 2D print can create an unbelievable illusion.

Leo Burnett’s advertising agency in São Paulo, Brazil started using the same 2D printing for Samsung to advertise their printers.

A few extra cuts and folds can yield surprising results as in these examples (turn off your computer’s sound or you’ll regret it!)…

How Can You Use This?

For print, the applications are endless. Any image that is used on a flat card can have a 3D appearance. Selling real estate? Have a house standing up on a brochure that sits on a table. Put an image, QR code or AR code on your business card so when it sits on someone’s desk, you’ll “stand out� among the other pieces of paper. Put one on hats, T-shirts, pants (use your imagination but don’t be disgusting) and any other flat surface that is intended to sell.

With a mix of angles on billboards and posters, drivers and passersby will really take notice… and probably crash into something, but what a way to get a message across. Massive pile-ups on the highway may be a tragedy on the evening news but think of the free advertising!

For point of purchase advertising, using the same technique as Beever can have people taking notice in store aisles and parking lots. A cool scene of hell in your driveway will keep away pesky door-to-door salespeople and the neighbors.

Best of all, there are no extraordinary production costs involved aside from some extra Photoshop manipulation and a decent drop shadow.

For the web, it can be a bit more challenging. Still, any 2D surface will work as long as you figure out the angles of viewing. If you can’t figure out the angles, then let web functionality work FOR you. Animated gifs using the same technique as the old stereo viewers with two images, just slightly askew so when viewed through two lenses the images came together into one 3D image. Also caused long-term cross-eyed headaches, which are now suspected to have been the major cause of the First World War.

The Stereoscope glasses. This is why my great grandparents were cross-eyed and thought I was twins. At least I got TWO birthday presents!

Unlike the other examples, that have two layers, this image is ten layers of objects. The effect is hypnotic.

Keep Looking At The Same Things In Different Ways

Every day some creative comes up with a different way of seeing the ordinary. Looking past the limitations of 2D has led to innovative insights. Take the examples here and run with them. See mistakes for what they might present. In the creative process we don’t really make mistakes… we either discover ways something won’t work or a way something will work on a different plane.

Using small white pegs to match the background color, placed in just the right spots, this 2D billboard is actually 3D, and uses the sun’s rays to create shadows to reveal the image for this sunscreen product.

Was it a “royal pain” to figure this one out or did the creator just pull crumpled ten pound notes from his/her pocket and notice how the ripples made the queen smile and frown?

In the End

Always remember this: When they think you’re weird because of your ideas, proudly say, “YES!” When they say you’re different, be glad you are. When they say you don’t look at things the way everyone else does, smile because you are the one who will change things by seeing the solutions… in 3D!

(rb)


Drop Caps: Historical Use And Current Best Practices With CSS


  

The practice of using a large letter to mark the start of a text has been around for almost two thousand years. Illustrated caps increased usability by marking important passages and guiding readers through the text. Unlike their historic counterparts, drop caps on the Web don’t add value in terms of usability or readability—and they are hard for Web developers to control, often rendering differently across browsers.

Yet, front-end designers and clients often want to use drop caps as decorative elements. How should we implement them? Just as scribes, artisans, and early printers had a variety of methods for creating initial capitals, we Web designers have multiple methods to choose from. We can use an image of a letter, create a class to enlarge and place a letter, or use a first-child:first-letter to enlarge and place the first letter of the first paragraph. But which method should we use? Which method remains consistent across browsers? Which is most accessible?

Initial Caps In Manuscripts

Examples of initial caps have been found dating back to the 4th century CE. Early codex books (books with pages, as opposed to scrolls) did not have word spaces, sentence breaks, or paragraph breaks. The written word was not “read� the way it is now. Written text represented sounds; sounds held meaning. “Readers� lived in a primarily oral culture and verbalized the sounds to help them remember ideas and information already committed to memory.

Historically, initial caps were not just decorative elements. Scribes used them to mark where a new section—a new idea—started in the text. This in turn helped “readersâ€� find their place in a text.

Even as late as the 15th century, monks and scribes used initial caps to aid in visually “chunking� texts. Figure 1 shows a manuscript (lettered by hand) bible from 1407. The initial cap (P in the word Petrus) contains a picture of St. Peter, and is thus historiated; it relates to the text by showing a recognizable figure or scene. It is also illuminated; it is decorated with gold in order to bring the light of God to the reader.

Historiated caps not only helped mark the start of a new idea in the text, they acted as place markers for significant places in the text. Images related to the story served as memory aids for priests and monks who “read� the texts by flickering candle light.

But look closely (Figures 1 and 2) and you’ll see a far more subtle “initial cap.� The manuscript contains word spaces but does not contain a space between sentences. Thus, the letterer added strokes of red to the first letter of each sentence, giving visual separation to sounds represented on the page.

Illuminated letter P
Figure 1: Illuminated, Historiated Cap in a Latin Bible, 1407. Lettering by Gerard Brils, Belgium. (Image: Adrian Pingstone)

manuscript lettering
Figure 2: Detail of Latin Bible, 1407. Lettering by Gerard Brils, Belgium. Note the subtle use of color to emphasize the start of a new sentence. (Image: Adrian Pingstone)

Initial Caps In Printed Books

Of course, not all initial caps were as sexy as the image of St. Peter illuminated with pure gold. Initial caps were also used for mundane purposes: like indicating the alphabetical order of ideas. Routine today, alphabetizing was not originally used to organize information in books. Figure 3 shows a page from the table of contents of an incunabula (an early printed book). The initial caps were written in after the book was printed. The quality of lettering is not as beautiful as the St. Peter example above, but the letters serve an important purpose for the reader.

early table of contents
Figure 3: The last page of a table of contents from an early printed book. 1476. Initial caps added after the book was printed. (Image: used by permission of University of Glasgow, Special Collections)

Early printed books were often designed to replicate manuscripts. Printers left space in and around the text—so owners could hire an artisan to illustrate initial caps and borders. Figure 4 is an example of one such book; no initial cap was ever added. Note the initial space and guide letter provided for the illustrator. Even without the final initial cap, the text is readable (if you read Latin).

Figure 5 is a printed Bible from the same time and place (Venice, 1480). After it was printed, artisans supplied rubricated (written in red), decorated, and illuminated initials—thus continuing the formal tradition of the manuscript book.

Not all printed books required an artisan to finish the initial caps. Printers designed and created modular initial caps almost from the beginning. Figure 6 shows two inhabited caps (the illustrations do not represent a specific person or scene) set side-by-side, each starting a different translation of the New Testament. The inhabited caps and border where printed along with the text.

An initial space with guide letter
Figure 4: The printer left an initial space with guide letter. After printing, an artisan could be hired to add an initial cap. Venice, 1479. (Image: used by permission of University of Glasgow, Special Collections)

Printed Latin Bible
Figure 5: Printed Latin Bible. An artisan added various initials after the book was printed. Venice, 1480. (Image: used by permission of University of Glasgow, Special Collections)

Printed inhabited caps
Figure 6: The first complete published text of the Greek New Testament. The inhabited caps and border were printed with the text. Basel, 1516.  (Image: used by permission of University of Glasgow, Special Collections)

The role of written texts changed starting in the mid-1600’s, and initial caps fell out of favor. Newspapers allowed readers to share current ideas and information, scientific inquiry provided a basis of rational thought, and the typographic page simplified. The relationship between type and image continued to shift—primarily influenced by industrialization (which in turn influenced the art of printing, the speed at which goods could be produced and transported, and the development of a literate middle-class).

Drop Caps On The Web

Today, initial caps are no longer necessary; they are used primarily as decorative elements. Used for centuries in religious and scholarly texts, initial caps are associated with and communicate an “old� or “traditional� feeling. Thus, when we want to design a Web page that feels traditional, elegant, or historic, we find ourselves wanting to use drop caps.

There are four common methods for creating drop caps in HTML and CSS. But which one is best?

In an attempt to answer that question, I tested all four methods across 82 different browser-version-operating system combinations—including smart phones. (If you’re interested, you can read a list of the combinations and why I chose them).  In an attempt to identify which methods are accessible, I also tested them using VoiceOver on the mac, with Safari 5.1.1.

Which method is best? The answer is… not clear-cut.

Method 1: Image Replacement

If you want a drop cap that shows up consistently across all operating systems—including smart phones—there isn’t one. But using the Image Replacement method (Figure 7) comes close. Using an image for the drop cap holds up beautifully across 79 of the 82 combinations tested. It shifted placement on Opera Mini 5.1 (Android 2.2), and Mobile Safari 4.0.5 (iPhone 4, iPhone 3GS).

image replacement dropcaps
Figure 7: An inhabited initial cap similar to those used in the 1516 Greek New Testament shown in Figure 6 above. [1] Using an image for the drop cap holds up beautifully across 79 of the 82 browser-version-operating system combinations tested. [2] It shifted down slightly on Opera Mini 5.1 (Android 2.2). [3] It shifted up on Mobile Safari 4.0.5 (iPhone 4, iPhone 3GS), resulting in an awkward space below the image. (Drop cap illustration: Bruce Maddocks)

HTML for the “Image Replacement” Example

<p><span class="drop f">F</span>ine typography does not … </p>

Note that I used two classes for the span. This allowed me to use one class (drop) to style the space, and use another class (f) to specify the image of the letter.

CSS for the “Image Replacement” Example

.drop{
    display:block;
    float:left;
    width:72px;
    height:72px;
    margin-top:5px;
    padding-right:8px;
    text-indent: -9000px;
    }
.f{
    background: url(images/f_small.jpg) 0 0 no-repeat;
    }

Note that I set the width and height of the space to the same dimensions as the image used to represent the drop cap. The text-indent attribute is used to place the actual letter outside the visible area of the space. We don’t want to see the HTML letter, but it’s important to include it so browsers without CSS enabled will show the entire word.

View the original Image Replacement example HTML document.

Method 2: Letter Over a Background Image

Placing a letter over a background image is a bit less successful (Figure 8). It works consistently across 77 of the 82 combinations tested. It posed a problem on the same three browsers as the Image Replacement method above—Opera Mini 5.1 (Android 2.2), and Mobile Safari 4.0.5 (iPhone 4, iPhone 3GS)—as well as Windows Vista IE7 and Windows XP IE7. Granted, PC users increasingly use Windows 7 with IE8 or higher, so the last two browsers may not be a problem.

Dropcaps using a background image
Figure 8: A decorated initial cap similar to one used in the 1480 Printed Latin Bible shown in Figure 5 above—created using a background image. [1] Placing a letter over a background image holds up beautifully across 77 of the 82 browser-version-operating system combinations tested. [2] The drop cap lost styling on the Opera Mini 5.1 (Android 2.2). [3] The letter and image shifted up on Mobile Safari 4.0.5 (iPhone 4, iPhone 3GS), resulting in an awkward space below the image. [4] The letter was cut off on Windows Vista IE7 and Windows XP IE7.

HTML for the “Letter Over Background Image” Example

<p><span class="cap">A</span>nother way to … </p>

CSS for the “Letter Over Background Image” Example

.cap{
    display:block;
    float:left;
    width:72px;
    height:52px;
    font-size: 500%;
    color:#ffffff;
    margin-top:5px;
    padding-top:20px;
    margin-right:8px;
    text-align:center;
    background: url(images/flower.jpg) 0 0 no-repeat;
    }

Note that I added a padding-top in this version so the letter doesn’t touch the top edge of the background image.

View the original Letter Over Background Image example HTML document.

Method 3: Span Class, No Image

Creating a class for the drop cap (without a background image) is even slightly less successful (Figure 9). It works consistently across 76 of the 82 combinations tested. It posed a problem on the same five browsers as the Letter with a Background Image method above—Opera Mini 5.1 (Android 2.2), Mobile Safari 4.0.5 (iPhone 4, iPhone 3GS), Windows Vista IE7 and Windows XP IE7—as well as Windows XP IE6. Again, PC users increasingly use Windows 7 with IE8 or higher, so the IE6 browser may not be a problem.

Drop caps with a span class
Figure 9: A simple initial cap similar to those used in the 1480 Printed Latin Bible shown in Figure 5 above. [1] Creating a class for the drop cap without a background image holds up across 76 of the 82 browser-version-operating system combinations tested. [2] The drop cap lost styling on the Opera Mini 5.1 (Android 2.2). [3] It shifted up on Mobile Safari 4.0.5 (iPhone 4, iPhone 3GS), resulting in an awkward space below the image. [4] The letter was cut off on Windows Vista IE7, Windows XP IE7, and Windows XP IE6.

HTML for the “Span Class, No Image” Example

<p><span class="dropcap">H</span>istorically,… </p>

CSS for the “Span Class, No Image” Example

.dropcap{
    float:left;
    font-size:400%;
    margin-top:14px;
    margin-right:5px;
    color:#8C8273;
    }

Note that I added a margin-right of 5px in this version. The letter H worked well with this amount of space. The margin-right may need to change depending on the shape of the letter being used as a drop cap.

View the original Span Class, No Image example HTML document.

Method 4: First-Child:First-Letter

When it comes to consistency, using a p:first-child:first-letter is the least successful (Figure 10). It posed problems with the same 6 combinations as the Span Class, No Image method above—Opera Mini 5.1 (Android 2.2), Mobile Safari 4.0.5 (iPhone 4, iPhone 3GS), Windows Vista IE7, Windows XP IE7 and Windows XP IE6—and had inconsistent placement in the remaining 76 combinations tested. When setting the original drop cap placement for Firefox, 31 combinations remained properly aligned. The drop caps in the remaining 44 combinations were too high.

drop caps using first-letter
Figure 10: A rubricated (red) initial cap similar to those used in the 1476 and 1480 early printed books shown in Figures 3 and 5 above. [1] Using first:child-first:letter to create the drop cap resulted in proper placement in 31 of the 82 browser-version-operating system combinations tested. Note: the original placement was determined viewing the page in Firefox. [2] The drop caps in 45 versions were too high, resulting in an odd relationship between the drop cap and the text. [3] The drop cap lost styling on the Opera Mini 5.1 (Android 2.2). [4] It shifted up on Mobile Safari 4.0.5 (iPhone 4, iPhone 3GS), resulting in an awkward space below the image. [5] Again, the letter shifted up (Windows Vista IE7, Windows XP IE7), allowing one of the lines of text to move over and creating an awkward relationship with the text. [6] The letter lost all styling (including space) in Windows XP IE6.

HTML for the “First-Child:First-Letter (Firefox)” Example

<p>Historically, initial letters… </p>

CSS for the “First-Child:First-Letter (Firefox)” Example

p:first-child:first-letter{
    float:left;
    font-size:400%;
    margin-top:7px;
    margin-right:5px;
    color:#992E00;
    }

View the original First Letter, FireFox example HTML document.

Testing for Accessibility: VoiceOver

Before deciding which of the four methods is best, I wanted to test them all for accessibility. Getting type to look good sometimes means choosing presentational markup over semantic markup—which can affect how well a screen reader reads a Web page.

Using VoiceOver on the mac (Safari 5.1.1), only the First-Child:First-Letter method was read correctly. The other three methods use a class to separate the drop cap from the rest of the text; VoiceOver verbally separates the initial letter from the rest of the word (e.g. “H�… “istorically�).

Thus, the method that is least successful visually is most successful in terms of accessibility. So I decided to do some more testing before choosing a best method.

Method 4 Revisited: First-Child:First-Letter—Placement Based on Both Firefox and Windows 7 IE8

Using a p:first-child:first-letter is still the least consistent method. It posed problems with the same 6 combinations as the First-Child:First-Letter method above—and continued to have inconsistent placement in the remaining 76 combinations tested.

But when I increased the size of the drop cap and set the original placement based on simultaneously considering the results in both Firefox and Windows 7 IE8, the shift in placement didn’t feel as random (Figure 11). Some drop caps align with the baseline of the second line of text (Figure 11:1). Some align with the top of the first line of text (Figure 11:2). There is too much space below the drop caps that align to the top—creating a white square that pops out and calls attention to itself—but if one is a stickler for accessibility and semantic markup, this method could work.

drop caps using first letter revisited
Figure 11: When working with first-child:first-letter, simultaneously consider multiple browsers when placing the drop cap. [1] The revisited drop cap, viewed in Windows 7 IE8. The letter aligns nicely with the baseline of the second line of text. My original first-child:first-letter drop cap (in red) didn’t line up with anything when viewed in Windows 7 IE8. The placement looked random. [2] The same revisited drop cap when viewed in Firefox. The drop cap continues to come in lower, but due to carefully chosen font-size and margin-top, it continues to align with the top of the first line of text. My original first-child:first-letter dop cap (in red) was perhaps more successful. It didn’t have the white space below it when viewed in Firefox. The first-child:first-letter method is not perfect, but might be a good choice when aiming for accessibility.

HTML for the “First-Child:First-Letter (revisited)” Example

<p>Historically, initial letters… </p>

CSS for the “First-Child:First-Letter (revisited)” Example

p:first-child:first-letter{
    float:left;
    margin-top:7px;
    font-size:70px;
    margin-right:5px;
    color:#3D3529;
    }

View the original First Letter, Revisited example HTML document.

Letter Shapes And Letterspacing

Letters have different shapes (round, triangular, open, and square) which means they have different amounts of visual space around them (Figures 12 and 13).

letterspacing
Figure 12: The letters A and T naturally have more visual space than the letters O and M. Font designers adjust letterspacing so letters appear more even in text; the A and T are “tightened� in the final font.

different fonts have different letterspaces
Figure 13: Letter shapes and letterspacing change from font to font. Various Os have different visual space.

A well-designed font takes into account the varying amounts of visual space. Triangular and open letters are designed with tighter letterspacing (space is taken out). Square letters are designed with looser letterspacing (space is added). This approach to spacing is great in text; if type designers didn’t adjust spacing in a font, we’d end up with big gaps of space in the middle of words! But unfortunately, adjusted letterspacing creates problems in drop caps.

Letterspacing and the “Span Class, No Image” Method

Figure 14 shows various letters set as drop caps using the Span Class, No Image method. In Figure 14:1, the letters O and T look great, but the other four letters (C, A, K, L) are all a bit too tight to the text. In fact, the A and L look like they belong with the second line of their texts! (“A use various…� “Lit’s an open…�) Due to their open or triangular shapes, C, A, K and L have slightly tightened letterspacing in the font. This makes them look tight when used as drop caps, even though all the letters are set with the same right-margin: 5px.

In Figure 14:2, the letters are more comfortably spaced with their texts. Each letter has a unique class styled with an appropriate margin to each. Right margins range from 5px to 8px.

controlling letterspacing with classes
Figure 14: Different letters need a different amount of right margin. [1] The O and T have appropriate space around them. The other letters are too tight to their texts. [2] Using a unique class for each letter, right margins have been adjusted. The change is subtle, but the L no longer looks like it belongs with the second line of text!

HTML for the “Span Class Letterspacing” Example

<p><span class="dropcap_o">O</span>nce upon a time,... </p>
<p><span class="dropcap_a">A</span>nd when she tested... </p>
<p><span class="dropcap_t">T</span>he drop caps used... <p>
<p><span>C</span>an you use... </p>
<p><span>K</span>ittens don&rsquo;t... </p>
<p><span class="dropcap_l">L</span>ater she realized... </p>

CSS for the “Span Class Letterspacing” Example

.dropcap_a, .dropcap_c, .dropcap_k, .dropcap_l,.dropcap_o, .dropcap_t {
    float:left;
    font-size:370%;
    margin-top:14px;
    color:#8C8273;
    }        
.dropcap_o,.dropcap_t{
    margin-right:5px;
    }
.dropcap_k {
    margin-right:6px;
    }
.dropcap_a, .dropcap_c {
    margin-right:7px;
    }
.dropcap_l{
    margin-right:8px;
    }

View the original Span Class Letterspacing example HTML document.

Letterspacing and the “First-Child:First-Letter” Method
Letter shapes and letterspacing create similar problems in drop caps set using the First-Child:First-Letter method. In Figure 15, there is a generous space between the O and its text. The A, on the other hand, is too tight and looks like it belongs with the second line (“A various letters…�). Look at the O again; the curved bottom of the letter adds visual space and makes it look like it’s floating higher than the A and T in relation to the text.

The T has the best spacing—it’s tighter than the O and looser than the A—but creates an odd enclosed white space between the stem (the vertical stroke) of the T and the text. This happens when using the First-Child:First-Letter method because we have less control over the vertical placement of the drop cap (remember, we have to compromise size and placement to achieve the best results across browsers).

letterspacing and first-letter, letterspacing and image replacement drop caps
Figure 15: Two methods that apply identical spacing to every drop cap. [1] Using first-child:first-letter creates inconsistent visual space if different letters are used as drop caps on a web site. [2] Using an image behind the drop cap creates a consistent visual space for the drop caps to inhabit.

Unfortunately, we can’t adjust the letterspacing; it’s not possible to create 26 unique versions of first-child:first-letter and style them using only HTML and CSS. (If anyone has figured out a solution, please share it with us in the comments.) Thus a website using the First-Child:First-Letter method will be riddled with awkwardly spaced drop caps.

Letterspacing and the “Image Replacement” and “Letter Over an Image” Methods

Both the Image Replacement method and the Letter Over an Image method (Figure 15:2) have appropriate spacing regardless of the letter used. These methods set a consistent width to hold the image; variations in letterspacing take place within the image border—not between the drop cap and the text.

But what if you want to use the image replacement method to insert images of drop caps that don’t have a consistent width?

Figure 16 shows various letters set as drop caps using the Image Replacement method; without a background, the drop caps no longer have a consistent width. In the left panel (Figure 16:1), the letter M looks great, but the letters O and I have awkward spaces between the drop cap and the text. This variation in spacing is not due to letterspacing in the font; it occurs because the letters themselves have different widths. In the right panel (Figure 16:2), the letters are more comfortably spaced with their texts. Each letter has a unique class styled with an appropriate width. Widths range from 41px to 85px.

letter widths and image replacement drop caps
Figure 16: Letter width can also affect the amount of visual space around a letter. [1] The M has appropriate space around it. The O and I are narrower, so the space provided is too wide. [2] Using a unique class for each letter, widths have been adjusted.

HTML for the “Image Replacement, No Background” Example

<p><span class="drop_o o">O</span>nce upon a time... </p>
<p><span class="drop_i i">I</span>nitially, she made sure... </p>
<p><span class="drop_m m">M</span>any shapes were... </p>

Note that I used two classes for each span. This allowed me to use one class (drop_o) to style the space, and use another class (o) to specify the image of the letter.

CSS for the “Image Replacement, No Background” Example

.drop_o, .drop_i, .drop_m{
    display:block;
    float:left;
    height:72px;
    margin-top:8px;
    text-indent: -9000px;
    }
.drop_o {
    width:73px;
    }
.drop_i {
    width:41px;
    }
.drop_m {
    width:85px;
    }
.o{
    background: url(images/didot_o.jpg) 0 0 no-repeat;
    }
.i{
    background: url(images/didot_i.jpg) 0 0 no-repeat;
    }
.m{
    background: url(images/didot_m.jpg) 0 0 no-repeat;
    }

Note that I set the height of the space to the same dimensions as the image used to represent the drop cap. The widths are wider than the images; width provides a margin of space between the drop cap and the text.

View the original Image Replacement, No Background example HTML document.

The Best Method: Merging Tradition And Technology

Balancing issues of consistency, accessibility, and letterspacing, I recommend using either Method 1: Image Replacement or Method 2: Letter Over an Image. Both hold up well across most browsers tested; both methods allow Web designers to create elegant, decorative drop caps.

If you absolutely do not want to use images for your drop caps, then I recommend using Method 3: Span Class, No Image.

Drop Caps Do Not Promote Readability

Some may disagree with my recommendation and say that First-Child:First-Letter is a better choice due to accessibility issues; it was the only method to work properly with VoiceOver.

I understand that argument – I usually aim for accessibility. But when it comes to drop caps, I find the screen reader’s “incorrect� verbalization is ironically closer to the experience a sighted reader has. When reading text with a drop cap, we always “read� the letter, then the partial word, and then have to piece the two together. (Try it with Figure 16 above. Do you read “O� and then “nce� and then do a bit of mental gymnastics to read the word “Once?�)

The visual separation caused by using a drop cap interferes with word recognition for everyone. Drop caps are decorative elements. When we use them, we are setting a tone—often at the expense of readability.

Beautiful Drop Caps Can Be Inserted into the HTML Automatically

One could argue that First-Child:First-Letter is still a better choice because it eliminates the need to insert syntax in the HTML for every drop cap. Using first-child:first-letter, drop caps are created automatically.

But there’s another way to automatically create drop caps. With a little javascript you can insert span classes (with or without images) into your HTML. You can even create multiple unique classes (e.g. 52 classes, two for each letter) and articulate which class—or classes—to apply.

Jason Lynes of NorthTemple.com provides a clearly written case study on using jQuery and CSS to insert Image Replacement drop caps. Lynes’ case study highlights an article for the LDS Church. I’m not inviting conversation about the content of the article; I am providing the case study as an excellent tutorial on “automating� drop caps with jQuery and CSS.

I’ve tested Lynes’ method – I used it to create a page of Span Class, No Image drop caps. It works like a charm and degrades beautifully (drop caps revert to plain text on browsers that are not javascript enabled). View my original Span Class, jQuery example HTML document.

Beautiful Drop Caps Take Time and Effort

good drop caps take time and effort
Figure 17: Another look at initial caps from (clockwise from top left) 1407, 1476, 1480, and 1479. [1] Two of the initial caps are painted with care. [2] The other two are examples of “quick solutions� to initial caps: a set of hastily written caps and an initial space set aside for an artisan to fill in.

Deciding to use drop caps on a website means making a conscious choice to use a primarily decorative element. Unlike initial caps in manuscripts and incunabula, a drop cap on the Web doesn’t add value in terms of usability or readability; its main purpose is to look good. And making a drop cap look good—whether in a manuscript, an incunabula, or on the Web—takes time (Figure 17).

Even if we automate our drop caps with jQuery, we need to do the preliminary work—make images, test letterspacing, and set up 26 (or 52) unique classes. Creating beautiful, high quality drop caps may sound like a chore, but we are continuing a respected tradition that is almost two thousand years old. When we look back through history, we see the best initial caps have always taken time and effort.


© Laura Franz for Smashing Magazine, 2012.


Exceptional Dribbble Invite Shots


  

Dribbble is one of the most famous online designers community. It’s an amazing gallery where people can show screenshots of their recent or upcoming works and share high-quality freebies with others. But Dribbble is not only place where you can show off your skills, it is also a source for inspiration, and a place where you can ask for an opinion or help from professionals in the field. Thus, this community can help you to become a more mature designer.

Since this site is a concentration of serious people not everyone can become a part of it. This is an invite only community, so the only way to get in is to earn a special invitation that can come either from players (invited members) or team.

What To Do To Become a Player?

First of all, prepare several mind-blowing designs or make screenshots of your best of the best previous works. Type of design does not matter. Your samples can be dedicated to website design, graphic design, icons design, typography, illustrations etc.

Secondly, sign up as a prospect and surf for a spare invitation in order to enter into the game. Be prepared, there will be a plenty of people who want to become a Dribbble player so you have to be very quick since invitations tend to go like hotcakes.

But never fear, members give away at least one invitation fairly often so you can bump into it anytime and someday become a proud part of all the action.

So What Should You Look For?

In order to facilitate your search we want to give you an idea of what these Dribbble invite shots tend to look like. With so many talented people involved in the community it should be no surprise that they create really unique and remarkable “invite to give away� shots. Many of them use this opportunity to create something special and show their creativity. Below is a showcase of some of these fantastic designs.

The Invite Shots

Lots of designers use brand colors and logos to draw attention.

1. By Eddie Lobanovskiy
Dribbble invite shot by Eddie Lobanovskiy

2. By Mike
Dribbble invite shot by Mike

3. By Christophe Tauziet
Dribbble invite shot by Christophe Tauziet

4. By Alfie Robles
Dribbble Invite shot by Alfie Robles

5. By Giorgio Pia
Dribbble invite shot by  Giorgio Pia

6. By Miika Fabritius
Dribbble invite shot by Miika Fabritius

7. By Román Jusdado
Dribbble invite shot by  Román Jusdado

8. By Catalin Fertu
Dribbble invite shot by  Catalin Fertu

9. By Nicola Felaco
Dribbble invite shot by  Nicola Felaco

10. By Simone Marcarino
Dribbble invite shot by  Simone Marcarino

11. By James Oconnell
Dribbble invite shot by James Oconnell

12. By Alessio Atzeni
Dribbble invite shot by Alessio Atzeni

13. By Silviu Stefu
Dribbble invite shot by Silviu Stefu

14. By Krzysztof Koziol
Dribbble invite shot by Krzysztof Koziol

15. By Gert van Duinen
Dribbble invite shot by Gert van Duinen

16. By Shota Mickaia
Dribbble invite shot by Shota Mickaia

17. By Vadim Sherbakov 
Dribbble invite shot by Vadim Sherbakov

18. By Michael Shanks
Dribbble invite shot by Michael Shanks

19. By Jesse James Pocisk
Dribbble invite shot by Jesse James Pocisk

20. By Olga Epikhina
Dribbble invite shot by Olga Epikhina

21. By Michele Giorgi
Dribbble invite shot by Michele Giorgi

22. By Linus Carlsson
Dribbble invite shot by Linus Carlsson

23. By Clément Paquette
Dribbble invite shot by Clément Paquette

24. By Wes O’Haire
Dribbble invite shot by Wes O'Haire

25. By Roberto Torres
Dribbble invite shot by Roberto Torres

26. By Taly Emmanuela
Dribbble invite shot by Taly Emmanuela

Since the invite is a kind of entrance ticket, many designers go that route.

1. By denorme jerome
Dribbble invite shot by  denorme jerome

2. By Jan Luts
Dribbble invite shot by Jan Luts

3. By Christophe Tauziet
Dribbble invite shot by  Christophe Tauziet

4. By Daniela Alves
Dribbble invite shot by Daniela Alves

5. By Kim Wouters
Dribbble invite shot by  Kim Wouters

6. By Dave Finger
Dribbble invite shot by  Dave Finger

7. By Daniel Klopper
Dribbble invite shot by Daniel Klopper

8. By Diego Monzon
Dribbble invite shot by  Diego Monzon

9. By polevaultweb
Dribbble invite shot by  polevaultweb

10. By Alexander Spliid
Dribbble invite shot by  Alexander Spliid

11. By Ignazio Lacitignola
Dribbble invite shot by Ignazio Lacitignola

12. By Dime Kuzmanovski
Dribbble invite shot by Dime Kuzmanovski

13. By Alex Castro
Dribbble invite shot by Alex Castro

Some designers go more traditional and draw an Dribble invite in an envelope.

1. By Jamie Brightmore
Dribbble invite shot by  Jamie Brightmore

2. By Ney Ricardo
Dribbble invite shot by  Ney Ricardo

3. By Seth Terpstra
Dribbble invite shot by  Seth Terpstra

4. By Gadzhi Kharkharov
Dribbble invite shot by Gadzhi Kharkharov

5. By Matteo Di Capua
Dribbble invite shot by Matteo Di Capua

6. By James Graves
Dribbble invite shot by James Graves

7. By Yakim van Zuijlen
Dribbble invite shot by Yakim van Zuijlen

Some resort to a simpler way using only typography.

1. By Leandro Bernardini
Dribbble invite shot by Leandro Bernardini

2. By Courtney Joy Jemison
Dribbble invite shot by Courtney Joy Jemison

3. By Alexey Masalov
Dribbble invite shot by Alexey Masalov

That wraps up this collection of invite shots. Good Luck in finding your ticket to the famous designer’s community!

(rb)


Adobe Illustrator Tutorial: Create a Detailed Restaurant Chalkboard


  

In the following new Adobe Illustrator tutorial you will learn how to create a detailed restaurant specials style chalkboard. We’ll start with the Rectangle Tool and some simple vector shape building techniques. Once you have your starting shapes you can continue and add the colors. We’ll use multiple fills and strokes along with a bunch of new effects and some simple blending techniques. For the finishing touches, we’ll use several built in brushes and patterns along with some simple masking techniques.

This is a pretty challenging tutorial, but with patience and some basic Illustrator knowledge you will make it through, and have a new illustration to play with. We hope that you enjoy the process. Here is a peek at the final image we’ll be creating:

Step 1

Hit Control + N to create a new document. Enter 850 in the width box and 650 in the height box then click on the Advanced button. Select RGB, Screen (72ppi) and make sure that the "Align New Objects to Pixel Grid" box is unchecked before your click OK.

Now, turn on the Grid (View > Grid) and the Snap to Grid (View > Snap to Grid). Next, you’ll need a grid every 10px. Go to Edit > Preferences > Guides & Grid, enter 10 in the Gridline every box and 1 in the Subdivisions box. You can also open the Info panel (Window > Info) for a live preview with the size and position of your shapes.

Do not forget to set the unit of measurement to pixels from Edit > Preferences > Unit > General. All these options will significantly increase your work speed.

Step 2

Pick the Rectangle Tool(M) and create a 640 by 420px. Fill it with R=140 G=105 B=75, remove the color from the stroke and go to Effect > Stylize > Rounded Corners. Enter a 10px radius, click OK and go to Object > Expand Appearance.

Step 3

Pick the Rectangle Tool(M), create a 590 by 370px shape, fill it with black and open the Align panel (Window > Align). Pick the Selection Tool(V), select the two shapes created so far and click on the border of the shape created in the previous step (it should get emphasized). With this selection still active, move to the Align panel and simply click on the Vertical Align Center and Horizontal Align Center buttons. In the end your black shape should be centered as shown below.

Step 4

Reselect the two shapes created in the previous steps, open the Pathfinder panel (Window > Pathfinder) and click on the Minus Front button. The resulting shape should look like in the second image. Move to the Layers panel, double click on this fresh compound path and name it "Frame".

Step 5

Disable the Snap to Grid (View > Snap to Grid) then go to Edit > Preferences > General and make sure that the Keyboard Increment is set at 1px. Select the "Frame" and make two copies in front (Control + C > Control + F > Control + F). Select the top copy and simply hit the down arrow once. This will move your selected shape down 1px.

Reselect both "Frame" copies and click on the Minus Front button from the Pathfinder panel. Move to the Layers panel and you will find a new group with two shapes. Select it, turn it into a compound path (Object > Compound Pat > Make) and fill it with R= 169 G=124 B=80.

Step 6

Select the "Frame" and make two new copies in front (Control + C > Control + F > Control + F). Select the top copy and move it 1px up. Reselect both "Frame" copies and click on the Minus Front button from the Pathfinder panel. Turn the resulting group of shapes into a compound path (Object > Compound Pat > Make) and fill it with R=74 G=54 B=28.

Step 7

Reselect the "Frame" and go to Object > Path > Offset Path. Enter a -10px offset and click OK. Fill the resulting shape with R=74 G=54 B=28, move it 5px down and to the right, lower its opacity to 50% and go to Effect > Blur > Gaussian Blur. Enter a 4px radius and click OK.

Step 8

Next, you need to mask the blurred shapes created in the previous step. It’s a small detail but it’s better to take care of it. We’ll use an Opacity Mask, so open the Transparency panel (Window > Transparency). Select the "Frame", make a copy in front (Control + C > Control + F), fill it with white and bring it to front (Shift + Control + ] ). Select this white shape along with the blurred shape from the previous step, open the fly-out menu of the Transparency panel and click on Make Opacity Mask.

Step 9

Reselect the "Frame", make a copy in front (Control + C > Control + F) and bring it to front (Shift + Control + ] ). Re-enable the Snap to Grid (View > Snap to Grid), pick the Pen Tool(P) and draw the four oblique paths shown in the second image. The Snap to Grid will make it easier.

Step 10

Select the for oblique paths and the "Frame" copy created in the previous step and click on the Divide button from the Pathfinder panel. Move to the Layers panel and you will find a group with five simple shapes. Find the large rectangle shape (the one with no color set for fill or stroke) and delete it. Now focus on the remaining shapes.

Start with the top one. Select it, replace the flat color from the fill with the linear gradient shown below and open the Appearance panel (Window > Appearance). Select the fill from the Appearance panel, lower its opacity to 50% and change the blending mode to Overlay.

Keep focusing on the Appearance panel, make sure that the fill is still selected and simply click on Duplicate Selected Item. It’s the little file icon from the bottom of the Appearance panel. This adds a copy of the selected fill. Select it and simply change the gradient angle. The yellow zero from the gradient image stands for Opacity percentage.

Step 11

Keep focusing on the group of shapes created in the previous step. Continue with the right shape. Select it and fill it with the top linear gradient shown below. Move to the Appearance panel, select this fill, lower its opacity to 50% and change the blending mode to Overlay.

Add a second fill for this shape using the Add New Fill button. It’s the little, white square icon from the bottom of the Appearance panel. Select this new fill, lower its opacity to 50%, change the blending mode to Multiply and use the bottom linear gradient shown below.

Step 12

Move to the left shape from the group created in step #10. Select it and fill it with the top linear gradient shown below. Move to the Appearance panel, select this fill, lower its opacity to 50% and change the blending mode to Overlay. Add a second fill for this shape, lower its opacity to 50%, change the blending mode to Multiply and use the bottom, linear gradient shown below.

Step 13

Finally, select the bottom shape from the group created in step #10. Fill with the linear gradient shown below and move to the Appearance panel. Select the fill, lower its opacity to 50% and change the blending mode to Multiply. Make a copy of this fill, select it and edit the gradient angle.

Step 14

Pick the Pen Tool(P) and re-draw the four oblique paths from the ninth step. Add a 1pt stroke for these paths, set its color at R=84 G=64 B=38 and go to Effect > Stylize > Drop Shadow. Enter the data shown below, click OK, then group them (Control + G).

Step 15

Reselect the "Frame", make a copy (Control + C > Control + F) and bring it to the front (Shift + Control + ] ). Select this copy along with the group created in the previous step and go to Object > Clipping Mask > Make. In the end your group should look as it does in the third image. Move to the Layer panel, select it and drag it below the group of shapes created in step #10.

Step 16

For the following step you will need a built-in bristle brush. Open the Brushes panel (Window > Brushes), open the fly-out menu and go to Open Brush Library > Bristle Brush > Bristle Brush Library. A new window with a nice set of bristle brushes should pop-up. Double click on the Mop brush and increase its size to 10pt.

Pick the Pen Tool(P) and draw several horizontal paths (690px long) as shown in the following image. Set the stroke color at white, add the 10pt, bristle brush for these paths, then group them (Control + G).

Step 17

Reselect the "Frame", make a copy (Control + C > Control + F) and bring it to front (Shift + Control + ] ). Select this copy along with the group of paths created in the previous step and go to Object > Clipping Mask > Make. Make sure that this masked group is still selected, lower its opacity to 25% and change its blending mod to Overlay.

Step 18

Reselect the "Frame", move to the Appearance panel, add a second fill and select it. Set its color at R=35 G=31 B=32, lower its opacity to 7%, change the blending mode to Multiply and go to Effect > Sketch > Graphic Pen. Enter the data shown below, click OK and return to the Appearance panel.

Add a new fill, lower its opacity to 7% and use the linear gradient shown in the following image. Finally, make sure that the "Frame" is still selected and add a stroke. Make it 1.5pt wide, set its color at R=84 G=64 B=38 and align it to outside.

Step 19

For the following step you will need a grid every 5px. So, go to Edit > Preferences > Guides & Grid and enter 5 in the Gridline every box. Pick the Rectangle Tool(M), create a 590 by 370px shape, fill it with R=35 G=31 B=32 and place it as shown in the first image below.

Move to the Layers panel, find this new shape and name it "Board". Switch to the Pen Tool(P) and draw several vertical paths as shown in the second image. Select them, set the stroke color at white and add the 10pt, bristle brush. Lower their opacity to 10%, change the blending mode to Overlay and group them (Control + G).

More On Page Two

We are about halfway through the tutorial, but there is still plenty more to work to be done. So go ahead on over to page two to finish it up.


  •   
  • Copyright © 1996-2010 BlogmyQuery - BMQ. All rights reserved.
    iDream theme by Templates Next | Powered by WordPress