Saturday, August 9, 2008

25 Awesome tutorials for web designers

Scriptaculous, MooTools, jQuery and much more: all you need to develop modern web interfaces and add new features to your website.
This is a collection of the best tutorials for web designers I found this month browsing some websites I often read. It also includes some of my post :) Take a look!

1. Most used CSS Tricks
A nice compilation of the most used CSS tricks in web design (rounded corners without images, style your order list, tableless forms, double blockquote, gradient text effect, vertical centering with line-height and more...)

2. Simple, Powerful Product Highlighter with MooTools
How to create a flexible tool for highlighting your sites products or services using the MooTools javascript framework.

3. Timeframe: Prototype date range component
Stephen Celis got tired of wiring together two date pickers for the common use case of grabbing a date range, so he created timeframe, which is "Click-draggable. Range-makeable. A better calendar."

4. Rating Boxes with Starbox
Starbox allows you to easily create all kinds of rating boxes using just one PNG image. The library is build on top of the Prototype javascript framework. For some extra effects you can add Scriptaculous as well.

5. Navigation bar with tabs using CSS and sliding doors effect
This tutorial illustrates how to design a navigation bar with tabs using CSS and status effects (active, hover, link).

6. Create beautiful tooltips with ease
Prototip allows you to easily create both simple and complex tooltips using the Prototype javascript framework.

7. Solving 5 Common CSS Headaches
CSS is a relatively simple language to learn. Mastering it, on the other, can prove a little more difficult. Compensating for various browser inconsistencies alone can produce a migraine. In this article, we'll demystify five of the most head thumping issues that you'll encounter when building web applications.

8. Lazily load functionality via Unobtrusive Scripts
David Kees has written about Using Prototype to Load Javascript Files, which is an implementation of the general technique of loading functionality via scripts based on the availability of DOM elements.

9. Nice calendar with date-pickers
Calendar is a Javascript class ready to use that adds accessible and unobtrusive date-pickers to your form elements.

10. Fantastic News Ticker Newsvine-like using Mootools
This tutorial explains how to implement a "News" Ticker, with vertical scrolling, using mootools. It's very simple and quick to implement in your web projects.

11. Ajax Forms with jQuery
Travor Davis illustrates how easy it is to turn a regular form into a AJAX form.

12.Sexy Sliding JavaScript Side Bar Menu Using Mootools
A simple animated sidebar using mootools ready to use in your web projects.

13. Pure CSS Animated Progress Bar
Here's a simple demonstration of how you can create animated progress bar using pure css. The trick is very simple. We need 3 elements, one container and 2 nested elements.

14. Drag & Drop Sortable Lists with JavaScript and CSS
In Web applications I've seen numerous, and personally implemented a few, ways to rearrange items in a list. All of those were indirect interactions typically involving something like up/down arrows next to each item. The most heinous require server roundtrips for each modification...boo.

15. PHP components: Autosuggest
I published this simple "PHP component", ready to use, to implement a search form with an autosuggest feature using PHP and MySQL. For all ajax beginners this is the most simple way to implement it (just with 8Kb) and the only thing you have to do is modify some parameters. Take a look at this post for all related infos.

16. Slick Tabbed Content Area using CSS & jQuery
One of the biggest challenge to web designers is finding ways to place a lot of information on a page without losing usability. Tabbed content is a great way to handle this issue and has been widely used on blogs recently. Today we're going to build a simple little tabbed information box in HTML, then make it function using some simple Javascript, and then finally we'll achieve the same thing using the jQuery library.

17. Multiple File Upload Magic With Unobtrusive Javascript
This tutorial illustrates how to upload multiple file with one ore several file inputs using jQuery.

18. Add grunge effect to text using simple CSS
In this short tutorial you will see how to add grunge effect to your text using just CSS and one image

19. Creating a fading header
A simple tutorial which explains how to create a fading header graphic using some basic XHTML and CSS and some unobtrusive Javascript, using the jQuery library, for the effect itself.

20. Accessible unobtrusive content scroller
This tutorial explains how to implement an unobtrusive content scroller.

21. How to Display Your RSS Count in a Cool Tooltip
How to display the current subscriber count using a combination of an extremely simple jQuery script and a PHP snippet.

22. Ext Accordion Widget Example
This page is about the InfoPanel and Accordion javascript classes and its purpose is to allow the potential users to get the feel-and-touch of the user interface they provide. It contains also step by step instructions on how to integrate the Accordion to a web page.

23. LightboxXL -prototype plugin
Lightbox functionality that you're used to with embed Flash movies using prototype.

24. Change form elements appearance using FancyForm
FancyForm is a powerful checkbox replacement script used to provide the ultimate flexibility in changing the appearance and function of HTML form elements. It's accessible, easy to use and degrades gracefully on all older, non-supporting browsers.

