手軽にボタンを作れるCSSフレームワーク10選

0

  • 2011/04/20  

CSSで手軽にボタンを作る方法を探している。
そんな方におすすめなのが、「CSS3 Buttons – 10+ Awesome Ready-To-Use Solutions (+All Related Tutorials You Need)」。

ボタンを作るCSSフレームワークが10点紹介されています。
エントリーの中から気になったのを、いくつかご紹介。

CSS3 Buttons With Simple Markup

非常にシンプルなボタン。18種類あり。

20110420 01

GitHub-Style CSS3 Buttons

以前に紹介しましたが、Github風のボタンを作れるCSSフレームワーク。
四角、角丸、アイコン付きでボタンが作れるようになります。

20110420 02

Zardi

Zardiを使うと、角が少しだけ丸い物と、もっと丸いボタンから形を選ぶ事ができます。

わずか4kbで作られているようですね。

20110420 03

BonBon Buttons

ちょっと変わった形のボタンを作りたい際に。

20110420 04

サイトには他にも様々なボタンがありました。
興味のある方は下のリンクからどうぞ。

ドロップダウンメニューにフォームを表示できるjQueryプラグイン「FormBox」

0

20110419 02

ドロップダウンメニューの中にフォームを表示したい。
そんな方におすすめなのが「FormBox」。

Twitterのログインパネルのように、場所を取らずにフォームを作成する事が出来るようになります。

20110419 03

↑フォームにフォーカスを当てると吹き出しでメッセージを表示する事も。

気の利いたフォームを作る際に良さそうですね。
ダウンロードは下のリンクからどうぞ。

CSS3を使ったフォームチュートリアル10選

0

CSS3を使ってフォームを作成したい。
そんな時におすすめなのが「Top 10 CSS 3 forms tutorials」。

スライダや日付処理などのHTML5のフォーム要素を取り入れつつ
デザインされたフォームを作る方法が紹介されています。

サイト内でカウントダウンできるjQueryプラグイン「Pietimer」

0

20110417 02

サイト内でカウントダウンする際に使えそうなjQueryプラグインをみつけたのでご紹介。
「Pietimer」を使うと残り時間を視覚的に表示する事ができるようになります。

使い方

使い方は簡単で以下のように時間、色、高さ、横幅を指定するだけです。

$('#element').pietimer({
	seconds: 10,
	colour: 'rgba(0, 0, 0, 0.8)',
	height: 100,
	width: 100
},
function(){
	alert('10秒経過しました。');
});

第2引数でcallback関数を指定する事もできます。
アイデア次第で色々使えそうですね。

使ってみたい方は下のリンクからどうぞ。

jQueryでイージング処理が簡単に出来るプラグイン「jQuery.Easie.js」

0

20110417 01

jQueryでアニメーションをする際にイージングを指定したい。
そんな時に便利なのが「jQuery.Easie.js」。
オブジェクトの動きを加速、減速させたい時になめらかに動くように調整してくれるプラグインです。

使用方法は以下のように移動先と、イージング方法を指定するだけになっています。


$("#box").animate({top:100}, "easieEaseInOut");

興味のある方は下のリンクからダウンロードしてみてください。

ウインドウサイズによって読み込むCSSを自動で切り替えてくれる「Adapt.js」

0

20110418 10

ウインドウサイズによって横幅やカラム数を変更したい。
そんな時につかえるのが「Adapt.js」。
ブラウザの横幅をチェックして、読み込むCSSを切り替えてくれるJavaScriptライブラリだ。

使い方

ウインドウサイズと、読み込むCSSを指定するだけでOKです。

例えば、760px以下と、980px以下、1280以下でCSSを切り替える場合には、
以下のように指定します。

・・・
range: [
    '760px            = mobile.css',
    '760px  to 980px  = 720.css',
    '980px  to 1280px = 960.css',
    '1280px           = fluid.css'
  ]
・・・

