G$earch

Web Design: 20 Hottest Trends To Watch Out For In 2014

Posted by Harshad

Web Design: 20 Hottest Trends To Watch Out For In 2014


Web Design: 20 Hottest Trends To Watch Out For In 2014

Posted: 08 Jan 2014 07:01 AM PST

After spending hours online at different websites, you tend to pick up discernable trends in design. Over the years I have written about changing trends, particularly in the field of website layouts and webapps. Advancing W3C specifications coupled with modern web browsers have opened the door to a new era of digital design.

In this article I want to share 20 growing trends I hope to see blossom over the course of 2014. Many have already been set in motion while others are just beginning to dawn. New trends are fun to check out and see how long they stick around. When browsing websites in 2014 keep your eyes peeled for any of these UI/UX trends in action.

1. Grid-Style Layouts

My first mainstream recognition of the grid design was on Pinterest. Social news feeds have always been in a streamlined fashion such as Twitter or Tumblr. Nowadays even many Facebook pages scatter timeline updates to appear like a grid.

This isn’t something you can force into any old website. There needs to be a purpose, the user experience always comes first. In situations using thumbnail images or text updates the grid layout condenses everything into an easy-to-read format. Everything is skimmable yet still coherent and it doesn’t require much space on the page.

jquery masonry open source project homepage

Open source JS libraries such as Masonry can do a lot of the hard work for you. Not many websites utilize this feature but the ones that do are often quite pleasant on the eyes.

2. Crafty Image Captions

In the past we covered some unique CSS3 image caption effects. Many websites use image galleries to showcase portfolio items, photographs, article thumbnails, etc. Using a text caption helps the visitor connect more information to the image. And with CSS3 you can rely on natural browser resources without any JavaScript effects.

Each website should have its own design to provide benefit to the reader. Another tutorial I enjoy from Codrops is figure numbering with CSS3. You can build caption-style labels which automatically append to the images (or figures) on each page.

3. Extended Form Elements

Most frontend developers are familiar with the purpose of jQuery. It helps you write smoother JavaScript code with fewer lines and much less clutter. Free open source jQuery plugins have taken on their own market — and they’re currently in high demand.

unheap jquery input forms plugin gallery

There is a particular enthusiasm surrounding jQuery form plugins which enhance the user experience. These effects could include floating labels, input validation, guided tooltips, almost anything you might imagine. Take a peek at the Unheap form gallery which catalogs open source jQuery plugins that you can download and test in new projects.

4. Deeply-Focused Landing Pages

I remember when the iOS App Store was launched and developers were clamoring to release their next great idea. Fast-forward some years and we have millions of apps for Android + iOS devices. Many of these applications even have their own companion website.

wip messenger iphone app website landing page

Software developers often purchase a domain name and launch a website as a marketing tool. This idea has since expanded to encapsulate mobile games, open source scripts, smartphone apps, really any digital product you can imagine. These landing pages are basically essential to encourage prospective customers into learning more about a product before buying.

5. HTML5 Video Players

I remember back in 2004 teaching myself basic ActionScript to create a custom video player for my website. It took months of work and the best playback solution was an FLV video. Thankfully times are quickly changing with HTML5 media and emerging JavaScript libraries.

Flash still has a purpose when necessary, but most web developers would agree that the future of Internet video is HTML5. Two scripts I would highly recommend are Video.js and MediaElement.js. The first is much simpler but also limited with basic functionality.

media element js video audio html5 library

Media Element provides some default skins and greater documentation for building your own player designs. You can also try building a music/audio player out of the same codes. Both scripts provide documentation along with an API and they’re both fantastic libraries. Keep these in mind when you need self-hosted videos on any future projects.

6. 3D Transition Effects

I’ve been finding a number of creative 3D animations in more websites over this past year. These are often built into the page for animated image galleries, navigation menus, and elements. The 3D effects can be created using jQuery although CSS3 has been catching up.

Naturally the animations aren’t fully supported in all browsers, and designers should be wary of using too many animations on one page. But if you like to try new things I’d highly recommend scouring the web for 3D animated code examples to play around with.

7. Flat Design Elements

