カテゴリー「G3Y1」の記事はこちらへ引っ越しました。

2010年10月12日

「G3Y1」の記事、引っ越しました。

「E2 DESIGNERS BLOG」にアクセスいただき、ありがとうございます。

約2年近く更新してきた「E2 DESIGNERS BLOG」ですが、
カテゴリー分けが思うようにいかず「G3Y1」の記事があまりに
ゴチャゴチャで収集つかない状態(自分でも探しものが見当たらなかったり)になってきたり、
シーサーブログだと、ところどころ改修が思うようにできない部分が出てきたので、
ひとまず「G3Y1」の記事を別ブログとして立ち上げ直しました。

引越後のブログ情報はこちらになります。
-------------------------------------------------
BlackFlag - Web Development Technical
http://black-flag.net/
-------------------------------------------------

280件近くの記事を移行するのに、
一つ一つコピペ&画像作成して結局3週間近く時間を費やしてしまった為
まだブログ全体のHTMLソースとか整えきれていませんが
今後は新ブログの方を更新していく予定です。
(「E2 DESIGNERS BLOG」はもちろん閉鎖はせずに残しておくつもりです。)

幸いにも、この「E2 DESIGNERS BLOG」も数多くの方にアクセスいただいているので
今後は上記URLより引き続きご愛顧いただけますと幸いでございます。

よろしくお願い申し上げます。

ブログランキング・にほんブログ村へ人気ブログランキングへblogram投票ボタン
posted by E2designer at 16:30 | Comment(0) | TrackBack(0) | Webサービス/素材等 | 更新情報をチェックする

2010年10月04日

jQuery役立つタブナビゲーション11選「11 Useful jQuery Tab Navigation Solutions」

jQueryのナビゲーションプラグインは多々紹介してきましたが、
使い勝手の良いjQueryタブナビゲーションプラグインを11種類まとめたエントリー
「11 Useful jQuery Tab Navigation Solutions」がよさげだったのでメモ書き。

20101004.jpg
11 Useful jQuery Tab Navigation Solutions | Tutorials

全てタブを使ったインターフェースですが、
細かな動作がちょっとずつ違ったものが集められているので
急な組み込みが必要になった場合など、役立てられそうです。

タブのスライド切り替えは、いつかどこかで組み込んでみたいと思いつつ
未だに実装の機会がない。。。

タブナビゲーションが必要になった際に是非。。。

ブログランキング・にほんブログ村へ人気ブログランキングへblogram投票ボタン
posted by E2designer at 19:34 | Comment(0) | TrackBack(0) | jQuery/JavaScript | 更新情報をチェックする

2010年09月30日

iPhone APP Webサイト80選「80 Best iPhone Application Websites」

iPhoneのApplicationのサイトでデザインなど優良なものを80サイト集めたエントリー
「80 Best iPhone Application Websites」の紹介。

20100930.jpg
80 Best iPhone Application Websites - SloDive

基本的にはiPhone Appの紹介サイトですが、
どれもデザインのクオリティが高い。

全て海外のサイトですが、アイコンなどページ内の要素が
ゴチャゴチャしているようで洗練されているサイト構成が多くあって勉強になります。

ご参考までに。。。

タグ:iPhone
ブログランキング・にほんブログ村へ人気ブログランキングへblogram投票ボタン
posted by E2designer at 18:10 | Comment(0) | TrackBack(0) | iPhone/iPad/Twitter/Silverlight | 更新情報をチェックする

2010年09月28日

jQuery&CSSでWebサイトをダイナミックに表現するチュートリアル「Five Useful CSS/jQuery Coding Techniques For More Dynamic Websites」

Webサイトで使われるであろうインターフェースをjQueryとCSSを使って表現するための
チュートリアル集「Five Useful CSS/jQuery Coding Techniques For More Dynamic Websites」が
今後使えそうだったのでメモ書き。

