background preloader

Various UI Elements

Facebook Twitter

Javascript · Twittstrap. Individual or compiled Plugins can be included individually (though some have required dependencies), or all at once.

Javascript · Twittstrap

Both bootstrap.js and bootstrap.min.js contain all plugins in a single file. The Best Freebies for Designers (August 2013) Here are the best freebies for designers from August 2013.

The Best Freebies for Designers (August 2013)

We have free GUI templates, icon sets, fonts, Photoshop brushes, PSD templates, PS actions… and everything else in between. Icon Sets Flat Icons (47 Icons in PSD Format) Metrize Icons (300 Icons in AI, EPS, PSD & Web Font) Edit in place for AngularJS. Angular-xeditable is a bundle of AngularJS directives that allows you to create editable elements.Such technique is also known as click-to-edit or edit-in-place.It is based on ideas of x-editable but was written from scratch to use power of angular and support complex forms / editable grids.

Edit in place for AngularJS

Dependencies Basically it does not depend on any libraries except AngularJS itself.For themes you may need to include Twitter Bootstrap CSS.For some extra controls (e.g. datepicker) you may need to include angular-ui bootstrap. Controls & Features demo. X-editable Demo. Bootstrap Toolbox - Tools, Utilities, Generators and Templates. Ever since it was initially released, Bootstrap has taken the internet by a storm.

Bootstrap Toolbox - Tools, Utilities, Generators and Templates

It keeps growing in popularity with each passing day — and why shouldn’t it be popular? After all, where else do you find a responsive framework with such an extensive library of pre-styled components, and a community that offers many, many extras and addons? In this collection, we have put together some of the best Bootstrap resources. Nay! We have tried to create the ultimate Bootstrap toolbox page: utilities, generators, templates… and much more! Multiselectable jQuery plugin - Aki Björklund. A Progressive Enhancement to <select multiple> Selecting multiple values on a standard <select multiple> HTML control is an overwhelming task for a normal person.

Multiselectable jQuery plugin - Aki Björklund

For a skilled computer user it is an exercise in frustration at best. Multiselectable removes the issue of using keyboard modifiers to make a selection. It also makes it easier to see what elements are actually selected. jQuery multiselect. I'm a user-friendlier drop-in replacement for the standard <select> with multiple attribute activated.

jQuery multiselect

Free (under WTFPL license) Works in an unobtrusive fashion Fully open sourced Keyboard support Provides some callbacks Fully customizable via CSS Depends on jQuery 1.8+ Tiny code ~8kb minified elem 1elem 2elem 3elem 4elem 5elem 6elem 7elem 8elem 9elem 10elem 11elem 12elem 13elem 14elem 15elem 16elem 17elem 18elem 19elem 20 <html><head><link href="path/to/multiselect.css" media="screen" rel="stylesheet" type="text/css"></head><body><select multiple="multiple" id="my-select" name="my-select[]"><option value='elem_1'>elem 1</option><option value='elem_2'>elem 2</option><option value='elem_3'>elem 3</option><option value='elem_4'>elem 4</option> ...

<option value='elem_100'>elem 100</option></select><script src="path/to/jquery.multi-select.js" type="text/javascript"></script></body></html> JavaScript. Bootstrap Multiselect. Bootstrap Multiselect. Please see Known Issues.

Bootstrap Multiselect

Please consult the FAQ and the Issue Tracker before creating a new issue. Please have a look on How to contribute? And the Issue Tracker. Link the Required Files First, the jQuery library needs to be included. Then Twitter Bootstrap - both the Javascript library and the CSS stylesheet - needs to be included. <! Use Firebug, Chrome Developer Tools to get the best out of the below examples. The generated HTML markup can be controlled using templates. However, note that messing with the template's classes may cause unexpected behavior. Dual Listbox jQuery Plug-in. All Plugins by Title. Bootstrap Dual Listbox. Example with default values The dual listbox is created from a select multiple by calling .bootstrapDualListbox(settings); on a selector.

Bootstrap Dual Listbox

The selector can be any element, not just selects. A directive to manage file upload in an AngularJS application. This week I was in the need to add the functionality of file upload to an AngularJS web application, on which I’m working for a personal project.

A directive to manage file upload in an AngularJS application

Since my project also uses jQuery, I found that the better solution to build an asynchronous file uploader was to rely on the well known (and wonderful) jQuery plugin jquery.form, created by M. Alsup. At the end I wrote an AngularJS directive to have a component, that I can reuse in my next projects. I will share it in this post. Building a Typeahead Directive with AngularJS. I am building a little project that lets the user keep a list of artists and albums and I needed a typeahead / autocomplete that would match on such things.

Building a Typeahead Directive with AngularJS

