background preloader

Tab Styles Inspiration

Tab Styles Inspiration
A couple of modern and subtle tab styles and effects for your inspiration. We use pseudo-elements, SVGs and CSS transitions for some of the techniques. View demo Download source Today we’d like to share a couple of tab styles with you. For the demo we’ve used a flexbox layout so make sure you view it with a modern browser. The icons in most of the tabs are from the fantastic Elegant Themes Line Icon Set and we’ve used the Icomoon app to create our custom icon font. For the tab functionality we’ve used the Blueprint Responsive Full Width Tabs and adjusted it for our needs. The main common tab style for all tabs can be found in tabs.css and all individual styles are in tabstyles.css Take a look at some of the examples: There are a couple of example media queries and fallbacks that can be customized. We hope you enjoy these styles and get inspired :)

Human Anatomy Fundamentals: Drawing Different Ages - Tuts+ Design & Illustration Tutorial Throughout these lessons I have touched upon how age changes things in the body and particularly in the face. Here we will look at the full progression of the body and face from birth to very old age. Let's get this clear: Everyone ages differently. The diagrams below are not meant to be invariably true to the letter, but to help you draw people that look their intended age. I know for myself that while I was learning to draw, I ended up with many children who looked eerily world-weary, or adults stuck in their twenties, before I identified the visual clues of age that I was misusing. They are collected here to save you much trial and error, but you will not need to use them all – as a matter of fact, unless your style is very realistic, you might want to use the fewest possible, just what is enough to make a character's age clear. As I said above, we all age differently. You’ll notice I only provide separate male and female diagrams for some age categories.

iThemes Exchange: An Introduction - Tuts+ Code Tutorial Throughout this series, we're going to be taking a look at iThemes Exchange. Specifically, we're going to look at what it is, how it can be used, how to install it, and how to setup the basics. iThemes Exchange is a young but growing e-commerce platform for WordPress. iThemes themselves describe Exchange as: Simple ecommerce for WordPress And it really is just that. It ships with the basic features to get you started, but is easily extensible through the use of plugins (both free and premium). Exchange has support for physical, digital (no download), and digital product downloads. If you already have a WordPress website but want to branch out in to selling products then Exchange may well be the perfect platform to get you started. eBooks that compliment your blog or a small eBook storePremium WordPress themes and pluginsGift vouchers to spend in your retail storeAllow customers to buy fixed price services e.g. web design company selling SSL certificates You have three options here:

OpenCart Marketing Tools: Banners - Tuts+ Code Tutorial Within an OpenCart web shop, banners can be displayed in many forms. They can be displayed as a static image, a carousel, or a slideshow. Each banner may include one or more images and these group of images can be assigned to different modules depending on the size and the function they work. When you want to place a banner on your website, first you upload pictures to banners, and then assign these banners with displaying modules. In the dashboard of OpenCart, navigate to System > Design > Banners. Let's start adding pictures by clicking the Add Banner button. As we learnt above, banners are displayed with modules in OpenCart. A Banner module shows banners by fading banner images in one place each after each. Click Add Module and this lets us invoke banners into a layout. The Slideshow module displays banner images as a moving slideshow animation. We can assign an already set and uploaded banner to a slideshow by going to Extensions > Modules > Slideshow > Edit. and replace with this:

Building a Logger Mixin in Sass - Tuts+ Web Design Tutorial In this tutorial we'll build a "logger" mixin, which outputs a flexible, informative log as CSS when Sass is compiled. Logging is the process of recording application actions and state to a secondary interface. - Code Project The other day, Neat maintainer Reda Lemedan and I were talking all things Sass and all of the sudden I saw an interesting mixin of his: I asked him what this mixin does, and he told me it's basically a wrapper for the @warn directive from Sass that checks whether or not the user is willing to print warnings from Neat in the console (based on a global variable). So I thought to myself why stop there? My current implementation provides: 5 levels of logging (DEBUG, INFO, WARN, ERROR and FATAL);a minimum level at which the logger starts printing;a history of all logs, that can be printed as CSS;a friendly API with easy-to-use functions;a helper to learn more about different levels of logging. It turned out to be fairly straightforward. ... we could have: Okay. That's it.

After the crowdfund, websites of successful Kickstarter campaigns Kickstarter has become a huge influencer in the startup space, as well as in the entertainment and arts industries among independent creators. Everything from movie sequels for popular TV shows to potato salad have been funded on the site, along with making a lot of dreams come true for creators and entrepreneurs. But after most Kickstarter campaigns are completed, companies and projects have to continue to exist on the Web. That means websites, in most cases. Film & Video The film and video category is one of the largest on Kickstarter, with numerous campaigns earning over a million dollars (including one that raised over five million). Wish I Was Here Kickstarter Page | Website The website for Wish I Was Here is a fantastic example of what a film website should be. Kung Fury Kickstarter Page | Website The Kung Fury website is simple and to the point. Bridegroom Kickstarter Page | Website Enemy of Man Kickstarter Page | Website The Outs Kickstarter Page | Website Conclusion Design Kano Lomo’Instant

