background preloader

Web

Facebook Twitter

8 JavaScript Libraries for Interactive Map Visualizations. Development Data visualization became ingrained in the life of almost every web designer and developer.

8 JavaScript Libraries for Interactive Map Visualizations

If charting, mapping and dashboarding happen to have never been your pain in the neck yet, just wait a little bit as you are likely to join the club shortly. Earlier, we featured tools to help you easily create beautiful charts and diagrams. Today, let's talk about the most robust JavaScript map libraries. These are designed to visualize data by means of beautiful, interactive maps that are great to identify and clarify relationships between values across different regions, view movement of objects relative to their location, and so on – precious for data analysis and business intelligence.

Interactive JavaScript Map Libraries. GitHub - tholman/ascii-morph: Library to animate between two ascii images - ConsoleTVs/Charts: Multi-library chart package to create interactive charts using laravel. ProgressBar.js - Progress bars with JavaScript. Progress bar.js With ProgressBar.js, it's easy to create responsive and stylish progress bars for the web.

ProgressBar.js - Progress bars with JavaScript

Animations perform well even on mobile devices. GitHub - derhuerst/svg-patterns: SVG patterns for Data Visualization. GitHub - FancyGrid/awesome-grid: A curated list of grid(table) libraries and resources that developers may find useful. The Illusion Of Life: An SVG Animation Case Study. Akalongman/php-telegram-bot: PHP Telegram Bot based on the official Telegram Bot API. Demo - Papa Parse. Resource Cards - Selected free resources for designers. WAIT! Animate. Open source HTML5 Charts for your website.

JavaScript UI - w2ui. What People Are Saying I have been using it quite substantially for a number of different projects now and must say that I absolutely love the way it works. - Soteri Panagou I've been using your grid on a couple of small projects and I've got to say it's an awesome piece of work.

JavaScript UI - w2ui

It's very easy to configure and offers a lot of features while staying really responsive. Lazy Line Painter. Parallax Burns: Converting Photos from 2D to 3D with SVG. Last week we talked about ZorroSVG, a tool for converting your chunky transparent PNG-32s into slim and flexible SVGs.

Parallax Burns: Converting Photos from 2D to 3D with SVG

That got me thinking. A few weeks earlier, I talked about the use of the Ken Burns effect in film and television. Figure 1: The ‘Parallax Ken Burns’ effect (as a GIF) But there’s another similar, but slightly more sophisticated technique that pans and/or zooms different layers of a photograph at different rates to give the image a slightly 3D effect. Wrobstory/bearcart. CodyHouse - Free HTML, CSS, JS nuggets. Interactive Geographical Map with SVG and JavaScript. Chillwave · varun vachhar. 23 Nov 2015 A few days ago I came across this creative studio called This Also.

Chillwave · varun vachhar

They just launched a new site. It not only showcases some of their amazing work but, also has this fun little loading animation. Ly.js Open-Source Announcement. November 17, 2015 A growing number of graphing tools and libraries allow anyone to make beautiful, interactive web-based graphs.

ly.js Open-Source Announcement

Using The Gamepad API In Web Games. The Gamepad API is a relatively new piece of technology that allows us to access the state of connected gamepads using JavaScript, which is great news for HTML5 game developers.

Using The Gamepad API In Web Games

A lot of game genres, such as racing and platform fighting games, rely on a gamepad rather than a keyboard and mouse for the best experience. This means these games can now be played on the web with the same gamepads that are used for consoles. A demo is available1, and if you don’t have a gamepad, you can still enjoy the demo using a keyboard.

Keyboard Fallback Link There are also apps like Joypad2 (iOS) and Ultimate Gamepad3 (Android) that allow you to connect a smartphone to the computer via a “receiver” app. DrawSVGPlugin. DrawSVGPlugin allows you to progressively reveal (or hide) the stroke of an SVG <path>, <line>, <polyline>, <polygon>, <rect>, or <ellipse> and you can even animate outward from the center of the stroke (or any position/segment).

DrawSVGPlugin

It does this by controlling the stroke-dashoffset and stroke-dasharray CSS properties. Watch the video The video below illustrates the many ways DrawSVGPlugin can be used and will get you up and running fast. Demo Click through the demo below to see the various ways you can provide values to DrawSVGPlugin. Segment. MorphSVGPlugin. MorphSVGPlugin provides advanced control over tweens that morph SVG paths.

MorphSVGPlugin

The video below details what you need to know to get up and running fast with MorphSVGPlugin. An Introduction to Sprite Animation. The technique for sprite animation is not new, the Victorians taught us how to do it with their zoetrope's, and 8-bit video game designers showed us how to do it in the digital age.

An Introduction to Sprite Animation

At its heart, all we are doing is moving sequentially through a series of images. It does not matter how you get there, what you need is a one image made up of a number of equally sized frames (sprites). Spritesheets can be made in any application that is capable of outputting to PNG or SVG. SVGs have the advantage of looking pin sharp on high-resolution screens, but struggle with textures, gradients and complex illustrations. We can often achieve surprisingly small file sizes aided by apps like SVGCleaner and SVGOMG. The goal is always to create retina ready animations. To achieve a basic looping animation, we assign a background image to a html element and then use JavaScript to adjust its background position over time. First we define the parameters of the animation. Creating Cel Animations With SVG.

What if I told you there was an image format like GIF, but it worked with vectors? What if I said it was possible to reverse the direction of its animation? What if you could take one base image and animate different parts of it separately, at different speeds? Well, the image format, SVG, already exists. Photoshop HTML Block. Nipplejs by yoannmoinet. Install npm install nipplejs --save // OR bower install nipplejs --save Demo Usage Import it the way you want into your project : // CommonJSvar joystick = require('nipplejs').create(options); // AMDdefine(['nipplejs'], function (nipplejs) { var joystick = nipplejs.create(options);}); Real-Time Search in JavaScript. What I meant was scanning the DOM of a page for text equivalents and showing the actual parts of the page, as well as hiding the irrelevant ones. I came up with the technique when I was designing Readerrr’s FAQ page. Take a look at the example: I have also implemented the solution here on my blog.

How it works All simple. JSpreadsheets - Best Open-Source Spreadsheets and Data Grids written in JavaScript. Html5. Карманное руководство по написанию SVG. Введение. Перевод книги Pocket Guide to Writing SVG, c разрешения автора — Джони Трайтел. Textures.js. Textures are useful for theselective perception of different categories View on Github Getting started -- from the top of d3.js -- var svg = d3.select("#example") .append("svg"); var t = textures.lines() .thicker(); svg.call(t); svg.append("circle") .style("fill", t.url()); 657 Icon packs for free - Vector icon packs - SVG, PSD, PNG, EPS & Icon Font - Free Icons. Unheap - A tidy repository of jQuery plugins. SVG 101 - Instructive SVG's - a Collection by Katrine-Marie Burmeister on CodePen.