background preloader

Space.js – HTML-driven narrative 3D-scrolling

andreacrofts/spectrum-plugin 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:

uberVU/grid 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

gopatrik/space.js 10 Awesome jQuery Tutorials jQuery is a very popular framework among web designers and web developers because it allows them to create many things without too much coding. jQuery sliders are very popular now so having skills in jQuery programming is a must for every web developer. These 10 awesome jQuery tutorials will help you learn the basics of working with jQuery. For more inspiration and useful tools check out 10 Free jQuery Plugins for Responsive Web Design and 10 Awesome jQuery Image Galleries and Sliders. Hover Slide Effect With the help of this tutorial, you will learn to create a neat effect with some images using jQuery. Login Form With jQuery With this tutorial you can easily make some content ( for example login or signup forms) accessible on every page, but keep it hidden until needed. Typography Effects with CSS3 and jQuery In this tutorial you will create a set of nice typography effects for big headlines using CSS3 and jQuery. Lateral On-Scroll Sliding with jQuery Image Zoom Tour with jQuery

glarios/jQMeter 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.

Responsive Menu Test 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 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>

jQuery responsive mousehover zoom About AJAX-ZOOM: what makes the difference exactly? On default only the high resolution "master images" (source images) need to be defined, see "images" object / array in the example code below. This "images" object is basically the only thing which needs to be replaced dynamically by your application. All thumbnails and flyout view images are instantly generated by AJAX-ZOOM "image server" which is located at your place (server). Alternatively to AJAX-ZOOM PHP based "image server" the paths to these flyout "preview" images can be hardset (see "images" option below) to point to some static (already scaled) images. Same as with thumbnails all image tiles can be generated instantly on-the-fly or pregenerated with AJAX-ZOOM special batch tool... Details about responsiveness The width of the container in the left column of this responsive page layout is set to 32% of the window width. But what about the height of this mouseover zoom?

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.