background preloader

Labs by Big Room Studios

Labs by Big Room Studios
Related:  WebDesignJS/jQuery

❍ IcoMoon Some jQuery Functions And Their JavaScript Equivalents In light of my recent forays into the JavaScript DOM world, I'd decided to do a little research and write a snippet collection based on jQuery functions and their JavaScript equivalents. I think jQuery is a great tool, and it has done great things for me and many others as developers. But I'm a firm believer that nowadays, JavaScript is an indispensable tool to keep in your arsenal. Manipulating the DOM with JavaScript DOM methods is fun and easy, and the majority of times, plain old vanilla JS is all we need. It seems scary at first, but let's take a look at some core functions/methods that we're accustomed to, how they work, and how to execute them with just plain old JavaScript. Accessing Elements There are many ways to access elements with JavaScript and jQuery. By ID In this above scenario, we're accessing by ID, so we'd expect that only one element is returned. var el = $("#element"); With regular JS, we can achieve this two ways: By Class & Tag var els = $("p"); var els = $(".class");

UX Crash Course: 31 Fundamentals My New Year’s Resolution for 2014 was to get more people started in User Experience (UX) Design. I posted one lesson every day in January, and hundreds of thousands of people came to learn! Below you will find links to all 31 daily lessons. Basic UX Principles: How to get started The following list isn’t everything you can learn in UX. Introduction & Key Ideas #01 — What is UX? #02 — User Goals & Business Goals #03 — The 5 Main Ingredients of UX How to Understand Users #04 — What is User Research? #05 — How to Ask People Questions #06 — Creating User Profiles #07 — Designing for Devices #08 — Design Patterns Information Architecture #09 — What is Information Architecture? #10 — User Stories & Types of Information Architecture #11 — What is a Wireframe? Visual Design Principles #12 — Visual Weight, Contrast & Depth #13 — Colour #14 — Repetition & Pattern-Breaking #15 — Line Tension & Edge Tension #16 — Alignment & Proximity Functional Layout Design #17 — Z-Pattern, F-Pattern, and Visual Hierarchy #22 — Forms

You Might Not Need jQuery Tendances Web Design 2015 Présenter les tendances web design n'est pas une chose aisée. Il faut tout d’abord analyser les raisons qui poussent les designers à faire un choix plutôt qu'un autre : par mimétisme, par mode ou pour répondre à une problématique spécifique ? Aujourd'hui, il est inimaginable de concevoir une charte graphique sans y intégrer les supports dématérialisés. Le web design est vivant. Tout comme dans le prêt-à-porter, il est possible de cerner les tendances en web design. Je développerai les tendances web design 2015 en 10 points. Le flat design et le style minimal Le flat design est une tendance de fond qui fut en partie initiée par Microsoft en 2010 avec Windows Phone. Plus plat, plus graphique, plus géométrique, plus minimal… Plus coloré aussi, ou pas du tout. Plus qu'une mode, le flat correspond aux exigences de légèreté, de rapidité, de simplification, de lisibilité, d'accessibilité, de mobilité liées au web d'aujourd'hui. Le skeuomorphisme* a-t-il dit son dernier mot ? Le Responsive

Magnific Popup Documentation Here you can find the guide on how to use Magnific Popup. Besides this docs page, you can play with examples on CodePen. If you’ve found any mistake in this site or you know how to improve some part of this documentation - please commit on GitHub. Please ask general questions through Stack Overflow tagged with magnific-popup. If you’re looking for touch-friendly popup just for images, PhotoSwipe might be a better choice. Including files You can get Magnific Popup JS and CSS file from the build tool, from the dist/ folder in the GitHub repository, or by compiling it yourself with Grunt. It’s not required, but we recommend placing CSS files in <head> and JavaScript files and initialization code in the footer of your site (before the closing </body> tag). Initializing popup Popup initialization code should be executed after document ready, for example: There are three ways to initialize a popup: 1. <a class="test-popup-link" href="path-to-image.jpg">Open popup</a> 2. 3. Content Types Image Type <!