20100928.jpg
Five Useful CSS/jQuery Coding Techniques For More Dynamic Websites - Smashing Magazine

掲載されている内容は
-------------------------------------------------------
・ページ内の文字検索
・大きい画像に対してサムネイルをドラッグして表示位置をコントロール
・マウスオーバーエフェクト
・文字入力時の文字数カウントバー
・フルスクリーンスライダー
-------------------------------------------------------
といったもの。

全て英語ですが、jQueryとCSSソースコードがそれぞれ掲載されているので
それを元にあれこれ試してみるのもいいかもしれません。

ご参考までに。。。

タグ:jquery
ブログランキング・にほんブログ村へ人気ブログランキングへblogram投票ボタン
posted by E2designer at 19:02 | Comment(0) | TrackBack(0) | jQuery/JavaScript | 更新情報をチェックする

2010年09月22日

WordPressのテーマもろもろ

今更ながらWordPressをちょっとあれこれ試してみる。
Web上に豊富に紹介されているテーマはかなりクオリティが高いものばかり。
そんなWordPressのテーマを数多く紹介しているエントリーをここでもいくつか紹介してみます。

30Grid-BasedWordpress.jpg
30 Grid-Based Wordpress Themes :Speckyboy Design Magazine

WordPressのテーマでグリッドレイアウトを30種類集めたエントリー。
jQueryやPrototypeを使用した見せ方もおもしろい。


20 High Quality Black Color Wordpress Themes For Free Download.jpg
20 High Quality Black Color Wordpress Themes For Free Download

個人的に好きな「黒」をベースとしたテーマが20種類。
こちらもJavaScriptを使っての演出が入っているものもあり、
WordPressの汎用性に優れた部分が際立ちます。


40FreeBlackWordpress.jpg
40 Free Black Wordpress Themes | AcrisDesign

こっちも「黒」ベースのテーマを40種類集めたエントリー。
一概に「黒」といってもさまざまな表現方法があり、
通常のWebサイトの配色なんかの参考にもなる気がします。


これらのテーマを実際使ってみると
完成度は高いけれど、自分でカスタマイズしようとするとなかなか大変だったり。

レイアウト等の参考程度にして、プレーンなテンプレートから自分でSCRIPT組んで構成していった方が
後々更新の際なんかにも扱いやすいような気もしていたり。。。
それぞれ物は使いようです。

ご参考までに。。。

タグ:WordPress
ブログランキング・にほんブログ村へ人気ブログランキングへblogram投票ボタン
posted by E2designer at 18:45 | Comment(0) | TrackBack(0) | Webサービス/素材等 | 更新情報をチェックする

2010年09月21日

jQueryドロップダウンメニュー25選「25 jQuery Drop Down Menu Scripts」

限られた範囲で多くのリンクリストを配置するのに便利なドロップダウンメニュー。
そんなドロップダウンメニューのjQueryプラグインを25種類集めたエントリー
「25 jQuery Drop Down Menu Scripts」が参考になりそうだったので紹介してみます。

25jQueryDropDownMenuScripts.jpg
25 jQuery Drop Down Menu Scripts | Vandelay Design Blog

以前、ここで紹介したものから新しく公開され始めたものまで
jQueryを使ってのドロップダウンメニューの実装方法がたくさん紹介されています。

主にドロップダウンリストは<ul>リストを制御して形成することが多いのですが
中には<select>プルダウンからドロップダウンを形成しているものもあったり。

GivaLabs-mcDropdown.jpg
Giva Labs - mcDropdown jQuery Plug-in | Giva


iPhoneっぽいメニューを形成するものも。
iPodDrilldown.jpg
jQuery Menu: Dropdown, iPod Drilldown, and Flyout styles with ARIA Support and ThemeRoller Ready | Filament Group, Inc., Boston, MA

ちなみに、iPhoneっぽいメニューを作るにはこんな方法もあります。
jQueryでiPhone & iPadスライド型ナビゲーションメニューUIをつくってみる。