How could I discuss web design trends without mentioning the widespread use of flat UI elements. CSS3 allowed designers to create much flatter buttons using natural box shadows, text shadows, or rounded corners. This flat UI pattern transcended into form inputs and even navigation menus.

But I feel there is more we can expect in the near future. Flat icon sets and GUI kits have been released for free on dozens of websites. In my guide to flat web design you can find heaps of free downloadable PSD/AI graphics. Metro-style layouts have also grown in popularity from Microsoft’s Windows OS and the Windows Mobile Phone.

8. Personal Portraits

Simple portfolio websites are often my favorite. You want to convey a bit about yourself, where you’ve been, and showcase your work samples. But to keep people truly interested you need to form a human connection. One of the best ways to accomplish this would be including a sample photograph of yourself somewhere on the page.

self portrait portfolio website andrea mann

Andrea Mann uses a photo which encapsulates much of the homepage. This is also blended into the darker background and recolored to shades of B&W. It looks fantastic, although you don’t need to use large background portraits on your website. Even a small photograph in your homepage or about page offers visitors a glimpse into who you are.

9. SVG Images & Icons

Vector-based graphics aren’t built around pixels, but lines and coordinates. Individual shapes are organized by mathematical equations and this allows you to stretch vectors to any size. SVG images are like vectors in the sense they can be manipulated easily without much quality loss.

The biggest problem is support for these images within all web browsers. Many people are still using older versions of Internet Explorer and other legacy titles. It’s a huge trend that will be sweeping the Internet in years to come (if it hasn’t already).

If you really want to get started might I recommend Codepen, an open community-driven IDE for developers to share their work online. You’d be surprised at the quality. Snap.svg is a JavaScript library devoted to support in multiple browsers with natural SVG images. This is a somewhat detailed topic but if you’re curious, it is worth delving into.

10. Unique Web Copy

One of the coolest new features in web development is the @font-face declaration. You can import font files hosted locally or externally on another server. These fonts are defined within CSS and you can write them into font-family properties to style your webpage text.

This has grown to include font-based icons where flexible icons are rendered on the page as text. These icons aren’t as well-designed in comparison to real graphics, which can incorporate a multitude of different colors. Yet simply having the ability to customize any font on the page is a powerful technique to help your website stand apart from the crowd.

11. Lazy-Loading Animations

When browsing ThemeForest one day I came across many WordPress themes which had transition effects applied onto elements, but they only animate when you scroll them into view. These elements behave similar to lazy-loading images except they’re already loaded in the page and hidden from sight.

Using JavaScript it’s easy to detect when the element(s) are in view, and then use CSS3 transitions or JavaScript to animate.

chart js javascript open source project homepage

If you scroll down the page on Chart.js you will see blocks of content + images begin to slowly fade into view. This trend probably doesn’t save on bandwidth unless you purposefully wait to load the content. It’s more about page aesthetics and providing a sleek interface for your visitors.

12. Customized Image Galleries

The growing integration of JavaScript and CSS has allowed developers to produce exceptional new projects. Image galleries are one trend that have been around for decades. Going into 2014 we might expect to see even greater solutions to dynamic carousels and image lightboxes.

elastic photo stack gallery plugin tutorial

To provide a small example, take a look at this recent gallery tutorial on Codrops which uses an elastic dragging effect to switch between photos. This is somewhat experimental but you can see how developers are willing to push the boundaries and see what’s possible.

If you like this concept why not take a peek at some jQuery gallery plugins? This would be a quicker strategy to begin learning and over time you may even construct your own gallery plugin.

13. Mega-Navigation Menus

All kinds of new fancy navigations have been tested and adopted in recent years. The mobile responsive web is a big piece to this, along with the HTML5/CSS3 specifications. I have noticed a small yet growing trend of mega navigation menus which expand to hold large blocks of content and links.

mashable dropdown mega navigation screenshot preview

These are most common on websites that publish lots of unique content in high volumes. Online magazines or web forums immediately come to mind. It does take up a bit of space on the page, but it also gives readers a broader choice to navigate your site.

I stumbled onto a related article on Smashing Magazine talking all about navigation menus for mega-sites. The concepts are similar and the examples provided may be a good starting point for anyone interested in this trend.

14. Expanding Search Bars