最近はウインドウサイズに合わせて幅や高さをフレキシブルに広げる手法がたくさん使われているので、こういったライブラリを覚えておくと良さそうだ。

classを指定するだけでボタンにアイコンを表示してくれる「Mega Web Buttons Pack」

0

20110418 03

ボタンにアイコンを表示する際に使えそうな「Mega Web Buttons Pack #1」のご紹介。
javascriptとcssをいくつか読み込むだけで、簡単にアイコン付きボタンが作れるようになります。

いくつか使い方をご紹介。

サンプル

■ 追加

Add

20110418 04

■ お気に入り

Favourite

20110418 05

■ フォルダ

Folder

20110418 06

■ RSS

RSS

20110418 07

■ 検索

Search

20110418 09

■ ユーザー

Users

20110418 08

何のためのボタンなのか、わかりやすくするのに良いですね。
ダウンロードは下のリンクからどうぞ。

最近公開されたハイセンスなHTML/CSSテンプレート集

0

ハイセンスなHTML/CSSテンプレートを探している。
そんな方におすすめなのが「20 Fresh Free CSS Templates」。

以下のような素敵なテンプレートをまとめてくれています。

20110416-01
20110416-02
20110416-03
20110416-04
20110416-05
20110416-06
20110416-07

個人利用、商用利用がOKなものがほとんどになっています。
使ってみたい方は下のリンクからどうぞ。

[psd]アクセントの効いた3D風ボタン素材

0

20110413 01

アクセントの効いたボタン素材を探している。
そんな方におすすめなのが「Chunky 3D Web Buttons」。
フォームやリンクに使えそうなボタン素材のpsdデータが無料でダウンロードできるようになっています。

ダウンロードすると、たくさんのカラーバリエーションが揃っており、
各カラー毎に通常、ホバー時、アクティブ化した状態が含まれています。

こういった素材はいざ使おうと思った時に探すのが大変ですので、
覚えておくと良いかもしれません。

興味のある方は下のリンクからどうぞ。

JavaScript開発にalertを使っている人必見!ログ出力ライブラリ「Blackbird」

0

20110412 01

JavaScriptでログを表示するのに使えるライブラリ「Blackbird」のご紹介。

出力したいメッセージを指定するだけできれいに整形して表示してくれます。

例えば、以下のようなJavaScriptを実行してみます。

log.debug( 'this is a debug message' );
log.info( 'this is an info message' );
log.warn( 'this is a warning message' );
log.error( 'this is an error message' );

20110412 03

↑すると、こんな感じで素敵に表示してくれちゃいます。
アイコンと色で視覚的にメッセージを区別することができるので、後から見分けるのも簡単です。

使い方

使い方は簡単で、ファイルをダウンロードした後、headタグ内でJSとCSSを読み込むだけでOKです。

<html>
  <head>
    <script type="text/javascript" src="blackbird.js"></script>
    <link type="text/css" rel="Stylesheet" href="blackbird.css" />
  </head>

ほとんどのメジャーなブラウザで動作するようになっています。
IE6にも対応していますので、あのブラウザだけ動かないんだけど、、、
と言った時にも使えそうです。

便利なキーボードショートカット

20110412 02

ライブラリにはショートカットも含まれており、F2で表示非表示の切り替え、
Shift + F2でボックスの位置を変更、 Alt + Shift + F2でログメッセージをクリアしてくれます。

サイトには各ショートカットを実行するブックマークレットも有りますので、いちいち覚える必要もありません。

名前空間の変更も!

とは言っても既存のサイトでlogという名前をすでに使っているよ!という場合もあるかと思いますが、心配いりません。

簡単に名前空間を変更できるようになっています。

blackbird.jsを開いて11行目を変更すればOKです。

var NAMESPACE = 'log';

↑変更前

var NAMESPACE = 'myCustomLog';

↑これでmyCustomLog.debug(’hoge’);が実行できるようになります。

ダウンロードは下のリンクからどうぞ。