OverAPI – Easily Browsable CheatSheets For Designers And Developers:
Advertise here with BSA
Cheatsheets are great as they help us quickly find the feature of a library, language, app, etc. we are using.
OverAPI is a fresh project which collects all the designer/developer cheatsheets into the same place and presents all of them in a consistent interface.
This not only simplifies browsing them but also saves us time on searching for the latest cheatsheets as the list is regularly updated.
Currently, it is possible to find data for many popular languages like HTML, CSS, JavaScript, PHP, Python, MySQL, jQuery, Ruby and more.Advertisements:
jeudi 29 novembre 2012
Simple Effects for Drop-Down Lists
Simple Effects for Drop-Down Lists:
View demo Download source
Today we want to share some simple drop-down list effects with you. The idea is to transform a normal select input into something more appealing with a jQuery plugin. The expanding of the options will happen with a transition and parameters can be configured in a way to achieve unique effects.
After the great custom drop-down list styles made by Hugo in his tutorial Custom Drop-Down List Styling, we wanted to make it simple to create a custom structure from a normal select input (without multiple option selection). So, we’ve come up with this little plugin that will allow some custom styling of the drop-down list. With the generated structure it is easy to apply some simple effects in order to spice it up.
Please note that the CSS transforms and transitions only work in browsers that support them.
...
View demo Download source
View demo Download source
Today we want to share some simple drop-down list effects with you. The idea is to transform a normal select input into something more appealing with a jQuery plugin. The expanding of the options will happen with a transition and parameters can be configured in a way to achieve unique effects.
After the great custom drop-down list styles made by Hugo in his tutorial Custom Drop-Down List Styling, we wanted to make it simple to create a custom structure from a normal select input (without multiple option selection). So, we’ve come up with this little plugin that will allow some custom styling of the drop-down list. With the generated structure it is easy to apply some simple effects in order to spice it up.
Please note that the CSS transforms and transitions only work in browsers that support them.
...
View demo Download source
Customizable Notifications With JavaScript – Alertify
Customizable Notifications With JavaScript – Alertify:
Alertify is a lightweight JavaScript library for displaying stylish notifications with ease.
The library doesn’t depend on any JS frameworks, can show notifications in a modal window and also feature growl-like messages.
Notifications are unobtrusive and the outputs can be completely customized via CSS as custom classes can be attached to elements.
Callbacks exist for ok + cancel events to act accordingly and there is support for chaining to create queued dialogs.
Alertify is a lightweight JavaScript library for displaying stylish notifications with ease.
The library doesn’t depend on any JS frameworks, can show notifications in a modal window and also feature growl-like messages.
Notifications are unobtrusive and the outputs can be completely customized via CSS as custom classes can be attached to elements.
Callbacks exist for ok + cancel events to act accordingly and there is support for chaining to create queued dialogs.
lundi 26 novembre 2012
samedi 24 novembre 2012
mardi 20 novembre 2012
Implement The Impressive Paper Folding Effects
Implement The Impressive Paper Folding Effects: Paper folding animation effect is one of the newly introduced effects mainly available in touch devices. It works well with touch gestures, such as swiping to certain direction to reveal content underneath by "folding" the current view. It's a fancy effect and definitely giving its users a cool experience.
vendredi 16 novembre 2012
Make Cool Effect with CSS3 Animation Libraries
Make Cool Effect with CSS3 Animation Libraries: When it comes to animation, flash is being replaced by Javascript and CSS3. With CSS2, we can't really do much with it other than changing the size, animating from x to y using Javascript. However, with CSS3 which supports different transition, 3D transforms, it opens out so much possibilities. With the help of Javascript, it can go even further.
Drag ‘n’ Drop Shopping Cart With jQuery UI (Tutorial)
Drag ‘n’ Drop Shopping Cart With jQuery UI (Tutorial):
Drag ‘n’ dropping items has its various popular uses and shopping carts are definitely one of them.
In this tutorial, we’ll be creating a simple shopping cart that works with drag ‘n’ drops.
It will have support for add-to-basket with quantity updates (so that the same items could be added more than once) and removing items from the basket. It will be totally client-side and cover the basic functionality (no PayPal integration, etc.).
For that, we’ll be using, probably the best drag-drop library, jQuery UI Draggable/Droppable in this tutorial. Here is the end result:
Let’s get started:
As you can see from the screenshot above, we need the Core, Widget, Mouse from the core and Draggable + Droppable from the interactions.
This will end up in a 37kb JavaScript file which is not so bad for the features and compatibility offered.
Drag ‘n’ dropping items has its various popular uses and shopping carts are definitely one of them.
In this tutorial, we’ll be creating a simple shopping cart that works with drag ‘n’ drops.
It will have support for add-to-basket with quantity updates (so that the same items could be added more than once) and removing items from the basket. It will be totally client-side and cover the basic functionality (no PayPal integration, etc.).
For that, we’ll be using, probably the best drag-drop library, jQuery UI Draggable/Droppable in this tutorial. Here is the end result:
Let’s get started:
Step 1 -> Get the custom jQuery UI package
jQuery UI has lots of features and every feature adds bytes to its source, it is much more smarter to get only what we need.As you can see from the screenshot above, we need the Core, Widget, Mouse from the core and Draggable + Droppable from the interactions.
This will end up in a 37kb JavaScript file which is not so bad for the features and compatibility offered.
Step 2 -> Insert the JS files into the web page
Let’s make sure we have the jQuery and jQuery UI inserted in the web page. Just add these lines inside the<head></head>
tags.
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
<script src="jquery-ui-1.9.0.custom.min.js"></script>
Step 3 -> The HTML for the products
Let’s use a simple unordered list structure for featuring the products:
<section id="product">
<ul class="clear">
<li data-id="1">
<a href="#">
<img src="http://lorempixel.com/150/100/technics/1/" alt="">
<h3>Product name</h3>
<p>Product detail</p>
</a>
</li>
<li data-id="2">...</li>
<li data-id="3">...</li>
</ul>
</section>
Step 4 -> The HTML for the basket
And a basic structure for the basket:
<aside id="sidebar">
<div class="basket">
<div class="basket_list">
<div class="head">
<span class="name">Product name</span>
<span class="count">Quantity</span>
</div>
<ul>
</ul>
</div>
</div>
</aside>
Step 5 -> Let’s start dragging
As you already know we’ll be using the jQuery UI Draggable and Droppable:
// jQuery UI Draggable
$("#product li").draggable({
// brings the item back to its place when dragging is over
revert:true,
// once the dragging starts, we decrease the opactiy of other items
// Appending a class as we do that with CSS
drag:function () {
$(this).addClass("active");
$(this).closest("#product").addClass("active");
},
// removing the CSS classes once dragging is over.
stop:function () {
$(this).removeClass("active").closest("#product").removeClass("active");
}
});
Step 6 -> And, time for dropping
The item will be dropped elegantly, thanks to the jQuery UI Droppable:
// jQuery UI Droppable
$(".basket").droppable({
// The class that will be appended to the to-be-dropped-element (basket)
activeClass:"active",
// The class that will be appended once we are hovering the to-be-dropped-element (basket)
hoverClass:"hover",
// The acceptance of the item once it touches the to-be-dropped-element basket
// For different values http://api.jqueryui.com/droppable/#option-tolerance
tolerance:"touch",
drop:function (event, ui) {
var basket = $(this),
move = ui.draggable,
itemId = basket.find("ul li[data-id='" + move.attr("data-id") + "']");
// To increase the value by +1 if the same item is already in the basket
if (itemId.html() != null) {
itemId.find("input").val(parseInt(itemId.find("input").val()) + 1);
}
else {
// Add the dragged item to the basket
addBasket(basket, move);
// Updating the quantity by +1" rather than adding it to the basket
move.find("input").val(parseInt(move.find("input").val()) + 1);
}
}
});
Step 7 -> Adding the dropped item to the basket
We are no wadding the item to the basket with any details it has:
function addBasket(basket, move) {
basket.find("ul").append('<li data-id="' + move.attr("data-id") + '">'
+ '<span class="name">' + move.find("h3").html() + '</span>'
+ '<input class="count" value="1" type="text">'
+ '<button class="delete">✕</button>');
}
Step 8 -> Deleting an item for the basket
A simple way to remove items from the basket:
$(".basket ul li button.delete").live("click", function () {
$(this).closest("li").remove();
});
And, it is that easy. Hope this tutorial helps you creating your own shopping cart.Nitro - Une application de gestion de tâches open source
Nitro - Une application de gestion de tâches open source:
Nitro est une web app open source permettant de gérer des tâches quotidiennes rapidement et facilement.
14 Free CSS / HTML Pricing Tables
14 Free CSS / HTML Pricing Tables: Pricing tables are usually important part of business website that offers products or services. So if you are looking for the free pricing tables for your commercial project, then here is a collection of modern and stylish Tables With HTML and CSS.
Filtrify - Un plugin jQuery de filtres dynamiques et ergonomiques
Filtrify - Un plugin jQuery de filtres dynamiques et ergonomiques:
Filtrify est un plugin jQuery permettant de mettre en place des filtres dynamiques et ergonomiques sur vos listes HTML.
Open Source PHP Framework for Multi-User Web Apps
Open Source PHP Framework for Multi-User Web Apps:
Webasyst is a new open source PHP framework for developing sleek multi-user web apps, and complex websites. Comparing to other frameworks such as Zend and Symfony, Webasyst framework stays more focused and allows building apps for business and team usage more quickly and efficiently. The framework offers lots of ready-to-use tool for user management and authorization, UI building, mobile-ready access, etc.
Webasyst framework has been designed in such a way that within a single installed software instance, several different applications can be installed and used. It was one of the main goals of creating the framework to allow tight integration and interaction between several applications. Webasyst released under LGPL license that permits creation of commercial applications, which makes Webasyst a great platform for developing web apps for businesses.
Webasyst is a new open source PHP framework for developing sleek multi-user web apps, and complex websites. Comparing to other frameworks such as Zend and Symfony, Webasyst framework stays more focused and allows building apps for business and team usage more quickly and efficiently. The framework offers lots of ready-to-use tool for user management and authorization, UI building, mobile-ready access, etc.
Webasyst framework has been designed in such a way that within a single installed software instance, several different applications can be installed and used. It was one of the main goals of creating the framework to allow tight integration and interaction between several applications. Webasyst released under LGPL license that permits creation of commercial applications, which makes Webasyst a great platform for developing web apps for businesses.
Requirements: PHP Framework
Download Link: http://www.webasyst.com/
License: LGPL License
lundi 5 novembre 2012
A Bunch Of CSS Animation Effects For Lists: Liffect
Liffect is a web-based generator that provides lots of different effects for list elements.
It makes use of CSS animations and requires jQuery for applying the delay in effects.
There are items fading, zooming, sliding, flipping, bouncing and, a fun one, Star Wars-inspired effect.
The website allows us to define the duration + delay and generates the necessary CSS rules instantly.
Liffect is a must-bookmark not only for copy-pasting the effects but it is also a nice reference.
Advertisements:
Infragistics jQuery controls deliver the magic of HTML5, w/o sacrificing resources, time, or money.
Professional XHTML Admin Template ($15 Discount With The Code: WRD.)
SSLmatic – Cheap SSL Certificates (from $19.99/year)
It makes use of CSS animations and requires jQuery for applying the delay in effects.
There are items fading, zooming, sliding, flipping, bouncing and, a fun one, Star Wars-inspired effect.
The website allows us to define the duration + delay and generates the necessary CSS rules instantly.
Liffect is a must-bookmark not only for copy-pasting the effects but it is also a nice reference.
Advertisements:
Infragistics jQuery controls deliver the magic of HTML5, w/o sacrificing resources, time, or money.
Professional XHTML Admin Template ($15 Discount With The Code: WRD.)
SSLmatic – Cheap SSL Certificates (from $19.99/year)
vendredi 2 novembre 2012
Make an HTML5 & CSS3 Flipbook with Turn.js
Make an HTML5 & CSS3 Flipbook with Turn.js:
Advertise here via BSA
Turn.js is a JavaScript library that will make your content look like a real book or magazine using all the advantages of HTML5. The web is getting beautiful with new user interfaces based in HTML5; turn.js is the best fit for a magazine, book or catalog based in HTML5. It works on most browsers and devices, and lightweight with only 10k.
The turn.js API was conveniently built as an UI plugin for jQuery, it provides access to a set of features and allows you to define the user interaction. It is released under a noncommercial BSD license and it’s available on GitHub. However, this license doesn’t include features of the 4th release.
Advertise here via BSA
Turn.js is a JavaScript library that will make your content look like a real book or magazine using all the advantages of HTML5. The web is getting beautiful with new user interfaces based in HTML5; turn.js is the best fit for a magazine, book or catalog based in HTML5. It works on most browsers and devices, and lightweight with only 10k.
The turn.js API was conveniently built as an UI plugin for jQuery, it provides access to a set of features and allows you to define the user interaction. It is released under a noncommercial BSD license and it’s available on GitHub. However, this license doesn’t include features of the 4th release.
Requirements: HTML5 and CSS3 Support
Download Link: http://www.turnjs.com/
License: Noncommercial BSD License
Sponsors
Professional Web Icons for Your Websites and Applications
Inscription à :
Articles (Atom)