100 greatest free fonts of 2014 It’s been a great year for fonts. New, more affordable, options in font design software, and more and more designers moving over to font design has produced a great crop of typefaces that are absolutely free to use for personal and commercial projects. Today we’ve put together a list of some of the greatest fonts we’ve found available, released in the last year, for cero dinero. You’ll find full families, sample weights, scripts, serifs, display fonts, and everything inbetween. Browse through, pick out a few of your favourites to download, and if you use them in a project in 2015, let us know what you use them for! Born Fira Chelsea Brela Gagalin Moderne Sans Fonarto Smidswater Rabiola Fénix Cooper Hewitt Roboto 2014 Neythal Shadow Reis Floki Norwester Regina Boncegro FF Boxing Wizards Kino 40 Raw Font Bizon Lekea Ruina Vinta Densia Sans Curely Magra Ch. Hallo Sans Troika Raggedways Madariaga Axis Pirou Atletico Regular Nex Rust Moka Orgon Light DDM Regular Jauría Libre Caslon Blanch Big John & Slim Joe Close Hand Poligon Srfm Exo Kel

Parsley - The ultimate documentation Frontend form validation Parsley is a javascript form validation library. It helps you provide your users with feedback on their form submission before sending it to your server. It saves you bandwidth, server load and it saves time for your users. Javascript form validation is not necessary, and if used, it does not replace strong backend server validation. That's why Parsley is here: to let you define your general form validation, implement it on the backend side, and simply port it frontend-side, with maximum respect to user experience best practices. Parsley 1.x versions Parsley's current stable and supported versions are 2.x. Data attributes Parsley uses a specific DOM API which allows you to configure pretty much everything directly from your DOM, without writing a single javascript configuration line or custom function. Configuration You'll see along this documentation and through examples various available configuration options. Basic installation That would look pretty much like this:

Contraste et sens Par Andy Rutledge Si vous êtes comme moi un designer, vous travaillez à véhiculer du sens. Il est donc important de bien comprendre les mécanismes par lesquels les choses et les idées acquièrent du sens : plus que tout autre facteur, votre compréhension de ces fondamentaux déterminera votre capacité à communiquer efficacement. Aujourd'hui, comme toujours, les problèmes de style et de conventions établies occupent l'attention de beaucoup, et peuvent nous distraire de notre coeur de métier. Avant de rentrer dans les détails, jetons un bref coup d'œil à toute la palette des fondamentaux. Les fondamentaux Vocabulaire artistique : On trouve le vocabulaire de l'art dans les fondamentaux de ligne, de forme, de couleur et de texture. Grammaire artistique : La grammaire en communication se définit essentiellement par le contraste, l'équilibre, l'harmonie, et la répartition. Cependant, aucun langage ne fonctionne sans structure. Le contraste Dans cet exemple, il n'y a pas beaucoup de contraste.

reveal.js - The HTML Presentation Framework The HTML Presentation Framework Created by Hakim El Hattab and contributors Hello There reveal.js enables you to create beautiful interactive slide decks using HTML. Vertical Slides Slides can be nested inside of each other. Use the Space key to navigate through all slides. Basement Level 1 Nested slides are useful for adding additional detail underneath a high level horizontal slide. Basement Level 2 That's it, time to go back up. Slides Not a coder? Point of View Press ESC to enter the slide overview. Hold down alt and click on any element to zoom in on it using zoom.js. Touch Optimized Presentations look great on touch devices, like mobile phones and tablets. Markdown support Write content using inline or external Markdown. <section data-markdown> ## Markdown support Write content using inline or external Markdown. Fragments Hit the next arrow... ... to step through ... ... a fragmented slide. Fragment Styles There's different types of fragments, like: grow shrink fade-out current-visible Transition Styles

iHover is an impressive hover effects collection, powered by pure CSS3, no dependency, work well with Bootstrap 3! Hover effect 1 <div class="row"><div class="col-sm-6"><!-- normal --><div class="ih-item circle effect1"><a href="#"><div class="spinner"></div><div class="img"><img src="images/assets/2.jpg" alt="img"></div><div class="info"><div class="info-back"><h3>Heading here</h3><p>Description goes here</p></div></div></a></div><!-- end normal --></div><div class="col-sm-6"><!-- colored --><div class="ih-item circle colored effect1"><a href="#"><div class="spinner"></div><div class="img"><img src="images/assets/5.jpg" alt="img"></div><div class="info"><div class="info-back"><h3>Heading here</h3><p>Description goes here</p></div></div></a></div><! Hover effect 2 <! Hover effect 3 <! Hover effect 4 <! Hover effect 5 <div class="row"><div class="col-sm-6"><! Hover effect 6 <! Hover effect 7 <! Hover effect 8 <! Hover effect 9 <! Hover effect 10 <div class="bs-example"><! Hover effect 11 <! Hover effect 12 <!

jsAnim - Free JavaScript Animation Library