Great Web Design Ideas for 2012

Ranked #2,111 in Internet, #124,772 overall | Donates to Squidoo Charity Fund

Web Design Ideas for 2012

The last few years have been difficult for us web designers. Not only have we been restricted on just what we can put on our websites, but we constantly get handed concepts by Graphic Design people who do not understand the those restrictions. We the time has now passed, IE6 is virtually dead and now we have some powerful tools at our disposal. This lens will walk about just some great ideas you should be using in your sites in 2012 and beyond of course. What is made possible this year will pave the way for years to come.

The world of web design is changing and there has never been a better time to take advantage of some great features it has to offer.

PNG Files in Websites

To Tranparency and Beyond

As we've said, IE6 is now hardly used. As a result you can now use PNG's in your websites and never have to worry about who can see them. The beauty of PNG's is the vast array of 16.7 million colours available at your disposal. GIF images are a thing of the past with their 256 colour limit. PNG's like GIF images support transparency and often yield far better results.

For web designers, PNG's have the following benefit over GIF and JPEG.

1. Full 24-bit colour pallet
2. Can be fairly small in filesize compared to JPEG when used in graphics.
3. Transparency
4. The ability to layer PNG's on top of each other for some unique effects.

Making Use Of Transparency

A transparent header banenr showing the background through it.

Transparency makes for a very powerful feature in websites and can make a design really come alive. The first thing you can do is set a nice background for your site and have it show through the secondary background elements. For example on a website, if you have say an area for the body copy and then subsequent sections for enquiry forms or other related content, no doubt you'll have bordered boxes to separate those elements. Why not be creative and start to show those elements with varying levels of transparency. Or have your header banner set to a certain transparency so it shows the background through it. Some simple transparency can be quite effective.

If you're doing your mock-ups in Photoshop you can test the transparency elements and what level suits it best by using the opacity slider. Once you're happy, slice and dice as you would normally but instead turn off the background layers and save your slices as PNG's. Then in say Dreamweaver put them back together again and hey presto, you have a nice layered transparency

Transparency and future changes

A logo that when changed will blend nicely on a background.

Using transparency in websites also means that when changes come along you don't necessarily have to re-crop or slide up the site again. How frustrating is it when a client requests an image change to a site and you have to redo everything because that image sits on top of another where the JPEG contains that background.

Thankfully, this is now a thing of the past with transparent PNG files. You can now simply overlay your image on-top of anything and let the delete space show through the background. If the client then wants a change then all you have to do is replace that top image again. No more cropping and no more slicing. What took one hour in JPEG files, takes just minutes with PNGs. Now you really see why JPEGs are a thing of the past when it comes to graphics.

AJAX Submission forms

Create slick and user friendly forms

AJAX allows you to create interactive elements such as forms or searches and display those results on the fly. In terms of forms it will allow you to post data without the need of a refresh. Why is this good?

Well Refreshes of a page are not user friendly when it comes to posting a form. When you submit data, the page will blank and their previous placement may be lost (unless you anchor back to the position). With AJAX forms you can post data and then using some snazzy jQuery functions: animate the final content. This gives the overall feel of thought has gone into the site and a feeling of flow has been a priority.

AJAX submissions also have a another major benefit. How many times have you developed a website only to find that the user is bombarded with spam. Then you have to go adding anti spam questions or code verification. This isn't a user friendly thing to do and can sometimes steer people away from submitting the data in the first place. At this current moment in time, spam in 99% of cases can't submit AJAX content. If you're clever about the way you create your form then you can defeat the spam bots.