Looking back I’m not completely sure when this concept picked up steam. But there is a growing popularity for building semi-hidden or expanding search bars into your layout. The user clicks a magnifying glass icon or clicks into the form itself, and then it expands wider to allow for more text input.

codrops tutorial expanding search bar input

Codrops wrote an outstanding tutorial about this topic and it’s a great read for any developer. Primarily the hidden search field is used to save room on the page. You might even hide the form at the very top and toggle it up/down like a navigation menu. This technique is prominent with responsive layouts, but even larger & more completed designs are incorporating these adaptable search fields.

15. Featured Detail Lists

Recently I put together a design showcase of featured detail lists to be found on website homepages. These are list-oriented details explaining information about a company or product. Oftentimes the details are coupled with some icons to help illustrate the points in a more concise manner.

I’ve noticed these detail lists have become a staple for many homepages. A collection of information about any product or service provides visitors a reason to stick around. It gives some insight towards what you provide to customers and how it all works. Icons are like the frosting to catch people’s attention when scrolling by quickly.

16. Mobile-First Design

A book called Mobile First by Luke Wroblewski gave me this idea some time ago. When browsing a website it’s not easily possible to differentiate how the design process worked out. But the idea is to first mock-up how your website should look as a responsive layout on mobile screens. Eliminate all the excess fluff and keep only the bare essentials.

From this standpoint it’s much easier to scale up your design to wider screens. Navigation menus become wider, content is lengthened along with a possible sidebar. Mobile-first design places a higher priority on the mobile experience which then becomes a baseline for the entire layout. I love the concept, and I hope designers will try implementing this to see how it can affect workflow and the final outcome.

17. HTML5 Canvas

There is a lot to be said about the canvas element and it’s quite a topic of study. Using JavaScript, it’s possible to create games or drawing applications right inside HTML5. I’ve even seen the canvas element used to collect signatures with the mouse.

canvas css3 glowing rotating loader animation

The example above is from a simple Codepen entry. Someone posted a glossy loading circle onto Dribbble and this pen is a replication using the canvas element. Another example is this small horizontal loading bar built on HTML5 canvas and JavaScript. The possibilities are growing rapidly and personally I’m excited to see what canvas will be like 2-3 years down the road.

18. Pixel Sprites & Browser Games

Much like classic video players, browser games used to be exclusively produced in Adobe Flash. But JavaScript has gotten a foothold into the community and many developers are happy to release open source codes for these types of projects.

pixel sprite html5 browser game keyboard codepen

A little while back I wrote an article detailing pixel-centric websites that could also use animation. These designs aren’t common but they do catch your attention. It takes a lot of design talent to create such exquisite pixel artwork. So building your own in-browser sprite game would be an even larger challenge.

One of the best resources for getting started can be found on HTML5 Game Engine. The site lists many free JavaScript libraries for creating your own browser games. There is a lot to learn about the process, but thankfully you can find hundreds of tutorials online within Google.

19. Quick User Registration

There are an increasing number of brand new startups and web applications that allow for user registration. In fact, many services require you to signup before you can start using the website. Long detailed registration forms are tremendously off-putting in this fast-paced world.

Try to keep all registration forms quick and to the point. Many newer webapps include the signup form right on their homepage to capture as many visitors as possible. This happens when a new visitor is curious about your product, sees the form only has 2-4 fields and decides to go for it. You may be shocked at how well this strategy works for capturing new users.

20. CSS3 Animated Keyframes

Since the early millenium JavaScript has been the primary choice for browser animation. Only recently has CSS3 become adopted into the mainstream where developers can build their own animation effects using @keyframe.

css3 keyframe animation codepen natural open source demo

There is another way to animate using the transition property, although this only has one state for animation whereas keyframes behave much like Adobe Flash. You setup a frame percentage value from 0% – 100% and define properties which change over time. The latest CSS3 spec provides enough tools for you to animate elements in practically any style you like.

Closing

Smaller interface concepts aren’t something we think about everyday. But it is these smaller accents that bring life into a clever website layout. I hope this article can shed light onto a handful of design trends we’ll prominently notice in future projects. Also if you have ideas for 2014 design trends I may have forgotten, feel free to share with us in the comments area below.


    






15 Examples Of Obsessively Organized Photography [PICS]

Posted: 08 Jan 2014 05:01 AM PST

