フォーム周りのエレメントのデザインを見やすいインターフェースに変更できるjQueryプラグイン・jNiceItと、似たようなやつ何個か

Ads

どこかで使いたいなと思ってメモ。フォーム
で良く使うラジオボタンやチェックボックス
などのデザインを割りと簡単に見やすいデザ
インに変更できるjQueryプラグインです。
この手のプラグインは沢山あるので選択肢の
一つとして、ですが、個人的には使いやすい
印象でした。

昨日に続き、今日もフォームのスクリプト。今日はフォームデザインを変更できるやつです。IE6だけちょい崩れるけどそれ以外は共通したデザインに変更できます。

ラジオボタンとかチェックボックスを画像に置換するプラグインですかね。なので、デザインの変更は基本的に画像とCSSを少し変えるだけです。尚、画像の指定もcssで行います。

jNiceIt


左が普通で、右がリア充ですね。シンプルでいい感じです。見た目がいいほうが愛されるんですねきっと。世知辛い世の中ですこと。

マークアップも特別なことはしなくて済むのも楽かも。デザインの変更は基本的に画像を変えるだけで出来るので、プログラムが苦手なデザイナーさんでも導入しやすいかなと勝手に思いました。こんなヘボい僕でも出来ました。

以下、いつものように手抜きのサンプル作りましたのでご覧下さい。

Sample

IE7

IETesterによるIE7のキャプチャです ↓

コード

<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js'></script>
<script type="text/javascript" src="jniceit.js"></script>
<script type="text/javascript">
$(document).ready(function() {
	$('form.NiceIt').NiceIt();
});
</script>

で、formタグにセレクタで指定したclassとかIDを当てればOK

<form action="" method="post" class="fm NiceIt">

あとは普段どおりマークアップすればフォームのデザインを画像やCSSで手軽に変更できます。

フォームをcssでデザインするのはなかなか面倒だったりするのでこういった方法で済むフォームならコチラのほうが楽ですかね。覚えておいて損は無いかなと思いました。スクリプトは以下で。

jNiceIt

似たようなやつ

他にもデザインを変更できるライブラリがありますので比べてみては如何でしょう。ラジオボタンのデザインを変更する、といった、単体のみ変えるものは今回は割愛して、統一できるものを選んでいます。

Ideal Forms


以前ご紹介したライブラリです。可視性があがりそう。

Ideal Forms

Niceforms

こちらもフォームエレメントをちょっと可愛く出来るライブラリです。

Niceforms

Uniform


こちらはすっきりシンプルなラジオボタンやチェックボックスに変更できます。個人的には結構好みです。

Uniform

jqTransform

少し古いですが、人気な印象のライブラリです。このままでもIE6で問題なく動作。デザインもスッキリしています。

jqTransform

JNICE


こちらもIE6でもちゃんと動いてくれます。可愛らしいですねー。

JNICE

以上、jNiceItのレビューと、フォームエレメントのデザインを変更できるライブラリ数点をご紹介しました。