How to use Social Media

social-media-year-review-13-must-know-statistics-2013-infographicOnline social media tools can be some of the most rewarding and informative resources for anyone—IF you know how to use them.

In many ways, the fast-paced evolution of the internet parallels the move toward “big data” in science. In less than a decade, online tools have exploded in popularity and witnessed rapid expansion (Figure 1), with an increasing number of scientists now looking to take advantage of these web-based resources (see Box 1 and Table 1 for an overview and comparison of existing tools).

Social media portals in particular undergo regular reinvention and transformation, with different tools becoming popular for different populations [1]. Although a number of guides exist online, many researchers still feel overwhelmed and hesitant toward the virtual world, lacking sufficient information and guidance through formal scientific channels such as peer-reviewed journals. To better familiarize researchers with existing internet resources, here we discuss prospective benefits that can stem from online science conversations, explain how scientists can efficiently and effectively harness online resources, and provide an overview of popular online tools.

Figure 1. Monthly audience by communication methodology shown on A) log scale and B) linear scale.

Filled bars indicate traditional methodologies and unfilled bars indicate online methodologies. Data sources are as follows: 1. estimate; 2. estimate; 3. Scientific American (; 4. San Diego Union-Tribune (; 5. New York Times (; 6. Twitter (; 7. WordPress (; 8. Facebook ( Numbers reflect the potential monthly audience for each medium, and not necessarily the number of users who access a particular content item on that medium. All data accessed on January 22, 2013 and normalized to monthly views.


Table 1. Comparison of Online Tools.


Box 1. Online Tools & Resources

Blogs – Traditional, long-form online narrative. WordPress ( and Blogger ( are two of the most popular sites to offer free blog hosting, including easy graphical interfaces for constructing posts and changing blog layouts. If you aren’t sure if blogging is for you, or if you only have a few posts in mind, it is reasonable (and common practice) to enquire about a guest post on an established blog with a built-in audience.

RSS Feeds – Type of URL that allows users to automatically mine blog/website updates without the need for a web browser. RSS aggregators such as Google Reader are a streamlined and practical way to keep track of new and relevant content. Aggregated RSS feeds can additionally be imported and synced with dedicated apps; for example, MobileRSS is one useful software tool that can be used to access Google Reader feeds on smartphones and tablet devices.

Apps – Software used on mobile devices. Apps are especially useful as mobile social networking platforms (e.g., using Twitter, Tumblr, or Facebook apps to post updates while attending scientific conferences), synchronized data repositories (e.g., apps for organizing PDF libraries, address books, or RSS feeds), or as a gateway to connecting people with nature (e.g., popular apps such as Audubon Guides and Starwatch).

Twitter ( Social networking site that limits posts to 140 characters. Twitter is useful for in-the-moment conversations, customized news streams, and building and maintaining communities. Devices such as hashtags, a phrase beginning with a hash/pound sign (e.g., use #longreads when linking to lengthy online articles), allow users to aggregate tweets according to topic. For example, conference attendees will create a specific hashtag for a particular event, such as #asm2012 for the General Meeting of the American Society for Microbiology that took place in San Francisco (June 16–19, 2012). Tweets incorporating #asm2012 became so popular during the conference that this hashtag was listed as “trending” on the main Twitter homepage—a rare but impressive feat for online scientific discussions.

Facebook ( – The most widely used social media site. There are divided opinions about Facebook, and researchers tend to view this site two ways: 1) They create a public profile that may reach a different audience than Twitter or blogs, or 2) They eschew using Facebook for research-related purposes at all, perhaps maintaining private profiles for only their closest friends and family (don’t get offended if they don’t accept your friend request!).

Tumblr ( – A microblogging site that can publish any type of media very easily and quickly. Users post photos, videos, or short quotes as opposed to long written narratives. Tumblr offers automatic forwarding of new posts to Facebook and Twitter accounts.

Pinterest ( – A photo-only microblogging site where users define themed “boards” for posting content (e.g., food, art, marine fish). Pinterest is a new and emerging social media site whose user demographics are significantly different from other portals (82% women [15]). “Pins” can also be shared via Facebook and Twitter. Oregon State University’s Superfund program maintains a Pinterest board on science communication (

Storify ( – A way to aggregate and organize tweets, videos, blog posts, and other media. Storify is especially useful for compiling media on discrete discussions and preserving tweets before they become archived by Twitter. For example, if there is a panel discussion or academic seminar, a Storify can be created that includes live tweets from the audience, videos of the panelists, and links to their publications, websites, and social media profiles.

Linking communities – Include Digg (, StumbleUpon (, MetaFilter (, and more. These are content aggregation sites that recommend new and interesting content to subscribers.

Research Benefits from an Online Presence

In the age of the internet, social media tools offer a powerful way for scientists to boost their professional profile and act as a public voice for science. Although the type of online conversations and shared content can vary widely, scientists are increasingly using social media as a way to share journal articles, advertise their thoughts and scientific opinions, post updates from conferences and meetings, and circulate information about professional opportunities and upcoming events. Google searches now represent the standard approach for discovering information about a topic or person—whether it be search committees collecting information about faculty candidates, graduate students searching out prospective labs, or journalists on the hunt for an expert source. Consequently, in today’s technology-driven world, lack of an online presence can severely limit a researcher’s visibility, and runs the risk that undesirable search results appear before desirable ones (however, this scenario is easily rectified; see Box 2). A growing body of evidence suggests that public visibility and constructive conversation on social media networks can be beneficial for scientists, impacting research in a number of key ways.

Box 2. Advice for New Users

In academia, there is often a particular stigma attached to online activities. Actively maintaining an online profile and participating in social media discussions can be seen as a waste of time and a distraction from research and teaching duties. We believe this perception is misguided and based on incorrect interpretations of what scientists are actually doing online. When used in a targeted and streamlined manner, social media tools can complement and enhance a researcher’s career. When exploring online tools for the first time, new users can maximize their reach by considering the following points:

Explore online guides to social media

  • The Superfund program at Oregon State University maintains an exhaustive list of resources (blog articles, videos, how-to guides) focused on science and social media: We recommend this site as a good jumping-off point for new users.

Establish a professional website (at minimum)

  • To establish an online presence and avoid undesirable Google search results, at minimum researchers should set up a personal website that lays out their specific research projects and areas of expertise, searchable by colleagues, journalists, and the public alike.
  • Although professional websites can be established through your university/institute, external hosts (a free site at or a custom paid domain) offer more flexibility and are easier to access and maintain.
  • If desired, a website can be supplemented with social media accounts (e.g., Twitter and Google+ profiles), which will also appear high in Google search results.

Locate pertinent online conversations

  • Find people with common interests; follow the social media that they link to and that links to them.
  • Use established social networks (e.g., a base of Twitter or LinkedIn contacts) or a means of notification (RSS feeds or personal messages from colleagues/acquaintances) to get started.
  • It is completely acceptable to “unfollow” people or groups if their information is not relevant or useful.
  • It can be beneficial to read first without contributing (“lurking”) to learn logistics and basic etiquette of different social media platforms.

Navigate the deluge of online information

  • Strictly maintaining and organizing online accounts is an effective way to filter information (e.g., grouping people using Twitter lists and Google+ circles).
  • Similar efficiency can be achieved by tracking and prioritizing the most relevant blogs and articles for reading (e.g., using RSS services such as Google Reader that can be accessed and synced to mobile devices via apps such as MobileRSS).
  • Popular content is often heavily reposted and shared; the most important articles and conversations will usually reach you at some point.
  • Explore multiple social media tools and related sites/apps for managing online accounts (Box 1). Find ones that you prefer with the appropriate features; consistent use of fewer tools is better than spreading yourself too thin across too many platforms.
  • Don’t be afraid to ask for help; there are many friendly and established communities who are willing and eager to assist new users.

Interact with diverse participants

  • Effective social media use requires engagement with the audience.
  • New users must be open to engaging with people outside one’s own professional background or realm of scientific expertise.
  • Tone of discussions can vary wildly, from cordial (e.g., conversations about fascinating species) to highly argumentative (e.g., politically sensitive topics such as climate change).
  • Users striving to impose a specific viewpoint on their audience (e.g., #arseniclife, or that are perceived to promote discrimination/sexism (e.g., #womenspace, often face significant backlash and outrage.

Reach your audience

  • Online communication methods only reach people who are interested in talking about science online.
  • Mainstream media continues to represent the most effective platform for disseminating scientific information to broad audiences; 66% of Americans get their news through television, 43% through the internet, 31% through newspapers, and 19% through radio (participants were allowed to name two sources; 2011 Pew poll,
  • Online communities, conversations, and user demographics (sex ratios, racial demographics [15][17]) can vary across different tools, with surprisingly little overlap. Using multiple tools may be necessary to achieve one’s goals. Notably, many people shy away from using Facebook in light of lingering concerns about privacy (
  • The majority of established bloggers (72% of 126 blogs surveyed [3]) use Twitter as a complementary outlet for disseminating new blog posts to followers.

Online Tools Improve Research Efficiency

Seasoned internet users are often adamant that online tools can increase their productivity and lead to overall improvements in their personal research efficiency. Unfortunately for data-driven scientists, the majority of present evidence is anecdotal. Twitter has helped busy academics keep up with new research developments, prepare teaching materials, and offer guidance for graduate students ( In one extreme case, when faced with a looming deadline for obtaining export permits, Facebook helped researchers identify thousands of fish specimens in under a week [2]. Other researchers use online activities as a way to organize their thoughts and research notes (e.g., online lab books;, or to foster creativity and hone their writing skills [3].

Online communities can be especially useful for niche topics where community members have specific needs or require specialized interactions. For example, blog updates and discussion forums can offer user support for software (e.g., programs written in R,, while communities of taxonomists may benefit from a wiki devoted to a particular group of organisms (e.g., the Octopus News Magazine Online for cephalopods, Research-focused portals can also result in content curation—amalgamating disparate resources into an organized whole and weeding out untrustworthy sources. Futhermore, citizen science projects ( and online scientific games (e.g., Foldit for protein structure [4]) assist scientists by allowing members of the general public to make unique and meaningful contributions to ongoing research projects.

The increasing use of online resources may eventually transform and expand the culture of science as a whole. Blogs and social media tools offer an ideal medium for extended scientific conversations (both preprint commentary, such as at, and postpublication review) and enable fast-paced discussions of topics that scientists “want and need to discuss” (e.g., topics where peer review is not suitable or necessary [5] It is also increasingly common for blog posts to serve as the basis for peer-reviewed manuscripts (this article, as well as examples cited in [5]). Author Jeremy Fox [5] argues that the online scientific community could become a powerful force for promoting important causes and connecting with policymakers; such impacts have already been seen in the economics community, where blog posts and online discussions led to groundbreaking policy decisions at the US Federal Reserve.

Online Visibility Helps Track and Improve Scientific Metrics

There is mounting evidence to suggest that an active online presence may directly impact a researcher’s credentials as measured through traditional metrics. One UK researcher observed that tweeting and blogging about her own papers led to spikes in the number of article downloads, even for older literature that had been available for years without much previous attention ( For articles deposited in the preprint server arXiv, Twitter mentions were positively correlated with rapid article downloads and citations appearing only months after deposition [6]. It is presently unclear as to whether tweeting leads to long-term increases in citations or merely highlights high-quality science that would garner numerous citations even in the absence of social media coverage. However, Eysenbach [7] reported that highly tweeted journal articles were 11 times more likely to be highly cited versus articles without strong social media coverage. Priem et al. [8] additionally demonstrated that journal articles come in drastically different “flavors,” in terms of the way that they are disseminated and consumed among the research community. Social media and article-level metrics may thus be particularly important for unveiling research impacts that cannot be reflected in traditional scientific metrics; for example, Priem et al. noted that some articles may be rarely cited, but heavily read and downloaded by academics.

Social Media Enhances Professional Networking

Online discussions can lead to tangible, real-world social interactions. Before ever meeting in person, conversations on Twitter can serve as an icebreaker once two people finally meet in a conference or workshop setting. The online world can also broaden a scientist’s impact in the research world. Tweeting from conferences (discussing cutting-edge research developments, linking to journal articles or lab websites, e.g., can introduce other scientists to valuable content, and consequently provide networking opportunities for users who actively post during meetings. Because Twitter serves as an information filter for many scientists, publicizing articles on social media can alert researchers to interesting studies that they may not have otherwise come across (e.g., research in journals tangential to their field or within-discipline publications they do not normally read). Journalists and scientists following a conference tweet stream may be additionally introduced to new groups of researchers (particularly early-career scientists or those scientists who are new to Twitter) with relevant and related interests; conference tweeting can thus serve to enhance in-person networking opportunities by expanding these activities to online spheres. For example, a researcher (who asked to remain anonymous) followed HMB and MCG’s live tweets from the 2012 Ocean Sciences Meeting and discovered that a scientific question forming the basis of an unsubmitted grant proposal had already been answered. This saved the researcher the effort of submitting a proposal that was unlikely to be funded.

Broadening “Broader Impacts”

Along with forging links between scientists, online interactions have the potential to enhance “broader impacts” by improving communication between scientists and the general public [9]. An established track record and well-thought-out online outreach strategy can satisfy broader impacts criteria that are increasingly required by funding agencies such as the National Science Foundation. Blogs were being touted as an important outlet for scientists as early as 2006, when researchers were urged to “contribute informed opinions to environmental debates and develop a collective presence in the blogosphere, thereby increasing its inherent credibility” [10]. In some respects, the internet can be a more powerful force than traditional channels—when content goes “viral,” the reach can be truly global. Two projects aimed at changing the perception of science and scientists themselves have recently gone viral in the online science world: the hashtag #iamscience (soon to be turned into a book and podcast) and “This is What a Scientist Looks Like” ( These initiatives are meant to raise scientists’ profiles, dispel ubiquitous stereotypes, and highlight the unconventional career paths followed by most scientists. Such campaigns would be difficult to pursue within the formalized structure of research and academia.

Defining Goals and Choosing among Online Tools

The internet represents an increasingly vast toolbox, and it can be difficult to choose among the long list of “core” resources (Box 1). For those starting out, it is critical to first define what you want to achieve, and then set out to use the tools that are best targeted toward this goal (Figure 2 provides an overview flowchart to help initially define these goals, while Figure 3 lists some common fears for new users); online tools are most effective when customized and used for a specific purpose ( Do you want to disseminate information about a discrete event, such as a field expedition? Do you want to build a community of your scientific peers? Do you want to communicate your science to a nonscientist audience? To save time and target the most efficient resources, it is important to think about the timeline of your goals and the time commitment you are willing or able to make. In addition, each social media portal offers unique features, which can complement each other when content is shared between sites.
Figure 2. Flowchart showing a decision tree for scientists who are interested in communicating online.

An earlier version of this flowchart appeared in a guest post by MCG in Nature‘s Soapbox Science blog (


Figure 3. Common online communication fears and suggested solutions.

An earlier version of this figure appeared in a guest post by MCG in Nature’s Soapbox Science blog (


The next step is to choose online tools that will be maximally beneficial for your specific needs. Blog posts are long form and long-term projects. They require greater initial time investments—crafting and editing posts can take hours—but blog content can be widely disseminated, linked via search engine terms, and provide an “expert” information source that is accessible for years to come. At Deep Sea News, a marine science blog where HMB and MCG are both scientific contributors (, website analytics reveal that most users arrive at the blog via generalized search queries such as “deep sea” and are directed to archived posts with informative content. For example, a January 2011 post entitled “Deep Sea 101: What is the Deep Sea?” is a popular search engine–driven entry point to the blog.

Twitter, on the other hand, is short form and ephemeral—its true appeal lies in the zeitgeist. Twitter users share information and converse in real time, such as through discussions that occur while following a live event (conference talks or workshop discussions tagged with unique keywords, referred to as hashtags; see Box 1) or while remotely participating in a shared activity (e.g., #FridayNightScience, an online outlet for escaping the often-solitary nature of scientific research). Users should note that Twitter itself quickly archives “old” content—for example, tweets amalgamated under a popular conference hashtag may no longer be visible or accessible via searches after a few days. To some extent, using tweet-timing tools (e.g., can be harnessed to maximize viewership. When Twitter is used correctly, participants should feel that they have an up-to-the-minute personalized news feed and are participating in relevant and meaningful conversations.

Regardless of the platform, social media interactions require two-way conversations (see Box 2). Joining one of the many preexisting scientific conversations can simultaneously disseminate your own content, expand your online network, and raise your professional visibility. An easy entry point is the ScienceOnline conglomerate (, an enthusiastic group of science communicators ranging from tenured professors to freelance journalists [9],[11],[12].

Long-term Needs and Outlook

Social media and internet-based resources are increasingly ubiquitous. Thus, there is a pressing need for scientific institutions to offer formalized training opportunities for graduate students and tenured faculty alike to learn how to effectively use this new technology. Such training should address common misconceptions about social media platforms and help researchers identify an online repertoire that works best for their specific needs and goals. Organizations such as COMPASS ( can be called in to offer social media training workshops for scientists, and books such as Escape from the Ivory Tower [13] are succinct reference texts offering advice and guidance for interacting with a variety of media sources.

One barrier impacting tool adoption and training opportunities is the fact that online tools are commonly viewed as “uncharted territory.” The novelty of these resources often clouds our understanding of their measurable impacts and long-term utility, particularly in regards to research productivity and science communication/education efforts. In order to understand and refine online tools, appropriate and quantitative metrics are needed. Without high-quality data, it will be impossible to understand the true reach of these tools and discover the most effective uses of different platforms. The altmetrics movement ( has sprung up in response to this scenario, aiming to provide a means to measure the true impact of scientific research (social media discussion, journalistic coverage, etc.), as opposed to the perceived value of the venue (e.g., a journal) where research findings may be published. New tools for tracking a researcher’s output include Google Scholar profiles (, ImpactStory (, and the Open Researcher and Contributor ID (ORCID) initiative ( In addition, publishers such as PLOS are increasingly offering article-level metrics that log the number of article views, PDF downloads, social media discussions, and associated blog/media coverage.

Social media continues to evolve, grow, and undergo metamorphosis. The use of online tools and cutting-edge technology is growing among scientists, but their adoption and acceptance remains limited across the wider research community. In a 2011 study, only 2.5% of UK and US academics had established a Twitter account [14]. As the benefits become more apparent and dedicated metrics are developed to supplement scientists’ portfolios, social media may soon become an integral part of the researcher’s toolkit.


Our understanding of these topics was greatly influenced by the Science Online conference and the Deep Sea News retreat. Many thanks to the online science community and our fellow ocean bloggers for years of vigorous conversations on these topics.


  1. 1.Boyd DM, Ellison NB (2007) Social network sites: Definition, history and scholarship. J Comput Mediat Commun 13: 210–230. doi: 10.1104/pp.64.6.1070
  2. 2.Sidlauskas B (2011) Life in science. Ichthyologists hooked on Facebook. Science 332: 537. doi: 10.1126/science.332.6029.537-c
  3. 3.Shema H, Bar-Ilan J, Thelwall M (2012) Research blogs and the discussion of scholarly information. PLoS ONE 7: e35869 doi:10.1371/journal.pone.0035869.
  4. 4.Khatib F, Cooper S, Tyka MD, Xu K, Makedon I, et al. (2011) Algorithm discovery by protein folding game players. Proc Natl Acad Sci U S A 108: 18949–18953. doi: 10.1073/pnas.1115898108
  5. 5.Fox J (2012) Can blogging change how ecologists share ideas? In economics, it already has. Ideas in Ecology and Evolution 5: 74–77. doi: 10.4033/iee.2012.5b.15.f
  6. 6.Shuai X, Pepe A, Bollen J (2012) How the scientific community reacts to newly submitted preprints: Article downloads, Twitter mentions, and citations. PLoS ONE 7: e47523 doi:10.1371/journal.pone.0047523.
  7. 7.Eysenbach G (2011) Can tweets predict citations? Metrics of social impact based on twitter and correlation with traditional metrics of scientific impact. J Med Internet Res 13: e123. doi: 10.2196/jmir.2012
  8. 8.Priem J, Piowar HA, Hemminger BM (2012) Altmetrics in the Wild: Using social media to explore scholarly impact. arXivorg arXiv:1203.4745 [cs.DL] 1–23. doi: 10.4033/iee.2012.5b.15.f
  9. 9.Wilcox C (2012) Guest editorial: It’s time to e-volve: Taking responsibility for science communication in a digital age. Biol Bull 222: 85–87.
  10. 10.Ashlin A, Ladle RJ (2006) Science communication: Environmental science adrift in the blogosphere. Science 312: 201. doi: 10.1126/science.1124197
  11. 11.Batts SA, Anthis NJ, Smith TC (2008) Advancing science through conversations: Bridging the gap between blogs and the academy. PLoS Biology 6: e240 doi:10.1371/journal.pbio.0060240.
  12. 12.Wilkins JS (2008) The roles, reasons and restrictions of science blogs. Trends Ecol Evol 23: 411–413. doi: 10.1016/j.tree.2008.05.004
  13. 13.Baron N (2010) Escape from the ivory tower: A guide to making your science matter. Washington, DC: Island Press.
  14. 14.Priem J, Costello K, Dzuba T (2011) First-year gradute students just wasting time? Prevalence and use of Twitter among scholars. Metrics 2011 Symposium on Informetric and Scientometric Research. New Orleans, Louisiana, United States.
  15. 15.OnlineMBA (2012) A case study in social media demographics.
  16. 16.Boyd D (2009) MySpace vs. Facebook: A digital enactment of class-based social categories amongst American teenager.
  17. 17.Hargittai E (2007) Whose space? Differences among users and non-users of social network sites. J Comput Mediat Commun 13: 276–297. doi: 10.1111/j.1083-6101.2007.00396.x

Encoded Images

As designers, adding background image via CSS is definetely a no-brainer to you. Traditionally, or typically, here’s how we do it – using background-image property and link directly to the image source file.

  1. div {  
  2.     background-imageurl(img/image.png);  
  3. }  
However, each image url that we add in that way will cause the browsers to run more requests. In other words, if we have 10 different urls, the browser require 10 HTTP requests for images.


Tools for making nice looking websites

Not every website needs to be updated, and not with every technique available in this post. These ideas are here to get developers thinking in terms of design and how to make websites look prettier…

1. UX Testing

I am guilty of not always running tests on my website launches, but whenever possible this is one of my favorite activities. You can learn so much about typical user interactions by studying how they play with your website. User experience studies may be conducted solely through tools like Google Analytics, or using other 3rd party resources.
custom UX team design meeting board room
The potential benefits you can find are enormous. User experience testing is helpful for web developers to learn which areas of their website are annoying, broken, or could be improved. Consider using not only digital tools but also your friends and colleagues. Listening to some real human feedback on your website may provide results you couldn’t get through a computer screen.

2. Whitespace

We can think of whitespace as the amount of room between elements in your page. Some users will not mind a cramped layout if they are already accustomed to this. But consider your target audience, and consider how many of them are not as computer literate as the younger generation.
You may determine areas which need extra spacing through split A/B Tests and retaining user feedback. Or just wing it and see what you can come up with!

3. Web Fonts

Dynamic web fonts allow designers to build webpages without being restricted to the typical font families. This trend has become increasingly popular now that most average Internet users are on a decent DSL/T1/Fiber-Optic connection. Including references to 3rd party font stylesheets will no longer produce major lag in your DL speeds.
Google Web Fonts homepage screenshot preview
Quite possibly the best provider of fonts is through Google Webfonts. You can access the application even if you do not have a Google Account, although there are perks to registering. The full setup process takes only 3 steps and you can have custom Google fonts running on your website within minutes.

4. CSS3 Shadows

When I’m talking about using shadows to improve your layout I am actually referencing two distinct properties. The ever popular box-shadow is really cool for divs and boxes within your layout. Appending this effect onto your container, wrapper, or inner page boxes will provide a slimming 3-D effect to your webpage.
But it is also worth considering the CSS3 text-shadow property for typography which jumps off the page. Apple is one of the first companies to heavily implement text shadows all around their layout. You can build a daunting effect by adding text shadows which are opposite the color of your fonts (white shadows for dark text, black shadows for light text).

5. Textures & Repeating Patterns

There are plenty of websites which can get by just using standard color schemes. But to have your website really stand out from the crowd you may consider adding textures and repeating tiles into your background. One of the coolest free webapps is Noise Texture Generator which can run on any browser.
Subtle Patterns website design layout thumbnails
Just choose the BG color and amount of noise you want to use, then this app will create a tiled background image dynamically. If you’re looking for patterns and tiles then I would recommendSubtle Patterns. They have a huge collection of usable textures which you can download for free.

6. CSS3 Gradient Backgrounds

While we’re discussing backgrounds I should bring up the ever-popular CSS3 gradients. These provide web developers with an enormous benefit keeping them out of Adobe Photoshop for web backgrounds. And these gradients can work on more than just the body, applied onto navigation bars and footers and other important areas in your layout.

7. Boostrap

Twitter’s Bootstrap is quite possibly the greatest frontend UI framework for web developers. This includes buttons, form inputs, links, columns, and tons of other pre-formatted page objects. The most common use for Bootstrap is within landing pages for new applications.
But open source developers also utilize Bootstrap when building demo pages for the libraries, plugins, or mini scripts they publish.
Twitter Bootstrap Github entry screenshot
I feel that Bootstrap has grown to such a massive extent that it may be applied into any website these days. However developers who find the greatest benefit are using Bootstrap as a quick replacement for rolling out their own UI designs. Consider this frontend library the next time you are launching a webpage with a single concrete purpose: landing page, product demo, mobile app website, etc.

8. HTML5 Kickstart

Most web developers have yet to hear about HTML5 Kickstart created by 99Lime. This is another frontend UI library which focuses more on nice design aesthetics than common HTML5 layouts. But there are code samples for generating both in spades. You can choose from sets of predetermined elements like gradient buttons and dropdown menus. I wouldn’t say this has the same popularity as Bootstrap, but then again what does?
HTML5 Kickstart 99Lime homepage open source screenshot
If you have the time and patience I would recommend just giving this library a quick test run. Build a small sandbox layout and see if you enjoy the default feeling off each UI element. Kickstart is certainly not for every project, but it can be a major time-saver when caught in a bind.

9. JQuery UI

Animations and sliders and fading elements are usually running off the jQuery library. This is the most common open source JavaScript library for frontend developers, but it also has a companion library jQuery UI. Developers overlook this, thinking it cannot provide very much in return for the extra KB.
But including the UI library means you can update the easing call for any dynamic page animations. This means you may customize the jQuery animation type for any dropdown menus, fading items, scrolling slideshows, and everything else dynamic.
The jQueryUI website has an easing demo page where you can test out the many variations and see if you like any specific animation types.
10. Extravagant BG Photos
There are countless websites nowadays which have utilized the fullscreen background image effect. If you can find a high-resolution photo sample which would look good as a background image, then this technique may be worth adding into your layout. Large backgrounds do an excellent job of catching your user’s attention while also implying the genre of your website.
jQuery Backstretch plugin homepage screenshot
If you’re looking for a quick solution check out the jQuery Backstretch plugin. This only requires a single line of code for your new backgrounds to scale properly and responsively using any resolution. But for developers who are against JavaScript methods I recommend the CSS3 fullpage image technique posted on CSS-Tricks.

11. Menu Icons

To draw more attention from visitors it may be worthwhile to include a small icon set in your webpage. Standard menu links are often enough to function properly and help users navigate between pages. However I am often impressed to see customized icons designed for each menu link. You can find tons of free icon sets which would look perfect in your top navigation, sidebar, or footer area.

12. Updated Color Scheme

I do not actually mean changing your overall color scheme design, but more like appending new colors into it. After running the same layout for months after months it is nice to update smaller areas and catch repeat visitors by surprise. Some items of interest may include anchor links, headers, backgrounds, and toolbars. Consider using online tools such as Color Scheme Designer to improve your trajectory.
updated fresh looking color wheel scheme picker webapp

13. Enhanced Browser Support

It is difficult to build a website which is fully supported by all the major legacy browsers. Although very few people are running Internet Explorer 6 it still shows up in a few of my Google Analytics reports. Developers who are looking for ideas may consider doing a small trial of browser tests.
IETester program software debugging Internet Explorer layouts
The more important mainstream browsers include the latest release of IE9, Mozilla Firefox, Opera, Chrome, Safari, and possibly Camino/SeaMonkey. But Internet Explorer 6-8 are also still widely used among businesses and older computer labs. You may run quick rendering tests using the IETester software. Similarly IE8 has a developers tool mode where you can switch into older rendering engines for debugging.

14. Fitted Typography

You may find that your old layouts are still utilizing text styles efficiently, but this isn’t always the case. I feel that large typography will fit into layouts a lot easier. Not to mention it is easier to read and will take up more space on larger screen resolutions.
The idea of “fitted typography” is styling text so that it fits snug in your website. You can go through a few pages and update these styles in 10-15 minutes.

15. Social Media Sharing

By now I am sure most developers are familiar with the sharing badges used in popular socialnetworking websites. Facebook, Twitter, Reddit, Pinterest, Dzone, and many other external networks provide codes you can embed into your website. Then visitors may share your link onto these networks without needing to leave your website.
On some blogs or web magazines you’ll notice these badges will follow you scrolling down the page. This is an excellent technique since you can often have them hovering just outside the body area where they are not blocking any important content. I also recommend browsing our post on social media toolbars which can have a similar effect.

16. User Discussion

If you are running a CMS like WordPress or Drupal then you have the ability to include comment forms by default. However when creating static webpages you would need to setup your own databasesystem to mimic this functionality. But with the rise in open source technology developers may now implement better solutions such as Disqus.
Disqus comments system homepage screenshot
Using this method you are not constantly dealing with cleaning up spam and junk from the discussion area. Users who do not already have a Disqus account may quickly connect using popular social networking profiles, or signup right from your page. Even WordPress users who are sick of Akismet may switch using the Disqus Comment System plugin.

17. Widen The Footer Area

Most smaller website layouts will be very conservative with the bottom footer section. This may include some basic copyright info and a few main page links. But modern web design trends support the idea of big footers with lots of meta links.
These are commonly seen in startups and big company websites with lots of additional information. Certainly don’t try forcing this into a layout where it doesn’t belong, however it is worth some contemplation if opening up a bigger footer area may improve your website experience.

18. Responsify Images

Dynamic fluid and responsive webpage images have become a trend in themselves. It’s now almost ludicrous to still have your images set at fixed widths, breaking out of the container wrapper as windows are resized. The most common technique is to apply width: 100% using CSS on all img elements.
Responsive Image Plugin jQuery open source download
But you may also consider some other open source methods which may prove useful in a bind.ResponsiveImg is one such jQuery plugin with a very small file size. Just include this into your page and run the single-line code targeting all images on the page. This is an excellent addition to mobile layouts which are still using desktop-based content.

19. Menu Accessibility

I wouldn’t say this is something you should constantly be trying to update in your layouts but it is something that developers and designers do not get right the first time around. I feel it is worth looking back at your navigation systems and brainstorming if there are any better ways to implement sub-menu links.
Sidebars and content areas will often hold accordion menus since there is enough room vertically. But think about horizontal navigation bars with dropdown menus or sliding sub-menus. As long as your menu links are quick and easy to access, there shouldn’t be any problems among your userbase.

20. Semantic Microformats/Microdata

Microformats and the newer Microdata specification are used to extend metadata inside your HTML code. These attributes provide extra information about your content and how it relates to other content on the page. And ultimately these results help Google determine your website’s rank for individual keywords, and within other engines such as Image and Video search.
Microformats homepage documentation website layout
The most notably supported documented version of Microdata is called Their website provides all the information you will need to go back and edit your HTML content with semantic schema markup. This Schema syntax is backed and supported by all the major search engines, and will likely evolve into the future of semantic metadata design.

21. Rearranging Nav Links

For some websites, running on fixed content navigation may not be a real problem. But I have found in some larger business websites or portfolios that certain navigation links are given too much precedence. And similarly there are some items which can rarely be found! Take the time to browse your website and behave as if you were any other visitor.
Consider which links you are most interested in, and possibly any links which you’d like to see added. These may include a brief history of your website, information about the team, contact details, privacy concerns, press releases, etc. It may also help to gather user feedback and see if there arecorrelations between their wishes and demand for new or updated pages.

22. Back To Top Link

If your website publishes very long pages of content then this is a must-have element in your layout. The scrolling Back to Top links can be found almost everywhere these days. Users don’t think to hit the Home key and it can be annoying scrolling all the way back up. The best location for this link is floating alongside your container, or seated right in the footer as we have implemented on Hongkiat.
Hongkiat webpage layout footer back to top link

23. Customize Code/Pre Tags

When first creating a website stylesheet many developers will overlook the typical page elements. Headers and paragraphs are very common, but what about pre tags or inline code tags? These are used to encapsulate preformatted source code syntax like you would see in a text/NFO file. Some websites have no need for these elements, but it is still considered good practice to have them styled just in case.

24. Adding Image Width/Height Attributes

Now this task could easily take a while, depending on how many images you would have to go through. But if you find images in your website without a defined width/height it may be worth updating them.
Typically images lacking these attributes will display as a 1×1 px square before loading in full. This will cause your webpages and scrollbar to jump as new images are loaded. Again this won’t be helpful for everybody, but it is worth noting as a quick fixer in some cases. And there are still CSS techniques for responsive images using fixed attributes.

25. JavaScript Notifications

Any developer who has worked in JavaScript knows about the typical dialog boxes. You can setup an alert box which offers the user an OK button, just displaying information. But there are also confirmation alerts with yes/no buttons along with the prompt box which asks for user input.
open source js JavaScript library codes
All of these may be customized using alertify.js. This is a very small open source library for designing your own frontend alert boxes. It is very quick to setup and easy to customize if you need to match your own CSS styles.

26. Responsive Media Queries

This may not seem like a quick bit of code to add, however it really doesn’t take much time at all. Responsive queries can be added into your existing stylesheet or added into a new responsive.cssdocument. Either way you can quickly setup recurring styles to handle various display sizes from monitors, tablets, and smartphones.
dark iPhone 4S mobile safari responsive website layout
Responsive queries do not always need to fully responsify your layout. Sometimes these may just hide bits of content, such as your elongated sidebar or larger footer. You could then display a fully responsive mini footer which is originally hidden in the desktop layout. You can learn more about media queries in our collection of responsive web tutorials.

27. Affiliate Links

There will always be similar websites online building content related to your field. There are very rarely new ideas being created; most of them are offshoots and parodies from existing content. But instead of turning the web into a competition why not create a friendly atmosphere? If you have the extra space in your layout send out a few e-mails to related websites in your niche (search Google) asking to affiliate.
You can exchange links and help bring each other traffic. This opens doors for new users to find your website a lot quicker, and to see that you are included within the community of other websites as well. Plus gaining backlinks from websites with authority in Google can only help your domain’s credibility.

28. Icon-Based Fonts

Recently I was reading an article on 24ways which discussed icon fonts and data attributes. This got me thinking about the future of web design and how HTML/CSS has dramatically affected frontend coding. Icon-based fonts are perfect for a number of reasons including navigation menus, ordered/unordered lists, and even basic page content.
Icon Fonts are Awesome article CSS-Tricks website
Many of these fonts can be quickly added into your website using @font-face. This means you don’t need to rely on a 3rd party service like Typekit for hosting your fonts. It also means a more semantic design style rather than just using PNG icons.

29. Image Box Shadows

If you want to keep visitors on your page longer then you need to offer some real quality content. This may already be the case for your website, however if your styles are bland then people will look elsewhere. Atmosphere and aesthetics are huge in good web design.
I recommend building a quick image class which wraps a border around your page images. This may include a small box shadow along with borders and padding, too. Anything to help your images jump off the screen and stand out in the paragraphs of text.

30. Alternate Stylesheets

Consider all the various media styles you have to include when building a single website layout. This would have to look good on desktop monitors, laptops, tablets and possibly even smartphones. And don’t forget projection and print media, which is not always supported.
If you have a large audience who uses these obscure types of media, I recommend styling your own alternate stylesheets. These can be labeled based on the media type such as print.css, or added into your existing stylesheets. If there is enough demand then your visitors will be eternally grateful. And it honestly doesn’t take a whole lot of time to edit your default website layout for common printers.

Photos in Facebook

Facebook‘s user interface is not what you’d call a designer’s dream. Flying in the face of the trend towards customization, it has remained perversely and stubbornly enamored of its simple, lowest-common-denominator aesthetic.
The layout is frustratingly rigid and idiosyncratic, and users are given very little control over the look and feel of their profiles or pages.

Facebook can be a great way to share photos with people you know, especially if you want them actually seen. And Facebook itself is evidently increasingly seeing the value of photos as content, especially when people tag people and places. In recent years, it has become the largest online photo storage site by far, and is now much bigger than the previous kings of the roost, Flickr and Photobucket. The new player on the scene, Google+, is arguably even better for displaying and sharing photos, but it still doesn’t have anywhere near the volume or reach of Facebook.

It’s getting more photo- and graphics-friendly, if ever so slowly.
There are a few different ways of using images and photos on Facebook.
Some are for design and identity on the user interface, such as the
profile picture and link thumbnails to display on your profile or page
and wall. It’s also a great place to share photos. (But be sure to read
the terms of service before diving in–see below.)
And now that Timeline is getting activated for all users in their
personal profile (but not yet for product or business pages), there’s a
new set of variations. To make best use of the graphic elements you can
control it’s very helpful to know what dimensions constraints you have
to work within. I’ve found Facebook’s own help pages are frustratingly
fragmented and sometimes obtuse. So I thought I’d try to put all the
image and graphics dimensions specs together. These are a bit of a
moving target—Facebook changes things from time to time, typically with
little notice—but I’ll try to keep these up to date.

Width Height Notes
Cover Photo 851px 315px
Profile Image 180px 180px Scaled down automatically to 32x32px
Link Thumbnail 90px 90px
Uploaded Photos 2048px 2048px
Displayed Photos 960px 720px
Pinned Post 403px 403px
Application Favicon 16px 16px
Application Icon 110px 74px Size limit of 5MB
Milestone Picture 843px 403px


Timeline Photos

There are two main images you can control on the new Timeline view, the Cover Photo and the Profile Image.

Cover Photo

Facebook calls the large, panoramic image space at the top of the
timeline is called the Cover Photo. In the example at the top of this
page, it’s a picture of the Informational folder, a part of the umbrella designs for the World Bank’s Business Intelligence Department.
Facebook does impose some restrictions on what you use for the Cover
Photo. It can’t be primarily text or contain contact information that
should be in your “About” section. You also, of course, can’t infringe
anyone else’s copyright with it. You can read more of Facebook’s
restrictions here.

The final display image comes out at 851 pixels wide by 315 pixels high. Facebook’s
help pages recommend that you use an image that is at least 720 pixels
wide.You can upload an image already cropped and resized to precisely
those sizes (here’s how if you’re using Lightroom).
Or you can upload a larger image, in which case you’ll be given a
chance to move the image to display the part you want–basically forced

You can only designate one photo as your Cover Photo. Panoramas are
ideal, but there’s nothing stopping you from assembling a montage in
your imaging software, saving it as a single image file, and uploading

When you first convert your profile to the Timeline, you won’t have a
cover photo. To add one, just click on the Add Covert Photo button at
the top of the page where the Cover Photo will go. You’ll then get this
warning popup:

Screen Shot 2012 02 12 at 2.15.42 PM How to Use Photos on Facebook: Dimensions, Sizes, & Types (2012)

Once you’ve added your photo, you can change it easily. When you’re
logged in to your account and on the Timeline view, if you hover the
mouse over the Cover Photo you should get a “Change Cover” button at the
bottom right of the Cover Photo. Click on that and you’ll get the menu
item to choose where photo comes from. You can choose from existing
photos you’ve uploaded to Facebook or upload a new one. And if you
decide you want to reposition or remove the photo, you can use the same
menu. It looks a little something like this:

Screen Shot 2012 02 12 at 12.38.44 PM How to Use Photos on Facebook: Dimensions, Sizes, & Types (2012)

Something to be aware of is that Facebook compresses uploaded Cover
Photos pretty aggressively when you upload them. It makes
sense–naturally, they want to speed page loads and reduce bandwidth by
applying as much compression as they can get away with. To my mind, they
compress too much, but how noticeable it is will depend on whether
things like the range of colors in your image and amount of detail in
your photo. In the examples above, the JPEG compression is far more
noticeable in the montage version than in the Sydney Harbour Bridge
version. I set the quality and sharpening settings the same for each in
the originals before they were uploaded.

Profile Image

The Profile Image is now the smaller, square at bottom left. In the
examples above, it’s my shadow. It’s final display dimensions are 160 pixels by 160 pixels. The white border is added automatically.

Link Thumbnails

link 280x108 How to Use Photos on Facebook: Dimensions, Sizes, & Types (2012)Maximum Image Dimensions: 90 pixels by 90 pixels These
are the small icons you can choose when adding a link to your wall. If
you’re posting the link through Facebook itself and the linked page
includes photos, you’ll be given options taken from the graphics or
photos on the linked page. Use the arrows to choose a thumbnail or check
the box for no thumbnail. Through Facebook itself, you can’t upload
your own image to use, but you can if you use Post It At(Post It At only works for pages, not for personal profiles).

Uploaded Photos

Maximum Image Dimensions: 2048 px X 2048 px
Facebook recently increased the size of the photos significantly. It
also added a javascript Lightbox viewer, a simple but stylish way to
display images and associated comments. The folks over at PetaPixel have
put together a nifty graphicto
visualize the changes in Facebook image sizes. When you upload a photo
through Facebook’s inbuilt image uploader you get the option to control
to some extent who can see the photo. You can customize by location and
language, but there’s no simple way to control if you only want to share
the photo with Aunt Gertrude and no-one else. And there’s no way to
switch off the download link–if people can see your photos, they can
download the original version you uploaded–you can’t specify things like
allowing only low-res downloads. And if you really want to control who
can see the photos you’re going to have to wade into the convoluted and
often counter intuitive way Facebook deals with privacy settings on your

How to Change Your Profile Picture Thumbnail

profile picture thumbnail is the small, square image that’s used around
the site next to your comments or other site activity. It’s taken from
your profile image–you can’t have separate images for your profile image
and your profile thumbnail.

You don’t have a whole lot of control over the way the thumbnail displays, but you do have a little bit.

First, make sure you’re signed in to Facebook and looking at your own
wall. Then hover the cursor over your profile image at top left and
you’ll see a “Change Picture” button appear at top right of the image.
You can also use the “Profile Picture” item from the menu below the

When you click on that you’ll get a screen with your image at left
and options to add a new image at right. But under your existing image,
there’s a tiny “Edit Thumbnail” link. When you click on that, you get a
popup that looks like this: Screen Shot 2012 02 12 at 3.55.41 PM 600x226 How to Use Photos on Facebook: Dimensions, Sizes, & Types (2012)

If you put the mouse over the small image square, click and hold and
drag, your can move it up and down to choose different parts of the
image. You can also use the “Scale to fit” option to fit the entire
image in that tiny square (that doesn’t work very well for tall profile
images like I’m using here). When you click Save, it’ll update every
thumbnail next to your comments through Facebook automatically.

Facebook’s Terms of Service

Just because you can add photos to Facebook doesn’t necessarily mean
you should immediately start uploading your entire image archive.
Facebook’s terms of service are closely watched and often controversial. So I’d definitely recommend reading the TOS
carefully before uploading to see whether it fits with what you want to
do. If you’re a stock photographer that needs to control dissemination
(eg. if you have an exclusive contract with an agency)
you’ll want to look into this very carefully before uploading any
photos that might cause a conflict. At the time of writing, the terms
pertinent to sharing photos are:

Sharing Your Content and Information

You own all of the content and information you post on Facebook, and
you can control how it is shared through your privacy and application
settings. In addition:

  1. For content that is covered by intellectual property rights, like
    photos and videos (“IP content”), you specifically give us the following
    permission, subject to your privacy and application settings: you grant
    us a non-exclusive, transferable, sub-licensable, royalty-free,
    worldwide license to use any IP content that you post on or in
    connection with Facebook (“IP License”). This IP License ends when you
    delete your IP content or your account unless your content has been
    shared with others, and they have not deleted it.
  2. When you delete IP content, it is deleted in a manner similar to
    emptying the recycle bin on a computer. However, you understand that
    removed content may persist in backup copies for a reasonable period of
    time (but will not be available to others).
  3. When you use an application, your content and information is shared
    with the application. We require applications to respect your privacy,
    and your agreement with that application will control how the
    application can use, store, and transfer that content and information.
    (To learn more about Platform, read our Privacy Policy and Platform
  4. When you publish content or information using the “everyone”
    setting, it means that you are allowing everyone, including people off
    of Facebook, to access and use that information, and to associate it
    with you (i.e., your name and profile picture).
  5. We always appreciate your feedback or other suggestions about
    Facebook, but you understand that we may use them without any obligation
    to compensate you for them (just as you have no obligation to offer

Again, it’s a bit of a moving target–Facebook updates its terms from time to time–so be sure to check the current, full version.
And it’s also entirely possible that the terms will change at some
point after you’ve uploaded the images. Oh, and while you’re at it, why
not use the panel at right to “Like” my Facebook page so you’ll be sure to get more handy hints like these.

CSS3 10 Uses…

We have seen a tremendous number of advancements in CSS3 web development
over just the past few years. Popular websites all around the Internet
have begun incorporating many unique styles such as rounded corners and mobile-responsive media queries. But even more importantly this has opened the door for creative interfaces to be prototyped in a matter of minutes.

In this article I want to share 10 code snippets relating to brilliant CSS3 box shadow designs. I’ll explain how the code works and how you can implement each box shadow into your own website.

These styles are all attributed to great design influence from other
popular websites. This is a great example of how current web developers are building impactful trends for the future of web design.

1. Fixed Top Toolbar

The Romanian social media service Trilulilu uses a floating top toolbar around their entire website. This can be created quickly using a position: fixed; property on any top bar element. But this additional box shadow takes the effect to a whole new level.

Trilulilu fixed top toolbar box shadow
#banner {
position: fixed;
height: 60px;
width: 100%;
top: 0;
left: 0;
border-top: 5px solid #a1cb2f;
background: #fff;
-moz-box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16);
-webkit-box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16);
box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16);
z-index: 999999;

#banner h1 {
    line-height: 60px;

You’ll notice the box-shadow property is actually set up with a
fairly simple value combination. The shadow will fall below the box, and
blur by 3px on either side.

We can use the rgba() method for applying slight
opacity onto the shadow, so the element doesn’t appear too dark. It’s a
subtle addition which will surely capture your visitor’s attention.

2. Sub-Navigation Dropdown

Here is another creative box shadow method applied onto a scalar dropdown sub-menu. A similar effect can be seen on Entrepreneur
as you hover over each of the top main navigation links. This is
definitely a bit more tricky to configure but well worth the patience.

Navigation menu dropdown box shadow styles
#bar { display: block; height: 45px; background: #22385a; padding-top: 5px; margin-bottom: 150px; position: relative; }
#bar ul { margin: 0px 15px; font-family: Candara, Calibri, "Segoe UI", Segoe, Arial, sans-serif; }
#bar ul li {  background: #22385a; display: block; font-size: 1.2em; position: relative; float: left; }
#bar ul li a { 
display: block; 
color: #fffff7; 
line-height: 45px; 
font-weight: bold; 
padding: 0px 10px; 
text-decoration: none;
z-index: 9999;

#bar ul li a:hover, #bar ul li a.selected {
color: #365977;
background: #fff;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;

#bar ul .subnav {
display: block;
left: 14px;
top: 48px;
z-index: -1;
width: 500px;
position: absolute;
height: 90px;
border: 1px solid #edf0f3;
border-top: 0;
padding: 10px 0 10px 10px; 
overflow: hidden;
-moz-border-radius-bottomleft: 3px;
-moz-border-radius-bottomleft: 3px;
-webkit-border-bottom-left-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
border-bottom-right-radius: 3px;
border-bottom-right-radius: 3px;
-moz-box-shadow: 0px 2px 7px rgba(0,0,0,0.25);
-webkit-box-shadow: 0px 2px 7px rgba(0,0,0,0.25);
box-shadow: 0px 2px 7px rgba(0,0,0,0.25);
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=180, Color='#333333')";
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=180, Color='#333333');

The nav links can be styled to change color when selected or on mouse
hover. I’m also adding some rounded borders onto the links and over the
dropdown menu box. This gives a nicer feel rather than hard edges all
around. I am also making good use of the -ms-filter and filter properties which are solely proprietary to Internet Explorer.

If you setup a full navigation system you’ll be able to change the
display set to none and hide the menu once the page loads. Then using
some jQuery you can target the .hover() event and display the subnav bar with updated content.

3. Glossy Shadow Button

This is possibly one of my favorite styles to create just because of
how dynamic it appears on the page. If you can’t tell, this is the small
blue button found on YouTube’s home page after you first login.

jsFiddle YouTube blue CSS3 gradient box-shadow button
blues {
color: #fff;
width: 190px;
height: 35px;
cursor: pointer;
font-family: Arial, Tahoma, sans-serif;
font-size: 1.0em;
font-weight: bold;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
border-width: 1px;
border-color: #0053a6 #0053a6 #000;
background-color: #6891e7;
background-image: -moz-linear-gradient(top,#4495e7 0, #0053a6 100%);
background-image: -ms-linear-gradient(top,#4495e7 0, #0053a6 100%);
background-image: -o-linear-gradient(top,#4495e7 0, #0053a6 100%);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #4495e7),color-stop(100%, #0053a6));
background-image: -webkit-linear-gradient(top,#4495e7 0,#0053a6 100%);
background-image: linear-gradient(to bottom,#4495e7 0,#0053a6 100%);
text-shadow: 1px 1px 0 rgba(0, 0, 0, .6);
-moz-box-shadow: inset 0 1px 0 rgba(256, 256, 256, .35);
-ms-box-shadow: inset 0 1px 0 rgba(256, 256, 256, .35);
-webkit-box-shadow: inset 0 1px 0 rgba(256, 256, 256, .35);
box-shadow: inset 0 1px 0 rgba(256, 256, 256, .35);
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4495e7,EndColorStr=#0053a6);

.blues:hover {
border-color: #002d59 #002d59 #000;
-moz-box-shadow: inset 0 1px 0 rgba(256, 256, 256, 0.55), 1px 1px 3px rgba(0, 0, 0, 0.25);
-ms-box-shadow: inset 0 1px 0 rgba(256, 256, 256, 0.55), 1px 1px 3px rgba(0, 0, 0, 0.25);
-webkit-box-shadow: inset 0 1px 0 rgba(256, 256, 256, 0.55), 1px 1px 3px rgba(0, 0, 0, 0.25);
box-shadow: inset 0 1px 0 rgba(256, 256, 256, 0.55), 1px 1px 3px rgba(0, 0, 0, .25);
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#3a8cdf ,EndColorStr=#0053a6);
background-image: -moz-linear-gradient(top,#3a8cdf 0,#0053a6 100%);
background-image: -ms-linear-gradient(top,#3a8cdf 0,#0053a6 100%);
background-image: -o-linear-gradient(top,#3a8cdf 0,#0053a6 100%);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#3a8cdf),color-stop(100%,#0053a6));
background-image: -webkit-linear-gradient(top,#3a8cdf 0,#0053a6 100%);
background-image: linear-gradient(to bottom,#3a8cdf 0,#0053a6 100%);

.blues:active {
border-color: #000 #002d59 #002d59;
-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.2),0 1px 0 #fff;
-ms-box-shadow: inset 0 1px 3px rgba(0,0,0,0.2),0 1px 0 #fff;
-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.2),0 1px 0 #fff;
box-shadow: inset 0 1px 3px rgba(0,0,0,0.2),0 1px 0 #fff;
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#005ab4,EndColorStr=#175ea6);
background-image: -moz-linear-gradient(top,#005ab4 0,#175ea6 100%);
background-image: -ms-linear-gradient(top,#005ab4 0,#175ea6 100%);
background-image: -o-linear-gradient(top,#005ab4 0,#175ea6 100%);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#005ab4),color-stop(100%,#175ea6));
background-image: -webkit-linear-gradient(top,#005ab4 0,#175ea6 100%);
background-image: linear-gradient(to bottom,#005ab4 0,#175ea6 100%);

The whole button code is a lot to look at, but we’re trying to support as many browsers as possible. There are text shadows and box shadows with accompanying support for MS Internet Explorer 7+. Also we’re setting the background-image property with CSS3 gradients over a wide number of vendor specific prefixes.

But if you love this design style then the hover and active states will also catch your attention.
We’re basically updating the border to include some shadows inside as
you push down, while updating the background gradient to show a bit

Since there are no images on the button you can update the hex values and morph this to blend into practically any color scheme.

4. Notifications Flyout Menu

I am not a big user of Facebook but I have noticed some UI techniques
from their redesigns. This flyout menu can be compared to your
notifications or friend requests popup found on the homepage.

Facebook notifications box shadow popup display
.flyout {
width: 310px;
margin-top: 10px;
font-size: 11px;
position: relative;
font-family: 'Lucida Grande', Tahoma, Verdana, Arial, sans-serif;
background-color: white;
padding: 9px 11px;
background: rgba(255, 255, 255, 0.9);
border: 1px solid #c5c5c5;
-webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, .25);
-moz-box-shadow: 0 3px 8px rgba(0, 0, 0, .25);
box-shadow: 0 3px 8px rgba(0, 0, 0, .25);
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;

.flyout #tip {
background-image: url('images/tip.png');
background-repeat: no-repeat;
background-size: auto;
height: 11px;
position: absolute;
top: -11px;
left: 25px;
width: 20px;

.flyout h2 {
text-transform: uppercase;
color: #666;
font-size: 1.2em; 
padding-bottom: 5px;
margin-bottom: 12px;
border-bottom: 1px solid #dcdbda;
.flyout p { padding-bottom: 25px; font-size: 1.1em; color: #222; }

There isn’t a whole lot of new mind-bending code to display here. I am using a small .tip class with an internal span element to add the tooltip triangle. It is possible to create pure CSS3 triangles
but this method is not easy, as you may imagine. If you prefer this
method it may be worth hacking something together. But the CSS3 rotation
properties are not supported everywhere; meanwhile images do not
require any fallback method.

5. Apple Page Wrapper

There are so many impressive CSS3 box shadows you can find on Apple’s official website.
This example below is a small box container with a few column spans.
When looking over Apple’s layout you’ll notice many of their pages made
up of numerous wrapper boxes.

CSS3 Apple display banner box-shadow styles
.applewrap {
width: 100%;
display: block;
height: 150px;
background: white;
border: 1px solid;
border-color: #e5e5e5 #dbdbdb #d2d2d2;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px;
-moz-box-shadow: rgba(0,0,0,0.3) 0 1px 3px;
box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px;

.applewrap .col {
float: left;
box-sizing: border-box;
width: 250px;
height: 150px;
padding: 16px 7px 6px 22px;
font: 12px/18px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
color: #343434;
border-right: 1px solid #dadada;

You could put together a similar page split up by content boxes of
various width and height. Although I have put a few columns into this
demo it is not a necessary formatting technique by any means. The box
shadow will fit best on a white/grey background. But I think displaying
over any light color would look pretty good.

6. Apple Content Box

This other style of content box on Apple’s website is used mostly for column designs.
These are primarily at the bottom of the page showcasing deals and
other related information. It’s a totally different design style with
the box shadow displaying inside from the top down.

Apple CSS3 box-shadow inset display styles

.applebox {
width: auto;
height: 85px;
box-sizing: border-box;
background: #f5f5f5;
padding: 20px 20px 10px;
margin: 10px 0 20px;
border: 1px solid #ccc;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-o-border-radius: 4px;
-webkit-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, .3);
-moz-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, .3);
box-shadow: inset 0px 1px 1px rgba(0, 0, 0, .3);

.applebox .col {
width: 140px; 
float: left;
margin: 0 0 0 30px;

I don’t think this code should be too difficult to follow and copy
onto another div container. The only box-shadow we’re applying is using inset
with the rgba alpha-transparent color codes. So although we have the
drop shadow set to pure black we’re only displaying about a 30% opacity.

7. Featured Links

This is probably my favorite box shadow style from Apple’s current
website. You should find a live demo style of this technique on the iCloud page with a series of floating link boxes.

Apple iCloud featured anchor link boxes

.applefeature {
height: 150px;
margin: 8px;
vertical-align: top;
display: inline-block;

.applefeature a {
display: block;
width: 168px;
height: 140px;
border: 1px solid #ccc;
color: #333;
text-decoration: none;
font-weight: bold;
line-height: 1.3em;
background: #f7f7f7;
-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .3);
-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .3);
box-shadow: inset 0 1px 2px rgba(0, 0, 0, .3);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
.applefeature a:hover {
background: #fafafa;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#f7f7f7));
background: -moz-linear-gradient(100% 100% 90deg, #f7f7f7, #fff);
-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.3); 
-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.3); 
box-shadow: inset 0 1px 2px rgba(0,0,0,.3);
-webkit-border-radius: 4px; 
-moz-border-radius: 4px; 
border-radius: 4px;

.applefeature a img { 
display: block;
margin: 26px auto 4px;
.applefeature a h4 {
display: block;
width: 160px;
font-size: 1.3em;
font-family: Arial, Tahoma, sans-serif;
color: #646464;
text-align: center;

These featured links are set to a fixed width and include a distinct
icon and display text. Apple’s example uses a similar box shadow as we
saw in the previous content box. However the entire box can now be activated as a link which includes both the :hover and :active states. There is a lot of flexibility with this link box and you should try playing around with the source code.

It’s possible to shorten the height/width and create a much smaller
list of links. These could be a set of chapters or pages in an article,
or you could make a sub-menu limited with link icons. It’s honestly a
great set of newer CSS3 techniques which demonstrate how much power you
have as a web designer.

8. Framed Images

I’ve added a grey background onto this example so you can see the box
shadow styles more clearly. This box is similar to the featured preview
shots on except I’ve added a bit more depth to the source code.

Wordpress image frame CSS3 box shadow

.wpframe {
background: #fff;
border-radius: 2px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
padding: 8px;
-webkit-box-shadow: 1px 2px 1px #d1d1d1;
-moz-box-shadow: 1px 2px 1px #d1d1d1;
box-shadow: 1px 2px 1px #d1d1d1;

Since the images are given a small padding on either side this frame
appears as a large white border. You can always update the background
color, or even add a small external border to separate the image from
the background. But this fairly simplistic set of styles can be
maneuvered into various box shadow techniques. Play around with the code
and see how you can improve image designs on your own website.

9. Glowing Input Fields

I got this idea after visiting the Pinterest login page
a couple of times. Their animated styles really display some eloquent
examples of multiple inline box shadows, both outside and inset.

CSS3 Pinterest input fields box shadow design

.formwrap { display: block; margin-bottom: 15px; }
.formwrap label { 
display: inline-block; 
width: 80px; 
font-size: 11px; 
font-weight: bold; 
color: #444; 
font-family: Arial, Tahoma, sans-serif; 

.formwrap .shadowfield {
position: relative;
width: 250px;
font-size: 17px;
font-family: "Helvetica Neue", Arial, sans-serif;
font-weight: normal;
background: #f7f8f8;
color: #7c7c7c;
line-height: 1.4;
padding: 6px 12px;
outline: none;
transition: all 0.2s ease-in-out 0s;
-webkit-transition: all 0.2s ease-in-out 0s;
-moz-transition: all 0.2s ease-in-out 0s;
border: 1px solid #ad9c9c;
border-radius: 6px 6px 6px 6px;
box-shadow: 0 1px rgba(34, 25, 25, 0.2) inset, 0 1px #fff;
.formwrap .shadowfield:focus {
border-color: #930; 
background: #fff;
color: #5d5d5d;
box-shadow: inset 0 1px rgba(34, 25, 25, 0.2), 0 1px rgba(255, 255, 255, 0.6), 0 0 7px rgba(235, 82, 82, 0.5); 
-moz-box-shadow: inset 0 1px rgba(34, 25, 25, 0.2), 0 1px rgba(255, 255, 255, 0.6), 0 0 7px rgba(235, 82, 82, 0.5); 
-webkit-box-shadow: inset 0 1px rgba(34, 25, 25, 0.2), 0 1px rgba(255, 255, 255, 0.6), 0 0 7px rgba(235, 82, 82, 0.5);

Although the initial styles are very attractive I am drawn to the transition effects as you focus on each input field.
You can tab between them and see the immediate difference in so many
properties. The external glowing box shadow is applied along with an
updated inset shadow. Also the text color gets lighter as you’re focused on a particular input, then fades out as you defocus.

Even copying over one of these effects would greatly improve the user
experience of your form fields. Be sure that you don’t go too far
overboard to the point where your forms are barely usable. However most
visitors will enjoy the pleasing aesthetic effects which also encourage
interaction and further involvement with your website.

10. Elastic Shadow Buttons

These unique shadow buttons are styled with a slow transition during
hover and active states. You can find similar examples on the Mozilla homepage with their large “Download Firefox” button. Some of the box-shadow properties actually combine three different shadows together into one command.

jsFiddle Mozilla glossy box-shadow buttons

.blu-btn {
display: inline-block;
-moz-border-radius: .25em;
border-radius: .25em;
-webkit-box-shadow: 0 2px 0 0 rgba(0,0,0,0.1), inset 0 -2px 0 0 rgba(0,0,0,0.2);
-moz-box-shadow: 0 2px 0 0 rgba(0,0,0,0.1), inset 0 -2px 0 0 rgba(0,0,0,0.2);
box-shadow: 0 2px 0 0 rgba(0,0,0,0.1), inset 0 -2px 0 0 rgba(0,0,0,0.2);
background-color: #276195;
background-image: -moz-linear-gradient(#3c88cc,#276195);
background-image: -ms-linear-gradient(#3c88cc,#276195);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3c88cc),color-stop(100%,#276195));
background-image: -webkit-linear-gradient(#3c88cc,#276195);
background-image: -o-linear-gradient(#3c88cc,#276195);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3c88cc',endColorstr='#276195',GradientType=0);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#3c88cc', endColorstr='#276195', GradientType=0)";
background-image: linear-gradient(#3c88cc,#276195);
border: 0;
cursor: pointer;
color: #fff;
text-decoration: none;
text-align: center;
font-size: 16px;
padding: 0px 20px;
height: 40px;
line-height: 40px;
min-width: 100px;
text-shadow: 0 1px 0 rgba(0,0,0,0.35);
font-family: Arial, Tahoma, sans-serif;
-webkit-transition: all linear .2s;
-moz-transition: all linear .2s;
-o-transition: all linear .2s;
-ms-transition: all linear .2s;
transition: all linear .2s
.blu-btn:hover, .blu-btn:focus {
-webkit-box-shadow: 0 2px 0 0 rgba(0,0,0,0.1), inset 0 -2px 0 0 rgba(0,0,0,0.3), inset 0 12px 20px 2px #3089d8;
-moz-box-shadow: 0 2px 0 0 rgba(0,0,0,0.1), inset 0 -2px 0 0 rgba(0,0,0,0.3), inset 0 12px 20px 2px #3089d8;
box-shadow: 0 2px 0 0 rgba(0,0,0,0.1), inset 0 -2px 0 0 rgba(0,0,0,0.3), inset 0 12px 20px 2px #3089d8;
.blu-btn:active {
-webkit-box-shadow: inset 0 2px 0 0 rgba(0,0,0,0.2), inset 0 12px 20px 6px rgba(0,0,0,0.2), inset 0 0 2px 2px rgba(0,0,0,0.3);
-moz-box-shadow: inset 0 2px 0 0 rgba(0,0,0,0.2), inset 0 12px 20px 6px rgba(0,0,0,0.2), inset 0 0 2px 2px rgba(0,0,0,0.3);
box-shadow: inset 0 2px 0 0 rgba(0,0,0,0.2), inset 0 12px 20px 6px rgba(0,0,0,0.2), inset 0 0 2px 2px rgba(0,0,0,0.3);
.grn-btn {
display: inline-block;
-moz-border-radius: .25em;
border-radius: .25em;
-webkit-box-shadow: 0 2px 0 0 rgba(0,0,0,0.1), inset 0 -2px 0 0 rgba(0,0,0,0.2);
-moz-box-shadow: 0 2px 0 0 rgba(0,0,0,0.1), inset 0 -2px 0 0 rgba(0,0,0,0.2);
box-shadow: 0 2px 0 0 rgba(0,0,0,0.1), inset 0 -2px 0 0 rgba(0,0,0,0.2);
background-color: #659324;
background-image: -moz-linear-gradient(#81bc2e,#659324);
background-image: -ms-linear-gradient(#81bc2e,#659324);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#81bc2e),color-stop(100%,#659324));
background-image: -webkit-linear-gradient(#81bc2e,#659324);
background-image: -o-linear-gradient(#81bc2e,#659324);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#81bc2e',endColorstr='#659324',GradientType=0);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#81bc2e', endColorstr='#659324', GradientType=0)";
background-image: linear-gradient(#81bc2e,#659324);
border: 0;
cursor: pointer;
color: #fff;
text-decoration: none;
text-align: center;
font-size: 16px;
padding: 0px 20px;
height: 40px;
line-height: 40px;
min-width: 100px;
text-shadow: 0 1px 0 rgba(0,0,0,0.35);
font-family: Arial, Tahoma, sans-serif;
-webkit-transition: all linear .2s;
-moz-transition: all linear .2s;
-o-transition: all linear .2s;
-ms-transition: all linear .2s;
transition: all linear .2s;
.grn-btn:hover, .grn-btn:focus {
-webkit-box-shadow: 0 2px 0 0 rgba(0,0,0,0.1), inset 0 -2px 0 0 rgba(0,0,0,0.3), inset 0 12px 20px 2px #85ca26;
-moz-box-shadow: 0 2px 0 0 rgba(0,0,0,0.1), inset 0 -2px 0 0 rgba(0,0,0,0.3), inset 0 12px 20px 2px #85ca26;
box-shadow: 0 2px 0 0 rgba(0,0,0,0.1), inset 0 -2px 0 0 rgba(0,0,0,0.3), inset 0 12px 20px 2px #85ca26;
.grn-btn:active {
-webkit-box-shadow: inset 0 2px 0 0 rgba(0,0,0,0.2), inset 0 12px 20px 6px rgba(0,0,0,0.2), inset 0 0 2px 2px rgba(0,0,0,0.3);
-moz-box-shadow: inset 0 2px 0 0 rgba(0,0,0,0.2), inset 0 12px 20px 6px rgba(0,0,0,0.2), inset 0 0 2px 2px rgba(0,0,0,0.3);
box-shadow: inset 0 2px 0 0 rgba(0,0,0,0.2), inset 0 12px 20px 6px rgba(0,0,0,0.2), inset 0 0 2px 2px rgba(0,0,0,0.3);

I’m using full transitions for 200 milliseconds on hover and active
button states. What is so great about these styles is that you can apply
them to nearly any clickable element. Buttons, anchor links, form
elements, or anything else you think is appropriate – although these
styles should be used sparsely so as not to overload your design.

Buttons like these are often saved best in the same manner that
Mozilla uses them. Attach these styles into your blog where you have
buttons for freebie downloads, or something similar. Users love to interact with unique interfaces and this often translates into a much higher percentage for your click-through rating.

Final Thoughts

I hope you can take away some great lessons from this collection of
box shadow techniques. There are many different areas you could focus on
including forms, modal boxes, buttons, toolbars, and even full website

Feel free to implement any of these shadow effects into portions of
your own website. There are plenty of other techniques out there, but
this collection is perfect for both beginners and advanced developers.
Also if you have any suggestions or questions about the article you can
share with us in the comments discussion area below.

Successful Menu Design

The navigation menu on a website is like a road sign on a street or a level directory in a shopping mall. You cannot reach your destination without first knowing where you are. Like in real life, navigation in web design is very important and plays a major role in a website’s usability as well as in user experience.

Nowadays you can see plenty of different types of navigation menus with interesting, creative and unusual designs. But how about effective navigation in a website, what would it look like; how should it look like?
Today I would like to share my observations and knowledge about the importance of navigation in web design. I will reveal a few simple tips that you can use to improve your website navigation and usability. There will also be some examples of effective navigation menus to give you some idea of how to plan your next design.


5 Tips to Simplify Your Web Design

simplebits 5 Tips to Simplify Your Web Design

Simplicity rules! It makes a websites look sleek, reduce nagivation confusion and it helps achieving desired goals and results (I.e., more signups, subscribers and sales). But too often it seems elusive to simplify your website design. No matter how hard you try, you can’t make your work look like Apple’s. So what does a website designer really needs to do? Fret not, for there are 5 starting points to simplify your website design.

A simple website design shouldn’t be a daunting all-or-nothing ordeal – you can simplify your design by taking small steps. Simple tasks like putting the focus only on the essential elements of your website, getting rid of the unnecessary, reducing the number of pages your site has, getting more content above the fold, and limiting the number of colors you use. You can always fine-tune and improve your simple design, but the important thing here is to get started. Ready to start simplifying your website design? Awesome. Without further ado, here are 5 starting points to simplify your website design.


1. Focus Only On Essential Elements

thesis 5 Tips to Simplify Your Web Design

This first step probably seems forehead-slapping obvious: of course I should put the focus on the essential elements in my site, what am I, an idiot? But a surprising number of websites fail to achieve this and the result is a big mess of important and unimportant elements spewed onto a page. I’m as guilty of doing this in the past as anybody. It’s hard to be objective and prioritize what’s important or not, because everything seems essential. If you want your website design to be simpler, identify what needs to be focus, just like with any good visual design or piece of art. And that means putting the focus only on the essential elements.

Use the 80-20 rule

What 20% of what’s on a page gives 80% of the value and content that people go there for? It could be the copy, some social proof (review snippets, testimonials, media badges), and a signup form or call-to-action button, for example. That’s the 20% right there. On your website, as well as on each individual page, focus on displaying only the 20% of site elements that are delivering 80% of that usefulness.

This isn’t a technical step but a principle that you can use as your guide to simplify your website design constantly. The 80-20 rule will help simplify your website design by pushing you to trim your site elements down to the essentials. What’s really cool is that the 80-20 rule can also help increase your desired results that you hope to achieve on your website. For example, an increased conversion rate in visitors subscribing, signing up, or buying. How? You’re making it so there are less distractions and things for visitors to click on to leave the page.

As we all know, we’re always looking for an excuse not to purchase something at the final step, and any reason to navigate away is a good one. Reduce those reasons and click-away options with the 80-20 rule.

Chris Pearson, creator of the popular Thesis WordPress theme framework, says this is exactly what helped increase sales on his website.

2. Get Rid of All Unnecessary Elements

tumblr 5 Tips to Simplify Your Web Design

We’re continuing with the 80-20 rule here.

Now that you’ve identified the 20% of website elements that will get you 80% of your desired results, it’s time to get rid of all unnecessary elements. In other words, the 80% of website elements that will get you only 20% of results. It could be social media sharing widgets, sidebar elements, blog post meta details (date, time, author, number of comments, etc), or links in the footer (this is especially a huge culprit a lot of the times, particularly when the visitor is looking for the aforementioned excuse to navigate away from the page).

3. Reduce the Number of Pages

squarespace 5 Tips to Simplify Your Web Design

A large part of simplifying your website design is to simply have fewer places to explore and click around. You can do that by trimming the page count. Either get rid of unnecessary pages that deep down inside you know aren’t needed, or at the very least, fuse multiple pages into one. I mean, you don’t really need to separate “about the site” and “about me” pages.

Firstly, get in the mindset of the visitor – if you were to arrive on your website, what are the key things would you want to do? For instance find out what your stuff is about? Or contact you? Next, make sure that your pages facilitate what is necessary and nothing more. Don’t keep unnecessary pages on your website because you think you need to, or because other websites have them. When you reduce the number of pages on your website, not only it is easier for your visitors to focus on your content because there’s less places to click around, but your navigation menu is simpler too.

We’ve all been on websites with too many nav menu items. We don’t know where to start navigating because we get overwhelmed by the choices. And when we get overwhelmed by being presented with too many choices, we go with choosing nothing. By having as few nav menu items as possible, you make your website not only simpler but more inviting and friendlier to visitors.

4. Get More Content Above the Fold

mailchimp 5 Tips to Simplify Your Web Design

Studies have shown that a majority of people spend most of their time above the fold on web pages (what shows up on the screen without scrolling down). So if you want to increase the effectiveness of your website, have the main content and call-to-action elements above the fold. You can do something as simple as shortening the header height if you have a logo and a navigation menu at the top of your website.

This involves nothing more than changing the header’s “height” value in your stylesheet (typically style.css or stylesheet.css). Also, see if a sign-up form or button is below the fold. Move that element higher up in the page so it’s the first thing a visitor sees. After all, that is your desired call-to-action of the visitor, so decrease the work needed to get to it (ie. scrolling).

5. Limit Your Color Scheme

37signals 5 Tips to Simplify Your Web Design

It’s easy to get carried away with colors. Why settle on 2 or 3 colors when you can have 12 or 13? But in order to simplify your website design visually, you need to limit your color scheme. When in doubt, use fewer colors. It’ll vary based on your design of course, but try sticking with no more than 2 or 3 colors to start off. If you need more subtlety and texture to your visual design, use shades of the same color – light blue for the background and darker blue for header and menu items.

I’m as guilty as anyone with getting wild with colors in the past. I’ll add this color, then another, and another – and before I know it, it looks like a rainbow diarrhea all over my website. You can have your website constructively simplified, but if the colors distract the eyes when you look at it rather than complimenting the content, then all that effort was for naught. So use fewer colors with your website design instead.

Having trouble choosing a color to start with? Before & After magazine has a useful free e-book on how to find the perfect color here. Need help with picking a color scheme? Try out this handy color scheme generator.

Last, but not least

apple 5 Tips to Simplify Your Web Design

Hopefully you’re now armed and ready to start simplifying your website design. You’ll be more proud showing off your website because it’ll look gosh-darned sexy and lastly, your visitors will have a much more enjoyable experience browsing in your website.

To recap, here are the 5 starting points to simplify your website design:

  1. Put the focus only on the essential elements
  2. Get rid of all unnecessary elements
  3. Reduce the number of pages
  4. Get more content above the fold
  5. Limit your color palette

Related Articles

  • 11 common web design mistakes. Things like avoiding complicated forms, unorganized content, bad readability, and a not-easily-located search bar – all will further help you to simplify your website design and make it a joy for visitors and a higher conversion rate for you.
  • Clean, simple and minimalist website designs. All of those website examples just further prove that a simple design not only looks sweet and impresses members of the opposite sex, but it greatly helps with the user experience

Over to you: what are your favorite website design simplifying tips? Have you seen an increase in your desired results from simplifying your design?


Beginner’s Guide to CSS3

Ever since the announcement of in 2005, the development of the level 3 of Cascading Style Sheet or better known as CSS3 has been closely watched and monitored by many designers and developers. All of us excited to get our hands on the new features of CSS3 – the text shadows, borders with images, opacity, multiple backgrounds, etc, just to name a few.

As of today, not all selectors of CSS3 are fully supported yet. But that doesn’t mean we can’t have some fun testing new CSS3 stuff. This post is dedicated to all designers and developers who are already familiar with CSS 2.1 and want to get your hands dirty on CSS3.0.

It’s a compilation of useful CSS3 reads, sample codes, tips, tutorials, cheat-sheets and more. Feel free to use them in your projects, just make sure it falls gracefully on incompatible browsers.

Getting Started with CSS3

Introduction to CSS3

An (roadmap) official introduction to CSS and CSS3. This document gives you an overall idea on the development of CSS3.

css3 roadmap Beginners Guide to CSS3

CSS3: Take design to next level

Advantages of CSS3, with explanations and examples of CSS3 properties and selectors.

next level Beginners Guide to CSS3

Several tricks with CSS3

Webmonkey brings you through several basic tricks in CSS3, including rounded borders, borders, drop shadows, image tricks and more.

Several tricks with CSS3 Beginners Guide to CSS3

Interview: Six questions with Eric Meyer on CSS3

Folks at Six Revision interviewed Eric Meyer with valuable insights and answers on CSS3.

eric meyer Beginners Guide to CSS3

CSS3: Progressive Enhancement

How you can use graceful (or, progressive) enhancement techniques to make use of CSS3 features in browsers that support them, while ensuring that your code will still provide a satisfactory user experience in older browsers that do not yet support those features.

css3 progressive enhancement Beginners Guide to CSS3

CSS3: Background and Borders

Rounded borders (border-radius)

A guide to creating rounded border with CSS3′s border-radius property.

css rounded borders Beginners Guide to CSS3

Rounded borders with image (border-images)

How to use images in borders with border-image property.

css image border Beginners Guide to CSS3

CSS3 borders, backgrounds and boxes

Detail explanation with examples of new CSS3 properties like: background-clip, background-origin, background-attachment, box-shadow, box-decoration-break, border-radius and border-image.

CSS3 borders backgrounds and boxes Beginners Guide to CSS3

CSS3: Text

Letterpress Effect

Create simple letterpress effect with CSS3.

letterpress effect Beginners Guide to CSS3

Six text effects using text shadow

Text effects include: vintage/retro, neon, inset, anaglyphic, fire and board game.

css text effect Beginners Guide to CSS3

Text emboss

How to correctly add an embossed effect to any text depending on the colors used.

text emboss Beginners Guide to CSS3

Beautiful typography

How to take basic markup and transform it into an attractive and beautiful typographical design through pure CSS3.

Beautiful typography Beginners Guide to CSS3

Text Rotation

Uses an image sprite and a sprinkle of CSS to get things positioned right.

text rotation Beginners Guide to CSS3

Outline Text

How to add an outline, or stroke, to your text using the CSS3 text-stroke property.

text outline Beginners Guide to CSS3

Text masking effect

Interactive text masking effect using the text-shadow CSS property.

text shadow Beginners Guide to CSS3

Link nudging (animation) with CSS3

Ditch Javascript and create nudge effect entirely with CSS3.

text nudge Beginners Guide to CSS3

CSS Selection Styling

Change text selection styling with CSS3.

text highlight Beginners Guide to CSS3

CSS3: Menu

Multiple-columns content

Using CSS3 to create a set of columns on your website without having to assign individual layers and (or) paragraphs for each column.

multiple columns Beginners Guide to CSS3

Sexy Tooltips with Just CSS

How to use the evolving CSS standard can enhance some lovely cross-browser tooltips.

Sexy Tooltips Beginners Guide to CSS3

More tooltips:

CSS3 & jQuery Drop-Down Menu With Integrated Forms

jQuery and CSS3 powered navigation menu that supports integrated forms.

CSS3 & jQuery Drop Down Menu Beginners Guide to CSS3

Dropdown menu

How to create a alike multi-level dropdown menu using border-radius, box-shadow, and text-shadow.

dropdown menu Beginners Guide to CSS3

CSS3-Only Tabbed Area

Click on a tab, hide all the panels, show the one corresponding to tab just clicked on – all with CSS.

CSS3 Only Tabbed Area Beginners Guide to CSS3

3D Ribbons with CSS3

Create nice looking 3D ribbons with only CSS3.

3d ribbons Beginners Guide to CSS3

CSS3: Drop shadow

Drop shadow in image

Showcase several techniques and some of the possible appearances for dropping shadows without using images.

Drop shadow in image Beginners Guide to CSS3

Glow Tabs with Box Shadow

How to create intuitive and beautiful tabs in CSS3 with no image.

Glow Tabs with Box Shadow Beginners Guide to CSS3

CSS3 boxes without using images

15 different styles of boxes without using images. Works in Chrome and Safari.

CSS3 boxes without using images Beginners Guide to CSS3

CSS3: Buttons

Tutorial: Pretty buttons

How to create beautiful cross-browser compliant CSS3 buttons that degrade gracefully.

pretty css3 buttons Beginners Guide to CSS3

Tutorial: Dynamic buttons

How to create nice looking, dynamic buttons that are fully scaleable using the new CSS3 properties border-radius, box-shadow and RGBa.

dynamic css3 button Beginners Guide to CSS3

Speech Bubbles

Various forms of speech bubble effect created with CSS 2.1 and enhanced with CSS3.

speech bubble Beginners Guide to CSS3

BonBon buttons

CSS buttons that are sexy looking, really flexible, but with the most minimalistic markup as possible.

BonBon buttons Beginners Guide to CSS3

Github alike buttons

Collection of buttons that show what is possible using CSS3 while also maintaining the simplest possible markup.

Github alike buttons Beginners Guide to CSS3

Spinning, Fading Icons with CSS3 and MooTools

How to use CSS3 and MooTools to create dymanic, rotating elements.

Spinning, Fading Icons Beginners Guide to CSS3


CSS3: transparency and overlay

Opacity and transparency

Create image transparency with CSS3.

css3 opacity Beginners Guide to CSS3

Image overlay

Practical application of the CSS3 border-image property.

CACTC3 awesome overlays Beginners Guide to CSS3


Cheatsheets & References

CSS3 Cheat Sheet (PDF)

Printable cheatsheat with complete list of all properties, selector types and allows values in the current CSS3 specification from the W3C.

CACTC12 css 3 cheat sheet pdf Beginners Guide to CSS3

CSS Support in Opera 9.5

Complete list of the supported CSS selectors in Opera 0.5.

opera 95 css Beginners Guide to CSS3

Fonts Available for @font-face Embedding

Comprehensive list of fonts currently licensed for @font-face embedding.

font face Beginners Guide to CSS3

CSS 3 Selectors – Explained

A guide and reference to CSS3 selectors and its patterns.

css3 selectors Beginners Guide to CSS3

Cross-browser CSS3 Rule Generator

CSS3 rules you can copy and paste onto your own stylesheet.

CSS3 Click Chart

Get CSS3 styles like boz sizing, border radious, text shadow, and more within a click.

click chart Beginners Guide to CSS3

CSS Content & Browser Compatibility

Complete list of selector tables of both CSS and CSS3 with declaration for browser-compatibility check.

content browser compatibility Beginners Guide to CSS3


Creative design from the Nation's Capital

Get in touch with us!