background preloader

Snap.svg - Home

Snap.svg - Home
Inject life into your SVG With a rich animation library and easy event handing, Snap.svg lets you bring your SVG to life. Source agnostic Of course you can generate SVG with Snap, but you can also use Snap to work with SVG generated from tools like Adobe Illustrator, Inkscape, or Sketch. You can even load strings of SVG asynchronously and query out the pieces you need in order to turn SVG files into sprite sheets. Open-source and free

Related:  svgLogiciel éducatifSVG2016 Bazar 3interacción-animación-kinect

Top javascript librarys to work with SVG’s What are SVG’s ? According to W3C, SVG (Scalable Vector Graphics) is a markup language for describing two-dimensional graphics applications and images, and a set of related graphics script interfaces. It is a vector graphics format intended primarily for the Web, though it is getting wider deployment on a variety of devices. Why use it? – When you zoom in on a raster image (like png, jpg or gif) it becomes “pixelated”, but when you zoom in on a vector image, it remains clear at any resolution. – Vector graphics can often have a smaller file size (especially when compressed) than the equivalent raster image C-ROADS C-ROADS is an award-winning computer simulation that helps people understand the long-term climate impacts of policy scenarios to reduce greenhouse gas emissions. It allows for the rapid summation of national greenhouse gas reduction pledges in order to show the long-term impact on our climate. Features MIT’s John Sterman of the Climate Interactive team explains C-ROADS science and confidence building at a US State Department side event in Copenhagen.

Animating with Kinect: The poor man’s guide to motion capture Kinects’ skeletal tracking technology makes it perfect for motion capture. That’s why there are an increasing number of startups and hacker projects developing motion capture solutions for animators. Be it a fully-fledged 3d mocap software, an “animation for dummies” app or a hackers open project there is a solution that will suit your needs and pockets. Oh and did I mention that these solutions are suit less and marker less? Yea, I know you wanted to look like a Christmas tree, but you can’t have it all…

Chosen: A jQuery Plugin by Harvest to Tame Unwieldy Select Boxes Chosen is a jQuery plugin that makes long, unwieldy select boxes much more user-friendly. Downloads Project Source Contribute Standard Select Chrome Extension: SlideShot for Google Slides - Teacher Tech I have taught 1:1 pretty much my entire teaching career. One thing I have asked students to do is to take screenshots as they complete work to show the progress of their work. This makes it easier to go back and work with a student when we can see where they have been.

Playing with snap SVG //Call it like that new $.AnimatedSvgTextNode( svg_node ).crumble(); * Rapid jQuery OO, from * @param svgTxtNode * @constructor 50 Open Source Mobile Tools In a relatively short period of time, mobile devices have become ubiquitous in the workplace. A recent survey of enterprise and small business workers found that just 3 percent of organizations ban their employees from using personal iPads or iPhones for business use, and only 7 percent ban Android devices. In fact, 40 percent of organizations provide iPhones for more than a quarter of employees, and 25 percent provide Android-based smartphones. The open source community has responded to this trend with a host of new projects, including solutions that help enterprises track and manage mobile devices, mobile development tools for creating new apps and open source apps that enable greater productivity.

50 grandes sitios web de scroll parallax With new technologies like HTML5 and CSS3, it's becoming possible to create more advanced, interesting and remarkable effects in the browser. While these effects can be gimmicky, when employed in the right way they can result in a remarkable and memorable website. One big web design trend of the moment is parallax scrolling, which involves the background moving at a slower rate to the foreground, creating a 3D effect as you scroll down the page.

p5.js This page walks you through setting up a p5.js project and making your first sketch. If you are using the p5 editor, you can skip to the Your First Sketch section. Processing users may want to check out the Processing transition tutorial. Download and File Setup The easiest way to start is by using the empty example that comes with the p5.js complete download. Teacher Recommended: 50 Favorite Classroom Apps Educators and students are quickly becoming more comfortable with classroom technology, allowing them to shift from thinking about the technical side of integrating a new tool to focusing on how it improves learning. While the sheer number of education apps is still overwhelming, increasingly teachers have found what works for them and are sticking to them. “The conversations I had were radically different than they were a year ago,” said Michelle Luhtala, the librarian for New Canaan High School and host of an Emerging Tech webinar on edWeb. She tapped her professional learning network of educators, teaching all grades and located all over the country, to share their favorite tech tools. “A year ago people felt like it was this new thing that was so overwhelming,” Luhtala said, “and now it really seems much more comfortable.”

Alex Normand - How to show/hide an element and add/remove classes from an element with Snap.svg These last couple of weeks I've been working a lot with Snap.svg. Snap.svg is a revamped version of Raphael which only supports modern browsers, i.e. those who fully support SVG. This allows Snap.svg to support all of SVG's cool features such as masking, clipping, groups, ... Unfortunately there are no built-in methods to hide or show an element, or to add and/or remove classes from a given element and apply CSS transitions and animations. However it is very easy to extend Snap.svg. I extended the Element prototype like so:

Développer du homebrew en langage basic aujourd'hui... c'est possible #include "hardware.zxi"#include "sprite.zxi"#include "random.zxi"#include "test.zxi" dim joy as UBytedim frameTimer as UInteger const VisibleMinX as UByte = 16const VisibleMaxX as UByte = 256 - 16const VisibleMinY as UByte = 0const VisibleMaxY as UByte = 192 const VisibleTilesMaxY as UByte = (VisibleMaxY - VisibleMinY) / 16

Pepsi brings packaging to life with augmented reality We showcase a lot of gorgeous examples of packaging design on Creative Bloq, from just about every industry imaginable. But what if you could combine clever packaging with an app that showcases the latest in Augmented Reality? Adding an extra dimension to the brand's 2014 football campaign 'Now Is What You Make It', AR app Blippar has teamed up with Pepsi MAX to bring interactive gaming to every Pepsi MAX can and bottle. Using the free app, you can unlock exclusive Pepsi video content including behind-the-scenes footage and an interactive augmented reality football game directly from the pack. It's not a new idea - Blippar itself has partnered with over 750 brands - but the combination of Pepsi and global football means this is one of the biggest pushes for AR technology yet.

Shuffle.js You can order the elements based off a function you supply. In the demo above, each item has a data-date-created and data-title attribute. When the select option menu changes, a sort object is passed to shuffle. <select class="sort-options"><option value="">Default</option><option value="title">Title</option><option value="date-created">Date Created</option></select>

Related:  SITO WEBDesign