Most people have their own preference when it comes to organizing things they own, but if you spend too much time and feel particularly happy doing it, is it because you are obsessed with organization? Today, we are showcasing 15 photos that showcase an obsession with organizing items from food to tools among others.

ocdness photo
(Image Source: David Sievers Photography)

They are categorized into 3 "levels of difficulty" because we like to organize stuff too. Anyways, do you like things organized like what you see below or do you prefer to let the subject of your photography come naturally? Tell us in the comments.

Beginner

Breakfast. Now this breakfast is so organized, you can even count each piece of food before you take a bite. (Image Source: Ethan Herrington)

breakfast

Meal. A yummy arrangement of the delicious kind. (Image Source: David Sievers Photography)

meal

Supermarket. That is one highly organized food stacker this supermarket has. (Image Source: Things Organized Neatly)

supermarket

Pencase. Tools of the trade, question is, what trade is the owner in? (Image Source: Things Organized Neatly)

pencase

A Man And His Tools. This is what a serious photographer works with. (Image Source: Urban Influence)

a man and his tools

Intermediate

Poppin Supply Closet. Should have known that color-coded stationery is a sight to behold.(Image Source: Things Organized Neatly)

poppin supply closet

Pasta. Mama mia! That’s a lotta pasta! (Image Source: Things Organized Neatly)

pasta

Crunchy Chocolate Hazelnut. A crunchy collection but organized nonetheless. (Image Source: Things Organized Neatly)

crunchy chocolate hazelnut

No.2 Ticonderoga Pencil. Be glad you don’t have to separate your pencil shavings like this before you throw them out. (Image Source: Life Deconstructed)

no.2 ticonderoga pencil

Hardcore

90 Shades of Toast. 90 pieces of toast isn’t the kicker. The kicker is the fact that you can organize them by how burnt they are. Salute to the makers! (Image Source: Things Organized Neatly)

90 shades of toast

Kung Fu Show. This is what it looks like when 10,000 students attend one kung fu class. It was to mark China’s annual Cultural Heritage Day, and this is just mind-blowing. (Image Source: Daily Mail)

kung fu show

Torpedo Typewriter. It was a torpedo typewriter, but now it is some fine art. (Image Source: TINNEDDESIRES)

torpedo typewriter

VHS Tapes. A total of 375 VHS tapes were disassembled to form a sculpture that fills the corner of Midtown Atlanta’s Viewpoint building. Amazing! (Image Source: Voyeur Designs)

375 vhs tapes

Volkswagen Golf Mk2. You know how we like to check out gadgets disassembled? Well, this one is a whole car disassembled! (Image Source: Hans Hansen)

volkswagen golf mk2

Raccorama. Nothing much to see here? Think about how the artist did it. (Image Source: Pascal Broccolichi)

raccorama


    






20 Free High-Quality PSD Website Templates

Posted: 08 Jan 2014 02:23 AM PST

Using free website templates is a great starting point for websites that are just starting out or running on a low budget. Since these templates are pre-designed, they are instantly usable. In this post, we would like to share with you a compilation of 20 free high-quality PSD website templates.

These templates were designed by professional designers and handpicked from trusted sources from all around the web. All of them are fully customizable: you can edit colors, images, fonts, background, wording, and any other design element you want. Click on the relevant links to download them for free.

Note: While the tempates are free for download, please check out the license / terms and conditions of each website template before using them for your website.

Free PSD Template: Modus Versus by Benjie Moss

Singolo: Single Page Website by Marijan Petrovski

Hexal Portfolio Template by Marijan Petrovski

Perth – A Free Flat Web Design by Peter Finlan

eCommerce PSD template by Enzo Li Volti

LineCase Fresh & Bright Website PSD by blaz robar

Apptastico A Freebie Web Design by Christoffer O. Jensen

Extraordinary Magazine – PSD Template by Aykut Yılmaz

Website Template for Apps PSD by Tomas Laurinavicius

Clean Portfolio One Page PSD Template by Nathan Brown

Legend: Free Responsive One Page Template by Akash Bhadange

Brushed: Free One Page Responsive HTML Template PSD by Alessio Atzeni

Blueasy – PSD Portfolio Template by Djordje Vanjek

