background preloader

A Visual Guide to CSS3 Flexbox Properties

A Visual Guide to CSS3 Flexbox Properties
The Flexbox Layout officially called CSS Flexible Box Layout Module is new layout module in CSS3 made to improve the items align, directions and order in the container even when they are with dynamic or even unknown size. The prime characteristic of the flex container is the ability to modify the width or height of its children to fill the available space in the best possible way on different screen sizes. Many designers and developers find this flexbox layout easier to use, as positioning of the elements is simpler thus more complex layouts can be achieved with less code, leading to simpler development process. Flexbox layout algorithm is direction based unlike the block or inline layout which are vertically and horizontally based. Rather that explaining how the flex properties work, this guide will focus on how the flex properties affect the layout in a visual way. Basics Before we start with describing the flexbox properties let’s give a little introduction of the flexbox model. Usage

15 Best jQuery JSON Plugins | Code Geekz JSON (JavaScript Object Notation) is a lightweight data-interchange format. It is easy for humans to read and write. It is easy for machines to parse and generate. JSON is a text format that is completely language independent but uses conventions that are familiar to programmers of the C-family of languages, including C, C++, C#, Java, JavaScript, Perl, Python, and many others. These properties make JSON an ideal data-interchange language. For this roundup I have generated a list of 15 Best jQuery JSON Plugins for developers, following plugins will help you to use JSON data mapping and convert to JSON from jQuery and back to jQuery again with ease. 1. jQuery JSONview jQuery JSONView is a plugin to view JSON in a more readable format. 2. anyToJSON anyToJSON is a javascript library that fetches data from anywhere and converts it to JSON. 3. Treema is a jQuery plugin that builds interfaces for editing large, complex, well-defined JSON data. 4. jPut 5. 6. 7. 8. 9. 10. jQuery HTML JSON Forms 11.

CSS3 Tutorials to Brighten Up Your Day Jan 25 2011 As we all know, a lot of complicated CSS code snippets had to be used back then when you simply wanted to achieve a rounded corner, and even had to use JavaScript for simple animations. But since the coming out of CSS3, life has become a lot easier. In this post we provide you with a great collection you can always turn back to; whether you’re a pro and haven’t seen that particular tutorial yet, or a beginner who has newly discovered their love for CSS3. Either way, please feel free to mention tutorials that were missed out and would like to share with others. Awesome Cufonized Fly-out Menu with jQuery and CSS3 In this tutorial you can learn how to create a full page cufonized menu that has two nice features: Subtle CSS3 Typography That You’d Swear was Made in Photoshop Thanks to text shadows, outlines, transitions, and even text gradients, we can now create cool typography that you’d swear had to be made with a program like Photoshop.

Getting started - The complete jQuery tutorial To use jQuery, you need to include it on the pages where you wish to take advantage of it. You can do this by downloading jQuery from their website at www.jquery.com. There is usually a choice between a "Production" version and a "Development" version. The "Production" version is for your live website, because it has been minified and compressed to take up the least amount of space, which is important for your visitors, whose browser will have to download the jQuery file along with the rest of your website. For testing and development, the "Development" version is best. It hasn't been minified or compressed, so when you run into an error, you can actually see where in jQuery it happens. Once the jQuery JavaScript file has been downloaded, you will have to reference it on your pages, using the <script> HTML tag. A part of your page should now look something like this: <head> <title>jQuery test</title> <script type="text/javascript" src="jquery-1.5.1.js"></script></head>