一概にドロップダウンといっても、様々な見せ方、演出のパターンがあるので参考になります。

ご参考までに。。。


ブログランキング・にほんブログ村へ人気ブログランキングへblogram投票ボタン
posted by E2designer at 18:50 | Comment(0) | TrackBack(0) | jQuery/JavaScript | 更新情報をチェックする

2010年09月17日

jQueryでロールオーバー時の背景画像切り替えいろいろ

先日紹介した「jQueryでボタンなどのロールオーバー時、背景画像にエフェクトを掛ける方法」の
マウスオーバー時の背景画像切り替えパターンを
別バージョンでいくつか作ってみたので加えて紹介してみます。

HTMLソースとCSSなどについては全く変更なしですが
念のため、記載しておくと
◆HTML
<a href="#">BUTTON A</a>
<a href="#">BUTTON B</a>
<a href="#">BUTTON C</a>

◆CSS
a {
width: 130px;
height: 50px;
line-height: 50px;
font-size: 15px;
font-weight: bold;
color: #fff;
text-align: center;
position: relative;
overflow: hidden;
display: block;
}

こんな感じです。

このテンプレートパターン(あくまでテンプレなのでもちろん変更することも可能)で
ロールオーバー時にアニメーションエフェクトを付けます。
(先日のエントリーでは単純なフェードとスライドダウンの2パターン)

◆パターン1


ボタン全体がスロットマシーンのように動くアニメーション。
この動作SCRIPTは以下のようになります。

$(function(){
var linkWidth = $('a').width();
var linkHeight = $('a').height();
$("a").each(function(){
var txt = $(this).text();
$(this).prepend('<span class="ov">' + txt + '</span>');
$(this).prepend('<span class="out">' + txt + '</span>');
$('a span').css({
width:(linkWidth),
height:(linkHeight),
display:'block',
cursor:'pointer',
backgroundImage:'url(img/button.jpg)'
});
$('a span.ov').css({backgroundImage:'url(img/button_ov.jpg)'});
});
$("a").hover(function(){
$(this).children('span.out').stop().animate({marginTop:'-' + linkHeight + 'px'},300);
}, function(){
$(this).children('span.out').stop().animate({marginTop:'0'},300);
});
});


前回ではボタンの幅や高さは「%」で扱っていましたが
今回は変数に入れています。

アニメーションで動かす値をSCRIPT側では持たず、
CSS側で指定する値を見て制御できる方が、
使うたびにわざわざSCRIPTをいじらなくてもすむように。


そして続いて…

◆パターン2


パターン1の横バージョンといったところ。
あまり使いどころはないかもしれませんが、
ちょっと試してみたかったパターン。

このパターン2のSCRIPTは以下のような感じに。
$(function(){
var linkWidth = $('a').width();
var linkHeight = $('a').height();
$("a").each(function(){
var txt = $(this).text();
$(this).prepend('<span class="ov">' + txt + '</span>');
$(this).prepend('<span class="out">' + txt + '</span>');
$('a span').css({
top:'0',
left:'0',
width:(linkWidth),
height:(linkHeight),
display:'block',
position:'absolute',
cursor:'pointer',
backgroundImage:'url(img/button.jpg)'
});
$('a span.ov').css({
left:(linkWidth),
backgroundImage:'url(img/button_ov.jpg)'
});
});
$("a").hover(function(){
$(this).children('span.out').stop().animate({left:'-' + linkWidth + 'px'},300);
$(this).children('span.ov').stop().animate({left:'0'},300);
}, function(){
$(this).children('span.out').stop().animate({left:'0'},300);
$(this).children('span.ov').stop().animate({left:linkWidth + 'px'},300);
});
});



最後は…

◆パターン3


マウスオーバー画像をブラインドの様に上からスライドインさせています。