I took inspiration from the last.fm typeahead: I am also using the last.fm api. My first thought was to wrap the Twitter Bootstrap typeahead in Angular. The problem is I wanted full control over the html in the typeahead. A popup directive for your AngularJS project — Code is joy! Drag and Drop for AngularJS. NgInfiniteScroll - Infinite Scrolling for AngularJS. Jose Jesus Perez Aguinaga : AngularJS: Scroll Animations. Everyone has seen scroll based animations right? You know, the ones where you start scrolling down the webpage and animations start triggering around depending on how much you have scrolled. One of my favorite examples is Let's free Congress. Now, sometimes we want to trigger an animation, but we don't want to make the entire page to rely on the scroll... maybe, just a little part of it.

However, we can't trigger the animation until the user is viewing the part we want to animate, or else the animation will do all its magic without no audience. Updating multiple controllers with one polling service : angularjs. AngularJS. Gabrielpoca/RailsFoundationAngularjsDemo. Angular directives for Twitter's Bootstrap.

The $uibPosition service provides a set of DOM utilities used internally to absolute-position an element in relation to another element (tooltips, popovers, typeaheads etc...). getRawNode(element) Takes a jQuery/jqLite element and converts it to a raw DOM element. parameters element(Type: object) - The element to convert. Angularjs, twitter, boostrap, navbar, navigation, directive, component. Using Unobtrusive JavaScript and AJAX with Rails 3. As I mentioned in my previous Ruby on Rails tutorial, Unobtrusive JavaScript (UJS) is one of the coolest new features in Rails 3. UJS allows Rails-generated code to be much cleaner, helps separate your JavaScript logic from your HTML layouts, and uncouples Rails from the Prototype JavaScript library. In this tutorial, we're going to look at these features and learn how to use them in a simple Rails 3 application. Background: What is Unobtrusive JavaScript? To start off, what exactly is UJS? Simply, UJS is JavaScript that is separated from your HTML markup.

HTML clocks using JavaScript and CSS rotation. February 2010 Warning: This isn't going to work in any currently available version of Internet Explorer* or many older browsers. Background In July last year, the excellent Jonathan Snook wrote an article about CSS rotation. If you're interested stuff like this and you haven't heard of Mr. Snook before, I suggest you read his stuff. He explains in his article that the Webkit (Google Chrome & Safari) and Firefox 3.5+ browsers support the CSS transform property.

50 Excellent CSS3 Techniques and Tutorials for Beautiful Design. CSS3 has got a huge potential to create very elaborate and complicated details by strictly using CSS and no images. It can carry out a lot of functions as it is based on motion techniques. Many designers all over the world believe that CSS3 is a technique which has unbelievable potentiality which will be used to create wonderful designs in the years to come. At present, it is not being used varied all over the world due to a number of limitations – obsolete browsers being one of them. Many say that it would be the application of the future as it can improve the efficiency of the workflow by substituting waste workarounds as it was once used in the case of Internet Explorer 6.

In the last few years we have seen many web developers who have talked about CSS (Cascading Style Sheet) and the possible designs it can create with the help of powerful animations. 10 Useful Web Application Interface Techniques. Advertisement More and more applications these days are migrating to the Web. The first commented line is your dabblet’s title ✿ dabblet.com.

10 best WYSIWYG Text and HTML Editors for Your Next Project. Allowing users, and clients to format their text without delving into code has long been on developers’ priority lists, but these days, providing this usability is far easier than it once was. Here are 10 WYSIWYG editors that are commonly used, and are worth a look in if its something you need for a project. 1. Jquery.balloon.js Demo page. Contents: null,url: null,ajaxComplete: null,classname: null,position: "top",offsetX: 0,offsetY: 0,tipSize: 12,delay: 0,minLifetime: 200,showDuration: 100,showAnimation: null,hideDuration: 80,hideAnimation: function (d) { this.fadeOut(d); } To bind another event, use $().showBalloon() and $().hideBalloon().

The Ultimate jQuery List. jQuery.

Misc. ui elements

390 Resources & jQuery Javascript. 20 jQuery Calendar and Date Picker Plugins. A Comprehensive Collection of Free UI Kits & Templates. User interface design involves a lot of creativity, inspiration, testing and motivation along with the skills necessary to communicate effectively with clients. A good UI is consistent and can make a website easier to understand and use.

Having a set of editable UI elements is essential for every web designer to make quick layouts and prototypes for their projects. Pines Notify. Customize checkboxes and radio buttons with iCheck (jQuery and Zepto) plugin. Sidr - A jQuery plugin for creating side menus. Fancy Sliding Form with jQuery. Today we are going to create a fancy sliding form that shows some validation feedback to the user after each step. This form saves a lot of space and is easy to access – it basically works like a slide show, just that we have fieldsets of a form instead of images. […] View demoDownload source Today we are going to create a fancy sliding form that shows some validation feedback to the user after each step. Fancy Sliding Form with jQuery. Angularjs directive ng-click not triggering. Plunker. Time Ago Directive / Service. Jquery-expander expand effect doesn't work. Edit this Fiddle. Edit this Fiddle. X-editable Demo. AngularJS - Custom Components - Part 2.

AngularJS - Custom Components - Part 1. Center Tables. Table with details - Use ui-if instead of ui-show & ui-hide. Search - One Input - Two different selectable models...