25. FORM elements design using CSS and list (ul and dl)
This tutorial explains how to design a pure CSS FORM using lists <ul>.

If you have other interesting links to suggest, please share them adding a comment!

Related Content
Woork table of contents
Scriptaculous effects compilation ready to use
Mootools effects compilation

Sunday, August 3, 2008

Samsung Omnia versus iphone

I present you 2 videos (youtube) to see the difference between Samsung Omnia & iphone.Samsung Omnia versus iphone:Samsung Omnia versus iphone (video 2):

Samsung SGH-i900 Omnia - Excellent smartphone

Samsung OMNIA is the best ever smartphone that Samsung has ever built.For me, is the best smartphone in the market.The Samsung OMNIA is powered by Windows Mobile 6.1 Professional and comes packed with MS Office (PowerPoint, Excel, and Word).Even though the OMNIA is 100% touch screen, Samsung included an optical mouse for ease of navigation - the optical mouse is similar to what you’d find on

Saturday, August 2, 2008

6 Free Video Converters

6 Free Video Converters for you.All the converters were tested by us.Click in the images to download(all is free - freewares)3GP Video ConverteriPod Video ConverterVideo Screen CaptureDVD Rip & ConvertFLV to AVI ConverterFLV to MP3 Converter

Thursday, July 31, 2008

The Art of Conversation

Credits-Source: http://selfhelptoyou.blogspot.com/2008/07/art-of-conversation.htmlThe grand object for which a gentleman exists, is to excel in company. Conversation is the mean of his distinction, the drawing-room the scene of his glory.In company, though none are "free," yet all are "equal." All therefore whom you meet, should be treated with equal respect, although interest may dictate toward

Tuesday, July 29, 2008

CUIL - Is it a Google Killer?

CUIL was launched.CUIL - Is it a Google Killer?It is developed by former Google employees, making sure that the indexing methods used by google are further improvised and used here.The Internet has grown exponentially in the last fifteen years but search engines have not kept up—until now.Cuil searches more pages on the Web than anyone else—three times as many as Google (120 billion pages,

Monday, July 28, 2008

News ticker with horizontal scrolling using Mootools

Make your site more attractive! Add this horizontal news ticker scroller to enanche your home page.
This tutorial is another version of my News Ticker with Mootools I published yesterday. I want to reply to all that wrote me asking for information about how to implement a news ticker with horizontal scrolling. Don't panic, it's very simple to implement and reuse in your projects. The result is something like this:



Use the following links to download the full source code ready to use in your web projects or take a look at the live preview of this tutorial.

Download source code Live Preview


Step 1: Introduction
In this tutorial I used the same structure I used in the previous post. I changed only CSS code:


...each news is contained into a <li> element and <ul> list is contained into the layer #NewsHorizontal with overflow property set to hidden and position set to relative.

Step 2: HTML code
How I said, HTML code is equal to the code I used in the previous post. First of all, add a link to mootools framework in the <head> tag of your page:

<script language="javascript" src="mootools/mootools.svn.js" type="text/javascript"></script>


... and add this code into the tag <body>:

<div id="NewsTicker">
<h1>What's news?</h1>
<div id="NewsHorizontal">
<ul id="TickerHorizontal">
<!-- Each News into a LI element
Use PHP or another language
to get dinamically your news. -->
<li>
<img src="img/img1.png" border="0" class="NewsImg"/>
<span class="NewsTitle">
<a href="link.html">News Title</a>
</span>
Some text here, it's your news summary...
<span class="NewsFooter"><strong>Published July 25</strong> - 324 comments</span>
</li>
<!-- If you can't use a server side
language to get your news add
manually your news into LI element
-->
</ul>
</div>
</div>


How you can see, in the code above I just added the main HTML elements. You can add your news manually adding <li> elements to the previous code or, if you use PHP (or another server side language such as ASP, Coldfusion, Js...) you can get your news dinamically from a database table. Take a look at the previous tutorial from an example using PHP.

Step 3: CSS code
Take a look at the step 3 of my previous tutorial for an explanation about CSS elements I used in this tutorial (I changed only the style).

Step 4: Javascript function to enable vertical scroller
Last step is adding this JavaScript function to enable vertical scrolling provided from Capitol Media. I didn't add the code in this page but you can find it downloading the source code of this tutorial.



You have just to copy and paste JavaScript code without changing nothing. If you want, you can set the speed and delay (in milliseconds) for news transition at the end of the function changing these parameters:

var hor = new Ticker('TickerHorizontal',{speed:1000,delay:4000, direction:'horizontal'});



It's all! Add your comment for some suggests or interesting uses of this tutorial :)


Download source code Live Preview


Related Post
Fantastic News Ticker Newsvine-like using Mootools