Animatable: One property, two values, endless possiblities box-shadow From: 0 0 black To: 0 150px 10px -50px rgba(0,0,0,.5) Author: @leaverou Intro to Drupal: Build a Simple CMS Drupal's popularity has lately been rising. It's a great platform for setting up content management systems and community driven sites. Here, I'll give a general overview of Drupal and build a simple site for a fake client. We'll begin with outlining the client's needs, installing and configuring a few modules, creating user roles and assigning permissions, and finally we'll add in some content. Let's start off with a fake client. SmartMarks is a small marketing consulting firm, with 4 employees. HomeAboutContactLinksBlogs Shannon, the business owner, wants full control over the site. The contact us form will accept the user's name, phone, email, and a short message. Sounds pretty simple, huh? First, start out by installing Drupal. To install Drupal, simply download ( and unpack it, create your database, and visit (or your own dev URL). You'll need to create a config file. After your config file is created, you can go ahead and install Drupal. Save it.

10 of the Best CSS3 Code Generators This article was written in 2011 and remains one of our most popular posts. If you’re keen to learn more about CSS3, you may find this recent article on transform techniques of great interest. I have rose-tinted memories of CSS2.1. Rounded corners may have caused hours of Photoshopping grief, but it was simple. Most developers could recall the few dozen properties without referring to reference books every two minutes. CSS3 changes everything. CSS 3.0 Maker CSS 3.0 Maker is a fabulous tool. CSS code can be copied from the Codeview box and downloaded within an HTML file which demonstrates the effect. LayerStyles.org Photoshop users will love LayerStyles. Code can be copied from the dynamically-updated “CSS Code” viewer in the bottom-left of the screen. CSS3 Generator CSS3 Generator uses a wizard-like approach to define styles. CSS3 Generator highlights which browsers and versions support the effect and, where possible, provides IE-specific filter code. westciv CSS3 Sandbox CSS3 Playground CSS3.me

Ultimate Guide To Fork CMS: Installation, Themes, And Beginner Tips - Hongkiat A number of popular open source projects has been released in recent years. Content Management Systems can offer a lot more than other open source solutions. These projects give average webmasters the ability to install and launch their own website with very little technical programming knowledge. In this post, I want to take you through Fork CMS. Introduction to Fork Before we get to install anything, I want to share a couple of differences between the current version of Fork CMS and WordPress. Another important idea to consider is that Fork CMS does not follow in the footsteps of WordPress. The experience is totally different and admittedly the system has not been through as much rigorous testing as WordPress. The First Installation Now let’s hop into the script and install a copy. One refreshing piece of this installation process is that we don’t need to rename or edit any files before uploading them to the server. General Overview Database Connections & Final Touches Fullscreen Editing

11 JavaScript Code Snippets for Dynamic Web Projects - Web Design Ledger The practice of frontend web development has grown into an enormous topic of discussion. User interface designers have been working up to this point for years, and our modern era of web design has finally adopted a set of tools which are accepted universally. You can build very impressive websites using just plain HTML5/CSS3/JavaScript. Recently I had put together a small collection of code snippets for web designers to use for HTML5 and CSS3 techniques. In this article I have put together 11 templates for simple JavaScript development. These should work perfectly within all web browsers supporting common scripting languages. 1. This is a very simple line of code but helpful in certain instances. window.open(" Source You probably will not need this code for all of your projects, but it is handy to have around. 2. If your users are going to click the close button you may want to be notified in advance. Source 3. Source 4. Source 5. Source 6. Source 7.

StickyStack-js | jQuery plugin that creates a stacking effect August 1, 2015 StickyStack-js | jQuery plugin that creates a stacking effect StickyStack-js is a jQuery plugin that creates a stacking effect by sticking panels as they reach the top of the viewport. Created by Mike Zarandona DownloadHomeExample stacking effect A jQuery plugin that creates a stacking effect by sticking panels as they reach the top of the viewport. Check out the demo here: Requirements jQueryA child-like sense of wonder Usage First include jQuery, then call .stickyStack() on the main content wrapper (or define it using options). $('.main-content-wrapper').stickyStack(); Options containerElement The selector which contains the elements to be stacked. stackingElement The element(s) (which are direct children of containerElement) to be stacked on scroll. boxShadow CSS property of the shadow applied to the first un-stuck stackingElement. Credits Made by Mike Zarandona with inspiration from Matthew Peach. StickyStack-js Related posts:

Create a Branded Resumé, Letterhead and Business Card in Adobe InDesign - Tuts+ Design & Illustration Tutorial If you’ve recently graduated or found yourself delving back into the job market, you’ll have to make sure your resumé is up to scratch and ready to wow your future employer. A great way to grab an employer’s attention is to create a set of branded correspondence materials that reflect your personality and look really fantastic. In this tutorial I’ll show you how to create a branded resumé, letterhead and business card in Adobe InDesign, and take a look at how you can transfer your personal branding across all the print items to create a unified, uber-professional look. This will work especially well for creatives (e.g. illustrators, designers, artists, etc.) who want to use their CV as an opportunity to show off their layout design skills. This tutorial is quick, simple and suitable for beginners to Adobe InDesign. Right, let’s get started! But where to begin? Assess your answers, and then also think about how you would want to present yourself to a client or employer.

10 Awesome jQuery and HTML5 Audio Players Want to play audio on your website? These jQuery and HTML5 Audio Players plugins will be very useful to you. They’re great for fullscreen websites which use audio to create a certain mood or feel or for band and DJ’s websites. Need more jQuery plugins? Check out these jQuery Pagination Plugins and Tutorials and WordPress Mobile Plugins. jPlayer jPlayer is the completely free and open source (GPL/MIT) media library written in JavaScript. jPlayer allows you to rapidly weave cross platform audio and video into your web pages. jPlayer’s comprehensive API allows you to create innovative media solutions while support and encouragement is provided by jPlayer’s active and growing community. Media Element js Instead of offering an HTML5 player to modern browsers and a totally separate Flash player to older browsers, MediaElement.js upgrades them with custom Flash and Silverlight plugins that mimic the HTML5 MediaElement API. MediaBox HTML5 Music Player with 3 CSS3 Skins Universal HTML5 Player MusicBox

design.tutsplus Menus play a huge part in shaping a diner’s experience, for the better or worse (we’re aiming for the former!). Whether you’re creating a menu for a restaurant, café, or pop-up, or just simply looking for a way to wow friends or family at a special dinner party, you can easily liven up the table with these simple-to-create and trendy summer menu cards. We’ll be using Adobe InDesign for this tutorial, and you won’t even need to download any images or graphics—the menu designs are based around strong, striking typography and a simple, summer-friendly color palette. Let’s begin! This shows the menu layout we’ll be creating—a two-sided, single page menu, at a large size (11.69 inches by 16.54 inches). NB: If you want to create a smaller menu, you can export the final menu (see final steps, below) and resize it in Photoshop. Front: Reverse: Get InDesign opened up and select File > New > Document. Keep the Intent set to Print, and up the Number of Pages to 2. Click OK to create your new document.

Switching To High Resolution Images For Fullscreen Display On The Web Integrating Retina image versions onto web pages is optional in most cases… but when images go fullscreen on desktop, there are no alternatives but to switch to a HiDPI version, for several reasons: Thumbnail images will look awful when expanded to fullscreen size, demanding a solution. In most cases fullscreen mode will be used to display just a few images, allowing us to concentrate on edge cases rather than trying to code a solution for every image. Fullscreen mode must be engaged by the user, allowing plenty of opportunity to preload images before user interaction. The best current approach uses a combination of srcset and and the Fullscreen API: The HTML Fullscreen API with srcset Image Replacement <button>Click</button> to present content in fullscreen mode. The use of srcset's w syntax ensures that the SD version of the image is presented if the viewport is 1600 device pixels wide or less. The CSS #lake figcaption { background: rgba(255,255,255,0.75); position: absolute; bottom: 0;

10 Best jQuery Plugins to add Dynamic Effects Prideify.js is inspired by facebook.com/celebratepride - a super-lightweight library (~100 lines of code) to prideify any image using the element. 2. PixelFlow.js PixelFlow is a jQuery plugin which can pixelate your image using canvas. 3. jQuery Bloodforge Smoke Effect jQuery Bloodforge Smoke Effect plugin lets you to add a smoke effect background to any HTML element on the page. 4. Raindrops.js is a jQuery plugin to create raindrop effect on water. A small jQuery plugin for animating YouTube thumbnails. 6. Overlapping Letters is a jQuery plugin that automatically adds span tags to letters by using javascript. A jQuery plugin to animate text as in the credits of the 2014 movie "Birdman". 8. WebSnowjq.Js is a jQuery plugin made using HTML5 and javascript to create a virtual snow fall on a web page. 9. Particles.js is a lightweight javascript library for creating particles. 10. jQuery Rippel Nothing shocks me, I'm a Software Engineer.

Related: