From http://StarbucksStore.com
You have a plain-Jane UI that you want to spruce up with simple design elements.
Use rounded, odd-angled, or cut off corners on rectangular elements to liven up your UI and add visual interest.
Using corner treatments is an easy way to make your UI look and feel more interesting to users. Because rectangular elements are by default expected to have sharp, right-angle corners, it is more noticeable when they don’t. Similarly, using corner treatments shows an attention to detail that most will appreciate.
Curves and rounded edges are also often perceived as more elegant, smooth, and comfortable. If you’re going for that look and feel, then treating your corners is a relatively easy way to get part-way there.
Using unusual angles on corners can provide a more techie, edgy, or energetic feel. They’re sharp like right-angles, but because they’re non-standard, they still add that element of visual interest and detail.
Using some combination of curves and angles can lead to an interesting theme as well. No matter what you choose, you need to be consistent to establish an overall consistent look and feel that doesn’t appear jumbled (unless that is the effect you’re after—not usually!).
You should base your choice of corner treatments on the overall feel that you are after. Probably the most common treatment is slight rounding—it’s an easy, unobtrusive way to simply make things look a tad more styled. If you don’t know what else to do, that’s a good place to start. You’ll usually want to try different things, with different fonts, to see how it feels combined with all of the visual elements in a view.
Some technologies make this easier, such as corner radius on WPF and Silverlight elements; for standard Web technologies, you’ll likely need to use a graphics program of some sort to create the style and then export it as images or slices.
Often you won’t want to use the same corner treatment on every rectangular element. For instance, you might use them on buttons and tabs but not on boxes and frames, or you can have the top corners treated but leave the bottoms right-angled. As with any style technique, don’t go overboard or it risks sticking out and feeling amateurish. Show the different options to different folks to gauge their reactions.
Whatever you do, be consistent across different views within your app or site. Corner treatments can play a big part in establishing your overall Visual Framework.
Infragistics has some tools that can jumpstart your efforts to implement this pattern. Broken down by technology, they are as follows.
You can use the NetAdvantage for Windows Forms controls: WinToolbarsManager (Window Style) or all Windows Forms Control with a border style of “rounded” to implement this pattern.
You can implement this pattern using the NetAdvantage for WPF XamRibbon’s Window. If you download the NetAdvantage for Win Client bundle, you can find a sample in the xamFeatureBrowser calledXamRibbon Window to see it in action.
http://quince.infragistics.com/11a6
Microsoft Word 2007 uses a window with round borders, as a circle for the application menu, uses rounded borders in the tab dialogs, the quick access toolbar, and has round icons for help and zooming.
http://quince.infragistics.com/11f4
The Fox.com site uses angled borders to title groups, define navigation areas, title areas, and for the week day tabs. Note that inside the “Don’t forget the lyrics” banner, all it also uses diagonal shapes and angled borders.
http://quince.infragistics.com/117i
This example shows how angles can give a relaxed looking too. For tabs, angles make sense as they allow them to overlap visually without hiding the entire adjacent tabs.
http://quince.infragistics.com/10v8
Visual Studio 2008 uses angled tags for documents, rectangular tags but with slightly round borders for Tool Window windows, rectangles for the Design/Split/Source windows. As it needs to several different types of information, it uses rectangle’s borders to help users notice the differences.
http://quince.infragistics.com/10y9
Jennifer Tidwell, Designing Interfaces