このパターン3のSCRIPTは以下のような感じに。
$(function(){
var linkWidth = $('a').width();
var linkHeight = $('a').height();
$("a").each(function(){
var txt = $(this).text();
$(this).prepend('<span class="ov">' + txt + '</span>');
$(this).prepend('<span class="out">' + txt + '</span>');
$('a span').css({
top:'0',
left:'0',
width:(linkWidth),
height:(linkHeight),
display:'block',
position:'absolute',
cursor:'pointer',
backgroundImage:'url(img/button.jpg)'
});
$('a span.ov').css({
height:'0',
backgroundImage:'url(img/button_ov.jpg)'
});
});
$("a").hover(function(){
$(this).children('span.ov').stop().animate({height:(linkHeight)},300);
}, function(){
$(this).children('span.ov').stop().animate({height:'0'},300);
});
});



ひとまずはこんな感じです。

CSSとjQueryを組み合わせば単純なマウスオーバーでも様々な演出を加えることが可能になり、
今回紹介した他にも応用すればまだまだいろんなパターンを実現することができます。
jquery.easing.jsとかを使えばまた違った演出を加えることも。
やっぱjQueryはおもしろい。


ご参考までに。。。


【関連記事】
jQueryでボタンなどのロールオーバー時、背景画像にエフェクトを掛ける方法


ブログランキング・にほんブログ村へ人気ブログランキングへblogram投票ボタン
posted by E2designer at 18:08 | Comment(0) | TrackBack(1) | jQuery/JavaScript | 更新情報をチェックする

2010年09月16日

jQueryでの連番要素を制御する方法

jQueryでID名など連番になっている要素を制御するSCRIPTが
なんとなく出来たのでメモ書き程度に紹介してみます。

ページ内にリンク要素が複数あり、
そのリンクと連携する形での要素(BOX要素や画像など)を
表示/非表示制御する方法。

始めにHTMLソースから。
<div id="connect">
<a href="javascript:void(0);">≫PHOTO【1】 SHOW</a>
<a href="javascript:void(0);">≫PHOTO【2】 SHOW</a>
<a href="javascript:void(0);">≫PHOTO【3】 SHOW</a>
<a href="javascript:void(0);">≫PHOTO【4】 SHOW</a>
<a href="javascript:void(0);">≫PHOTO【5】 SHOW</a>
</div><!--/#connect-->

<div id="showimg">
<img src="img/photo01.jpg" width="250" height="188" alt="" id="show1" />
<img src="img/photo02.jpg" width="250" height="188" alt="" id="show2" />
<img src="img/photo03.jpg" width="250" height="188" alt="" id="show3" />
<img src="img/photo04.jpg" width="250" height="188" alt="" id="show4" />
<img src="img/photo05.jpg" width="250" height="188" alt="" id="show5" />
</div><!--/#showimg-->

こんな感じにソースが構成されていて、
--------------------------------------------------------------------------------
・「≫PHOTO【1】 SHOW」にマウスオーバーで「img/photo01.jpg(id="show1")」を表示
・「≫PHOTO【2】 SHOW」にマウスオーバーで「img/photo02.jpg(id="show2")」を表示
・「≫PHOTO【3】 SHOW」にマウスオーバーで「img/photo03.jpg(id="show3")」を表示
・「≫PHOTO【4】 SHOW」にマウスオーバーで「img/photo04.jpg(id="show4")」を表示
・「≫PHOTO【5】 SHOW」にマウスオーバーで「img/photo05.jpg(id="show5")」を表示
--------------------------------------------------------------------------------
といったアクションを要する場合。
※クリックアクションでの制御も可能ですが今回はマウスオーバーで。

表示/非表示を切り替える要素(今回はIMG画像)はCSSで「display:none」をつけて
デフォルトでは非表示にしておきます。
#showimg img {
display: none;
}

