background preloader

Web dev.

Facebook Twitter

Morphing Modal Window in CSS and jQuery. A call-to-action button that animates and turns into a full-size modal window. Browser support ie Chrome Firefox Safari Opera 9+ Modal windows are used to display related content, by hiding temporarily the main content. If we imagine our web page as layers distributed along the z-axis, modal windows are on top. With this nugget we wanted to spice-up the way we fire the modal window: the button that triggers the action animates and turns into a full-width new page. The final result is powered by a combination of CSS transition and transformations, jQuery and Velocity. Creating the structure The HTML structure is quite basic: a .cd-section element is used to wrap the section content, the action button (.cd-modal-action) and the modal window (.cd-modal). Adding style We used the .cd-modal-bg element as modal window background: initially it is in absolute position and placed right behind the .btn action button, with a visibility: hidden.

Events handling. PriorityNavigation.js : JavaScript Responsive Navigation. Dynamics.js : JavaScript Physics-based Animations Library. FlipPhone.js : jQuery plugin for Flipping letters. Resemble.js : Image Analysis and Comparison. ContentToggle : jQuery plugin for Content Toggling. SQL Teaching - The easiest tutorial to learn SQL. 15+ Best HTML5 Audio Player with Examples. Custom Audio Player with jQuery Audio Controls Plugin Introducing the new jquery AudioControls plugin for custom web HTML5 audio players, this helps you to make fastest audio player system for your web projects. This plugin actually works with HTML5 <audio> tag, create your own player design and just apply plugin data attributes to the HTML elements. Light AudioPlayer with jQuery & Html5 A Light AudioPlayer with HTML5, jQuery and CSS3. Amplitude.js : Javascript Html5 Audio Player Amplitude.js is a lightweight javascript library that allows you to control the design of your media controls in your webpage — not the browser.

Completely independent library (no jQuery required)100% customizable designReal time audio visualizationsSimple Soundcloud integrationLive streamsCall back functions for eventsPlay/Pause, Stop, Next Song, Previous Song, ShuffleSong meta data display Audio Recording with Custom Audio Player using jQuery & HTML5 HTML5 Music Player with File Reader & Audio APIs Features: Pagination - Unheap. jQuery.hx : Hardware-accelerated Animation library.

20 Awesome Free HTML CSS Goodies for Designers. 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. It supports various option for pixelation like gradient, wave and many more. 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. Crosscover : jQuery Animated background Image Carousel. 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. Fullscreen mode is not yet supported on mobile devices, so we don’t have to worry about crushing bandwidth. 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 CSS The image is centered in fullscreen mode using flexbox; the <figcaption> is hidden in the same. #lake figcaption { Strip : A Less Intrusive Responsive Lightbox. 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. 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. 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. jQuery Watch : Plugin to watch CSS style Changes. ArtCanvas.js : HTML5 Canvas Library. 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. But feel free to run some test demos in your own projects or using a web interface such as jsFiddle. 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.

Source 3. Source 4. Source 5. Source 6. 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. This is still a newcomer in the field of PHP/MySQL CMS applications. 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.

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. We won't go into theming, as it's a bit out of the scope of this article. 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. A Beginner’s Guide to Using WordPress - Tuts+ Course.

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> Cute File Browser with jQuery and PHP. TaggingJS : jQuery plugin for Tagging. 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.

Lets explore the list. 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. 11. 12. CSS Scroll Snap Galleries.

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. This flexbox layout should be used for small application components, while new CSS Grid Layout Module is emerging to handle the large scale layouts.

Basics The browser support for the latest flexbox specification is: Usage Flexbox container properties Values: flex. Minimit Anima : Css3 Transitions and Transforms with jQuery. Ui-grid.info. Wes Bos | Designer, Developer & Entrepreneur making the web an awesome place. StickySort : jQuery Plugin for Tables with Sticky Header. Rainbow.js : jQuery plugin for Creating Rainbow or Gradient Text.

jQuery fatNav : Fullscreen Menu. Substituteteacher.js. 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: BOOTSTRAP. Codrops. Typography. Web. Space.js – HTML-driven narrative 3D-scrolling. 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. Dynamic Yes/No Form with CSS. AniCollection - The easiest way to find, use and share CSS3 animations. SnackbarJS : jQuery plugin for Snackbars and Toasts. Intense Images : JavaScript Full Screen Image Viewer. PriorityNavigation.js : JavaScript Responsive Navigation.

Building a Slider with Metafizzy’s Flickity - Tuts+ Web Design Tutorial. ClickSpark.js. Numble : Simple jQuery Number Selector. Background Blur : jQuery Plugin. Stylish Newsletter Email Signup Form with CSS. LoadGo - Your own images as a progress bar. LoadGo | JQuery plugin for using logo as a progress bar. jQuery UI Events Cheatsheet. AddUI Store : jQuery Shopping Cart plugin. cForm : jQuery CSS-styleable Form Element.

Particles.js : JavaScript library for Creating Particles. SmoothSlides : jQuery Slideshow with beautiful Panning Effects. Tutoriales. Useful sites for graphic design. Portfolio. ScrollIt.js : Pure JavaScript Library For One Page Scrolling. How to Create a Colorful, Summery 3D Text Effect in Adobe Photoshop - Tuts+ Design & Illustration Tutorial. Jquery fade in on scroll. The Right Web Developer Portfolio jQuery Plugins. FModal.js : jQuery Full Screen Modals Window. Web Designer News - The best curated news for designers. Interesting unknown facts about jQuery. Blurry Menu with jQuery & Html5 Canvas.

Dynamic Max Height plugin for jQuery. Tuts+ Celebrates 20,000 Free Tutorials! - Tuts+ Design & Illustration Article. SimpleCalculadora : Calculator with jQuery. jQuery Accordion Plugins and Tutorials. Create a Copper Pipe Text Effect in Adobe Illustrator. Introduction to the Gmail API. 20 Ready-Coded HTML UI Kits Freebies. 11 Best jQuery Charting Libraries. Single element color loader. Search strategies, bookmarking. Engineering, Robotics, Coding & Makerspace Resources.

Typography. Coding.