Codester: Free Responsive Bootstrap Template by Akash Bhadange

Motion Single Page PSD Web Template for Free by Mahmoud Baghagho

Zebra – Ecommerce Website Template PSD for Free by CSS Author

Organic Free Website PSD Template by Blaz Robar

Single Page Free Website Template PSD by Krishnan Unni

Free PSD Webdesign Travler by Blaz Robar

Fashionpress Free PSD by Shakil Ali


    






Create Flashable Zip Of Any File On Android With ZIPme

Posted: 07 Jan 2014 11:01 PM PST

Anyone who regularly flashes ROMs would understand the pain of restoring backups. There are just so many steps and it is so time consuming. It would be nice if we could have all our apps, data and preferences in a single flashable zip which we could flash without the need for restoring anything. Well thanks to JRummy Apps, we have. It’s called ZIPme.

Zipme App Home Page

ZIPme is a powerful tool to create "update ZIP packages" to install in recovery. ZIPme allows you to create a flashable backup ZIP of anything from build.prop, system fonts, accounts, boot animation and many others. You can flash it in Android recovery after you have flashed a new ROM.

Change any file into Flashable Zip

You can download ZIPme app over here. When you open the app, you will be presented with a straightforward interface. The +ADD feature allows you to add Apps, Data, System, File or Folder type formats to be created into a single flashable zip file.

Zipme App Home Page

Under Apps, choose to backup downloaded apps, system apps and others, as a standalone app or together with backed-up app data. After that your apps will be added to the main page.

App Data and Data Only

Proceed the same way for Data, System, File and Folder type formats too. Once you have added everything that you want to backup, simply tap on CREATE.

App List

Next, choose where you want to place your flashable zip once it’s created. Then you may change the default filename to whatever you want. Press OK when you’re done. Now you will have your own flashable zip that you can flash in Android recovery anytime.

Create Zip

Conclusion

While everything does work fine, the app is still currently in beta so expect bugs and hiccups when you use it. But beta aside, this app has a great and easy to use UI and makes creating your flashable zip a breeze.


    






Creating Modal Window Easily with HTML5 Dialog

Posted: 07 Jan 2014 09:01 PM PST

The modal window is one of the most common UI that we can find in websites. It is commonly used to carry a subscription form, uploading forms (like the one in WordPress), displaying notifications and other ways to draw a visitor’s attention to something important.

Simple Modal Window by Lonut Zamfir

All this time, we use jQuery plugin like jQuery UI Dialog, Twitter Bootstrap Modal, or Popeasy to create one. But HTML5 has introduced a new tag called <dialog> that allows us to create a native modal window in a much easier way.

Using Dialog Element

Using the <dialog> element is the same as how we use other HTML elements. We simply add the content we want to display in the dialog window, like so.

 <dialog id="window"> <h3>Hello World!</h3> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Earum, inventore!</p> <button id="exit">Exit</button> </dialog> <button id="show">Show Dialog</button> 

But notice that when you view it in Chrome (which is the only browser that supports this tag at the moment) the dialog window is hidden. And given the above HTML structure, we will only see the Show Dialog button. To show the dialog window we can use its the JavaScript API .show(), and use .close() to hide it.

 (function() { var dialog = document.getElementById('window'); document.getElementById('show').onclick = function() { dialog.show(); }; document.getElementById('exit').onclick = function() { dialog.close(); }; })(); 

Click on the “Show Dialog” button, and the dialog window will show up at the middle of the browser window.

We can customize the dialog window through CSS. By default, the dialog window covers the entire horizontal space in the browser. So, let’s specify the width, like so.

 dialog { width: 500px; } 

Furthermore, <dialog> element comes with a new pseudo-element called ::backdrop. It is used to style that typical dim background that we commonly find behind a dialog window. It lets visitors focus more on the dialog and hide everything else behind it. It doesn’t seem to be working at the moment but will be supported in the future.

Conclusion

HTML has evolved so much in the last couple of years. It’s no longer only for constructing web page, we can even now build interactive UI with new HTML elements like <dialog> along with JavaScript API. Please note that this element is experimental, it’s not ready for production yet, and it only works in Chrome with the Experimental Features enabled from the chrome://flags page.


    






0 comments:

Post a Comment