そして、SCRIPTの記述はこんな感じに。(もちろんjQueryファイルは別途必要)
<script type="text/javascript">
$(function(){
$("#connect a").hover(function(){
var connectCont = $("#connect a").index(this);
var showCont = connectCont+1;
$('img#show'+(showCont)).css({display:'block'})
},function(){
var connectCont = $("#connect a").index(this);
var showCont = connectCont+1;
$('img#show'+(showCont)).css({display:'none'});
});
});
</script>

まず「var connectCont」でjQueryのAPI「index」を使って
リンクの数をカウントして連番を取得します。(<a>タグの上から順に番号を取得)

「index」での連番の取得は最初が「0」になるので、
「var showCont」で「var connectCont」に対して「+1」をつけます。

そして、マウスオーバーした際に「index」で取得した自分のリンク番号を
「$('img#show'+(showCont))」といったようにID名の後ろに付け加えることで
連携させ、CSSのdisplayを使って表示/非表示を切り替えます。

これらを実際に動作させると以下のような感じに。

1ページ内に表示/非表示を切り替える要素が数多くあった場合には
連番制御をすることでSCRIPTもシンプルな形で構成できると思います。

画像の表示/非表示のみでなく、<div>などのボックス要素を対象にすることも可能です。

ご参考までに。。。


ブログランキング・にほんブログ村へ人気ブログランキングへblogram投票ボタン
posted by E2designer at 17:26 | Comment(0) | TrackBack(0) | jQuery/JavaScript | 更新情報をチェックする

2010年09月15日

入力したテキストをドットロゴに変換してくれるジェネレーター「dotty-dots!」

画面上にあるフィールドに入力したテキストを、瞬時に大小織り交ぜたドットにてロゴ風に生成してくれる
ジェネレーター「dotty-dots!」がおもしろかったのでご紹介。

dotty-dots!.jpg
dotty-dots!

「Enter your message」の入力フォームにすきなテキスト(半角英数)を
入力した後に「GO」ボタンを押すだけ。

生成したドットロゴはマウスを近づけるとドットが弾けるように動きます。
ちょっと前にGoogleのロゴがこういう風になっていたようですが
自分は見逃していました。。。

動作含めすべてFlashではなくHTML5とJavaScript&jQueryというところがすごい。(IEでは見れません。)
動きをつけるSCRIPTも参考になりそうです。

生成画面にはそれぞれURLが発行されているので、
メッセージを送るような使い方もできますね。

ご参考までに。。。

ブログランキング・にほんブログ村へ人気ブログランキングへblogram投票ボタン
posted by E2designer at 18:41 | Comment(0) | TrackBack(0) | Webサービス/素材等 | 更新情報をチェックする

2010年09月14日

CSS & Javascriptで構成されたタブインターフェース30選「30 CSS and Javascript Tabs Solutions」

Webサイト内の限られた範囲に多くの情報量を掲載することができるタブインターフェース。
今ではあたり前のようによく見かけます。
そんなタブインターフェースについて、デザインや演出パターンの違うものを
30種類紹介しているエントリー「30 CSS and Javascript Tabs Solutions」が参考になりそうだったのでご紹介。

30TabsSolutions.jpg
30 CSS and Javascript Tabs Solutions :Speckyboy Design Magazine

基本的に紹介されているタブインターフェースの構造は
CSS(CSS3)とJavascriptで構成されています。

単純に切り替わるものから、スライドなどアニメーションエフェクトが入ったものまでさまざま。
Javascriptに関しては、jQueryやMootoolsのライブラリを使用したものも数多く紹介されています。
それぞれデザインも違うので、いざタブ機能がサイト内に必要になった際に、とても参考になりそうです。

気に入ったものをそのまま使うも良し、
見た目や動きを参考にして、自分で作ってみるも良し、
いろいろ活用できそうです。

ご参考までに。。。

ブログランキング・にほんブログ村へ人気ブログランキングへblogram投票ボタン
posted by E2designer at 19:06 | Comment(0) | TrackBack(0) | jQuery/JavaScript | 更新情報をチェックする