Updated: April 19th, 2013
Now let's take a look how to create outstanding and beautifully designed form elements from scratch ourselves. Things can get tricky even if you are experienced designer. It's hard to attract visitors attention, but this article should help to stand out and create semantically correct, good looking and accessible web forms, checkboxes, radio buttons, buttons, fieldsets – everything you can think of when you are creating contact or login page!
How create good looking form without table
This tutorial explains how to design a good form using a clean CSS design with only label and input tags to simulate an HTML table structure. You can use all CSS/HTML elements to design your custom form for your web projects.
Simple Form Example
Very well explained tutorial showing crucial points you should give attention to.
Prettier Accessible Forms
Adding Style with CSS: A Beautiful Form
Forms don't have to be ugly and boring, and certainly don't have to be inside tables to look nice and aligned.
NiceForms
Niceforms is a script that will replace the most commonly used form elements with custom designed ones. You can either use the default theme that is provided or you can even develop your own look with minimal effort.
Turn postcard photo into a stunning comment form using CSS
This tutorial will teach you how to make a stunning comment form using an old postcard photo.
Enhance your input fields with simple CSS tricks
The example you are going to see is something that you use every day: blog comment form .
Fun with forms - customized input elements
Ever wanted to match the look of your HTML forms with the rest of your website? This CSS tutorial demonstrates how to apply customized backgrounds to HTML forms, while preserving stucturally clean markup and accesibility.
Forms markup and CSS - Revisited
Semantic horizontal Forms
Semantically correct web forms with fieldsets, legends, labels and some CSS styling. It's been tested in FF1.x, IE6 and Opera8. (looks a little quirky in IE5.x but still usable).
Style: Phreak's Standard Form Layout Revisited
Tableless forms
Create beautiful web forms using just CSS, very good tutorial!
A form with style
7 different style examples, where you can study code and creat good looking forms.
A Simple Tableless Form
Use CSS to build your form without any use of tables. Code examples are written in good-old-fashioned HTML instead of ASP.NET and do not contain validation, ID's, etc. Continue with second part on their website, to learn how to send and receive that data.
Fancy Form Design Using CSS
Make your forms beautiful with CSS
In this tutorial, you'll learn how to take a standard form and then make it special with some simple CSS tricks and techniques. You will improve the usability, aesthetics and layout, while picking up design cues from the existing design elements.
How to create perfect form markup and style it with CSS
This post will explain choices when marking up the forms, and the CSS styling involved in making them cross-browser compatible.
Background Images into Form Fields with CSS
Adding some expressive background images to your HTML form can be considered sometimes as a relevant point. This can be done easily with pure CSS.
Formy: CSS Form Framework
This is universal CSS for forms who will interact in the simple natural way with HTML form and HTML form will work decently well even without CSS.
Changing Form Input Styles on Focus with jQuery
A lot of forms can be boring and plain, don't let yours blend in. This tutorial will show you how to spice them up with CSS classes and default values that change according to which form item is selected. All with just a splash of jQuery.
Form field hints with CSS and JavaScript
It's a basic example of how helpful a little JavaScript and CSS can be in a form. Instead of the input hints always showing and potentionally cluttering a very simple form, only the hint for the currently focused input will show. This JavaScript tutorial will show a way to do this.
Improve form usability with auto messages
Animated auto messages are useful to improve FORM usability and Scriptaculous is a great framework to use in this case.
Nice & Clean Sliding Login Panel built with jQuery
“Select” Something New
With a little DOM scripting and some creative CSS, you too can make your <select>s beautiful... and you won't have to sacrifice accessibility, usability or graceful degradation.
Uni-Form
Uni-Form is an attempt to standardize form markup (xhtml) and css, “modularize” it, so even people with only basic knowledge of these technologies can get nice looking, well structured, highly customizable, semantic, accessible and usable forms.
CSS-Only, Table-less Forms
Modern and comprehensive web form example. It works in Win/IE6, Firefox v1.0+, Win/Opera v8.0, has minor layout differences in Mac/Safari v1.0.3 and Mac/Safari v1.2, and is usable but fairly buggered in Mac/IE5.2.
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.
Showing Good Form
The function of the interface is to input information, so semantically this is a form, so way of building it will be using form elements: fieldset, legend, label and input.
jQuery checkbox
Lightweight custom styled checkbox implementation for jQuery 1.2.x and 1.3.x.
AutoSuggest: An AJAX auto-complete text field
The AutoSuggest class adds a popdown menu of suggested values to a text field. The user can either click directly on a suggestion to enter it into the field, or navigate the list using the up and down arrow keys, selecting a value using the tab key. The values for the suggestion list are to provided as XML (by a PHP script, or similar).
Other JavaScript to use faster: JavaScript Auto-Complete Function on key press and JavaScript Simple Auto-Complete .
LiveValidation
LiveValidation is a small open source javascript library for making client-side validation quick, easy, and powerful. It comprises of two main parts. Firstly, it provides developers with a rich set of core validation methods, which can also be used outside the context of forms. Secondly, it provides your visitors with real-time validation information as they fill out forms, helping them to get it right first time, making the forms easier, quicker and less daunting to complete.
PrettyForms
Pretty Checkboxes, a solution to checkboxes
This JavaScript is for people who wants to have a consistent look for checkboxes across browser or those who simply want them to look better. By using this script you wont loose any of the regular inputs usability.
Control.SelectMultiple
Unobtrusive select multiple input alternative for Prototype .
Building a better web forms: Context highlighting using jQuery
Really Easy Field validation with Prototype
Here's a form validation script that is very easy to use.
Autotab: jQuery auto-tabbing and filter plugin
Autotab is a jQuery plugin that provides auto-tabbing and filtering on text fields in a form. Once the maximum number of characters has been reached within a defined text fields, the focus is automatically set to the defined target of the element.
Grow a textarea
Just make a form, and this script will add the ability to resize each textarea... if you want to, based on MooTools .
Checkboxes, Radio Buttons, Select Lists, Custom HTML Form Elements
This JavaScript and CSS will allow you to use custom images for checkboxes, radio buttons and select lists.
Validation Hints for your form
Password field with strength meter
These forms do not do anything and have very little validation. They solely demonstrate how you can use Ext Forms to build and layout forms on the fly.
Clean and pure CSS FORM design
This tutorial illustrates a proposal about how to design a pure CSS form without using HTML tables .
CSS Tableless Form
This is a tableless CSS form which you can use as a template for implementing your own lightweight form. It uses a combination of float and negative margins to create a two column layout for the form.
Form Highlighting Redux
Styling form controls
36 simple documents, each containing twelve controls of the same kind, but with a different CSS rule for each element. Due to the various controls having different properties to style, there are two three slightly different sets of rules.
cforms II Wordpress Plugin
cforms is a powerful and feature rich form plugin for Wordpress, offering convenient deployment of multiple Ajax driven contact forms throughout your blog or even on the same page.
A CSS Stylesheet Collection for Web Forms
You can view and download 13 different css stylesheets, great for study!
Styling form controls with CSS, revisited
224 screenshots showing the effects of various CSS rules applied to form controls. The screenshots are taken from 8 browsers on 4 operating systems, for a total of 14 different browser + OS combinations. Huge article!
5 uniquely designed and coded web form styles
CSSGlobe is giving away 5 really good web form style designs, which can be used freely and studied as well.
10 Tips for Incredible Web Forms
In this great article from DesignReviver you will be walked through web form building with explained basic code examples, several tools to help you build up your form as well as incredible contact pages found over the web for inspiration. Must read!
Excellent article from CSS-Tricks with 7 tips how to create better web forms.
Language
More
Chinese
Taiwan
Deutsch
Italian
Janpanese
Korean
Turkish
Indonesian
Ukraine
Polish
Spanish
Slovenian
Recent articles Insights for Advanced Zooming and Panning in JavaScript Charts How to open a car sharing service Vue developer as a vital part of every software team Vue.js developers: hire them, use them and get ahead of the competition 3 Reasons Why Java is so Popular Migrate to Angular: why and how you should do it The Possible Working Methods of Python Ideology JavaScript Research Paper: 6 Writing Tips to Craft a Masterpiece Learning How to Make Use of New Marketing Trends 5 Important Elements of an E-commerce Website
Top view articles Adding JavaScript to WordPress Effectively with JavaScript Localization feature Top 10 Beautiful Christmas Countdown Timers Top 10 Best JavaScript eBooks that Beginners should Learn 65 Free JavaScript Photo Gallery Solutions 16 Free Code Syntax Highlighters by Javascript For Better Programming Best Free Linux Web Programming Editors Top 50 Most Addictive and Popular Facebook mini games More 30 Excellent JavaScript/AJAX based Photo Galleries to Boost your Sites Top 10 Free Web Chat box Plug-ins and Add-ons The Ultimate JavaScript Tutorial in Web Design