In AJAX forms most of the time you will stop the standard submission of the form. Spam bots do not understand this and will submit the form the normal way into your action URL. Therefore a neat trick is to put an invisible element in the form for spam bots to send. Then in AJAX omit this invisible element on your POST data. You can then use the invisible element to determine how the form was submitted. So in essence anything that was sent via AJAX is considered normal and to submit the data, anything sent in non AJAX (a spam bot's method) is considered spam. It works very well meaning you do not have to have silly anti spam questions or data capture checks. Obviously this is only valid for the current time. It would be my prediction that spam bots will have to adapt as more sites use AJAX forms.

HTML5 Web Design

Start using HTML5 today

New HTML5 Elements

HTML5 is going to be big and there's no doubt about it. While we are still some way off before we get some fancy HTML5 features, it's a good idea to start using HTML5 DOC type's in your site and even start using the elements which make HTML5 so great.

In HTML5, each element now has a Header, Section and Footer, you can then nest each element with sub elements of the same. It makes for clean and easy to read HTML code. While this will never really benefit the user, it makes good practice and makes it easier to come back and make changes later.

Using HTML5 today means you can then add more fancy elements later down the line when they come a reality. By the end of this year you're going to see some nice HTML5 animations, games and 3rd party developments to use on your site.

jQuery Sliders

Suitable for News Tickers, Scrolling Banners and more

Up until last year Flash still had some foothold. Many sites were still using Flash based News Tickers for moving or changing content. Thankfully jQuery has really gained momentum in this area and there are some fantastic tickers you can now get. Of course you could develop your own but there are some great off the shelf ones out there.

My favourite for animated images has got to be Nivoslider. It's extremely easy to use and has some great transition effects. Unlike other simple jQuery sliders it takes a different approach to layered content so you can easily overlay transparent elements creating the animation within a frame or fancy border you've created. It's available at http://nivo.dev7studios.com/ and according to their page has almost 1 million downloads to date. That's pretty impressive!

For sliding content or non image based work I would highly recommend the great BxSlider. It's extremely flexible and you can add your own custom code to it making it a very powerful tool. BxSlider is really the most impressive jQuery slider I have seen.

Design for Tablet and Mobile Devises

Think about it now, not later!

Depending on how you look at it, mobile web design could be an important factor in the coming year. The last two years were filled by enthusiast and semi pro people buying tablet devices. 2012 that is all going to change. The iPad 3 is just weeks away from launch apparently and as the previous versions get cheaper, the market is going to be saturated with more choice. The tablet device will one day overtake the desktop arena for general surfing.

It is important to start thinking this year how your site will look on mobile platforms. The best advice I can give is to test every development stage from the initial concept right through to handover on every single device you have access to . You simply must cater for the mobile market nowadays. While it may not be this year we start to see a good percentage of usage(say 25%), if your website is going to survive this revamp or launch you need to start thinking about the year on or 2014.

Design for Tablets

Loading poll. Please Wait...

Keeping your website as future proof as possible

Future Proofing is impossible in web design, as we all know things get outdated ever so quickly. Nobody could of predicted that Flash was going to disappear or tablet devices were going to become big business. Even Apple were doubted when they previewed their iPad. The late Steve Jobs should have never been doubted as nowadays it's a major business.

What you can do though to keep your site as protected as possible is to monitor the market constantly. Keep up to date with the latest technology and never make a hasty decision when including it in your website. As we've discussed, HTML5 is still early days and if you were to develop a fully functional HTML5 site now you'd have problems with older browsers.

The best thing you can do this year is keep an eye on browser statistics and start including HTML5 elements in your site as they come available. You can even use browser detection and put alternatives for certain users with older browsers. While this is a great way, it can have time and therefore cost implications for your customers.

AJAX Based Shopping Carts

If you're building an e-commerce website that is bespoke, 2012 is the year where AJAX shopping carts really take hold. Yes, AJAX carts have been around for a couple of years but you can now make them even more fancy by combining them with jQuery. A great idea is to have a short message that fades into the screen as the user presses the Add to Cart button. Nobody likes annoying animations but done right and the shopping experience for your customers can really be an amazing experience.

There is really no excuse for any new e-commerce site created this year not to include some sort of AJAX functionality to improved its usability. After all, it's the website that will get the benefit from increased orders. If people like your site, they will order. As bricks an mortar stores go, presentation is key and AJAX really helps push that. Look at Apple, one of the most successful retail brands around. It's all about the experience which is why they do so well. Take a leaf out of their book and apply that principle to your website.

My Recommended Links

Some of the best links in web design today. Use these on your websites and impress your clients.
Nivo Slider
One of the best image sliders around.
BxSlider
Highly recommended Slider for fancy News content or alike.

Guestbook Comments

  • coldsore Apr 8, 2012 @ 8:24 am | delete
    You've covered all the major considerations for the most up-to-date design technologies. With the advent of HTML5 and support for CSS3 becoming increasingly important for the most popular browsers (except IE, of course!!!), now is a good time to update your skill set. If you've let yourself stand still for a while, this is an excellent list of what you need to improve on
  • TTMall Mar 18, 2012 @ 1:34 pm | delete
    Very informative lens. Well done!
  • mwolvaardt Feb 16, 2012 @ 4:57 am | delete
    Great read. Will aplly the principles to some of my next projects
  • GoAceNate Feb 14, 2012 @ 11:47 am | delete
    Great lens. I think a lot of attention should be paid to designing for tablets and other mobile devices such as phones and the like. I think it should added to the base of any new designs.
  • techbotpc Feb 13, 2012 @ 10:25 pm | delete
    Excellent information, thank you.
  • jwcooney Feb 10, 2012 @ 2:19 pm | delete
    Great lens! I'm enthusiastic and optimistic about the role of HTML5 and JQuery in the future Web.
  • weeblytutorials Feb 8, 2012 @ 12:01 pm | delete
    I think another huge one is to drop the use of shine (generic web 2.0) on graphics.
  • mylinkcenter Feb 7, 2012 @ 3:08 am | delete
    Nice lens :)

    - Miclee -
  • blogfreakz- Feb 7, 2012 @ 1:41 am | delete
    Got to admit it every year there are new great way for us Web Designers because they are becoming more standardize. I think I needed to learn other stuff as well. Thanks for your great lens and I have learned a lot.

    jQuery tutorials for beginners
  • kathysart Feb 3, 2012 @ 10:50 am | delete
    I am going to be combining my two websites this year so appreciate lenses on them. Lots of good tips! Angel blessed.

by

GarethAWD

I'm a Website Developer and have been working for a small web design agency in hertfordshire for over 5 years now. In that time I've built up a vast array... more »

Feeling creative? Create a Lens!