Create Pixel Art with a Limited Palette in 10 Steps with Photoshop - Tuts+ Design & Illustration Tutorial In this tutorial, I'll show you how to create some 8-bit inspired icons with a limited palette, in Adobe Photoshop. However, you could easily create them in MS Paint! We'll be working in Adobe Photoshop CC 2014 (though most versions or even MS Paint will work wonderfully too). Create a New Document. Using the Pencil Tool (B) with the brush size set to 1 pixel, Zoom (Z) in 1600%, or so, and draw 3 pixels with 1 pixel on either side, diagonally, on the next row down.Draw 7 pixels on the next line below.For the neck of the bottle, draw 3 pixels in v-shapes pointing inward.For the bulk of the bottle, draw 4 pixels in a single column on either side. For the sword line art, we'll split up the process into two steps: Start at the tip of the sword with 3 pixels up and 2 pixels across to the right. Let's finish up the sword's guard and hilt with the following steps: Start in the center of the sword and draw 9 pixels going diagonally from the left the right.

Should I Join a Performing Rights Organization? - Tuts+ Music & Audio Article Ever wonder how performances of your songs on radio, jukebox, television, clubs, or arenas magically turn into quarterly checks made out to none other than you? The primary role of performing rights organizations (PROs) is to track and collect performance royalties from those sources that make commercial use of the music of their contracted members. They deduct certain administrative costs and disperse the remaining royalties to these members which are comprised of songwriters, composers, and publishers. Typically, most non-performing songwriters wait to join a PRO until they are either signed to a publishing deal or have a composition being commercially exploited. Performing songwriters on the other hand should resist the notion that they aren't yet a big enough act to join. Dramatic performances likes those on Broadway in the United States are not covered by the services of PROs. In the United States there are there PROs: BMI, ASCAP, and SESAC.

New Course: Building Your Own Pattern Library for the Web Have you ever heard about patterns in web design? In our latest course on Building Your Own Pattern Library, expert instructor Adi Purdila will teach you what they are, how to build one, and how to properly maintain it. You'll learn how to build simple components like buttons and forms, as well as more complex ones, like carousels. If you're a beginner web designer or theme developer, you may find that you often repeat yourself, designing and building the same modules for your websites. Take a look at our monthly or yearly subscription options to access everything at Tuts+ — all our courses, eBooks, subscriber benefits, and more.

HTML5 Page Visibility API - Tuts+ Code Article In earlier days, we had browsers that did not feature tabbed browsing, but today when you look at all browsers available, we can see that all browsers offer that. Being a programmer, I normally have 10-15 tabs open at a time, sometime this numbers goes above 25-30. Earlier, it was not possible to determine which tab is active and which was not, but with the help of the HTML5 Visibility API, we can detect whether our visitor is looking at our web page or not. In this tutorial we will understand how to deal with HTML5 Visibility API and one simple demo to discover the status of the our page. In this demo we will alter the document title based on Status of Page Visibility. With the launching of this API we have welcomed two new document property which does two different functions. document.visibilityState holds four different values which are as below: document.hidden is boolean property, that is set to false if page is visible and true if page is hidden. View Demo

code.tutsplus A lot of the popular weather apps on Google Play are either full of ads, require too many permissions, or include features that most of us never use. Wouldn't it be great if you could build your own weather app from scratch? In this tutorial, I'm going to show you how. Our app will have a simple and minimalist user interface, showing the user exactly what they need to know about the current weather conditions. Let's get started. Before you continue, double-check that you have the following set up: Eclipse ADT Bundle: You can download it at the Android Developer website.OpenWeatherMap API Key : This isn't required to complete the tutorial, but it's free. I'm going to call this app SimpleWeather, but feel free to give it any name you like. This app will only have one Activity and it will be based on the Blank Activity template as shown below. Name the Activity WeatherActivity. Copy weathericons-regular-webfont.ttf to your project's assets/fonts directory and rename it to weather.ttf.

code.tutsplus Sometimes the available product types just aren’t enough. Magento has the different types pretty well covered, but there’s just situations where it simply makes more sense to have a separate product type. For me, one of those situations was when I needed to create a custom product module that would handle generating a customized PDF based on the options of the product that was purchased. Additionally, this is not a solution if you need to create a product with a specific attribute since Magento already provides these features. Instead, you should find this guide handy for when (or if) you need to be able to identify a specific type of product anywhere in the system. For example, like when hooking observers into it. This guide is going to assume you have some basic knowledge of the inner workings of a Magento module. Now, on to the main point of discussion. Like everything in Magento, our work here too starts in the configuration files. There we go. And there we go.

code.tutsplus In this tutorial, we'll take a look at WebDriverJs which is a tool used for browser automation. Chrome will be used throughout however modern browsers tend to have available drivers for use with WebDriver (even mobile) so do check them out if you wish to automate other browsers. While unit tests are certainly valuable for modern web applications, at some point, as your application grows, you'll find bugs crop up which weren't caught by a unit test but would have theoretically been caught by an integration/acceptance test. Should you wish to follow a testing strategy which involves browser testing, this guide will give you an initial introduction to testing with WebDriverJs so you're equipped with enough knowledge to get started. This tutorial assumes you're familiar with JavaScript and can run JavaScript code using node.js. If you'd like to follow along, feel free to checkout this sample project which contains a few WebDriver examples for you to run. npm install selenium-webdriver

Related: