
高円寺で見つけたカエルの置物。傘立て?らしいです。

カフェオレが入ったマグカップが丸くてかわいかった。

吉祥寺某カフェ。

そのカフェ正面。ツーリング用のシャツの横がベンチでアンマッチ。


様々な雰囲気の写真が撮れるSuperPopCamとミニチュア写真を撮影、加工できるTiltShiftGeneratorを使って撮りました。
月: 2011年11月
WebサイトでjQueryを使ってTwittelatorの画像表示のようなエフェクトを追加する方法

最近UIが一新され、新たなアプリケーションのインターフェイスを形にして切れた「Twittelator」。
そのインターフェースの中で自分が一番気になった画像表示のエフェクトをjQueryを使ってcdbk.net CREATIVESのshowcaseで形にしました。
使うのはjQuery.js(今回は1.4.2)とイージングのエフェクトを簡単に追加できるjQuery.easing.js(1.3)のみ。
エフェクトを施したい画像を<span class=”jumpin”></span>で囲みcssでdisplay:block,overflow:hiddenを指定。
JavaScriptはjQuery、easingを<head>内に追加したあとに下記を追記。
//初期表示設定 function jumpin_set(){ $(".jumpin").each(function(){ //指定するクラス var img_w = $(this).width(); //デフォルトの画像幅取得 var img_h = $(this).height(); //デフォルトの画像高取得 $(this).attr({"data-h":img_h}); //デフォルトの画像高を属性として保存 $(this).animate({opacity:0.5,"box-shadow":"0 0 2px #111",width:img_w,height:(img_h/4)},100); //画像の高さを縮小 }); } $(document).ready(function(){$(window).load(function(){ setTimeout(function(){ jumpin_set(); }, 100); });$(".jumpin").hover(function(){//マウスオーバー時の動作 var img_w = $(this).width(); var img_h = $(this).height(); var next_h = $(this).attr("data-h"); if(next_h){ $(this).animate({opacity:1,"box-shadow":"none",width:img_w,height:next_h},1000,"easeOutElastic"); $("img",this).animate({height:img_h},100).animate({height:next_h},100); $(this).removeAttr("data-h"); } }); $(".jumpin").mouseout(function(){//マウスアウト時の動作 var img_w = $(this).width(); var img_h = $(this).height(); $(this).attr({"data-h":img_h}); $(this).animate({opacity:0.5,"box-shadow":"0 0 2px #111",width:img_w,height:(img_h/4)},1000,"easeOutElastic"); }); });
サンプルスクリプト
上記でスクリプトやCSSがバッティングしていなければ動作すると思います。
続きを読む “WebサイトでjQueryを使ってTwittelatorの画像表示のようなエフェクトを追加する方法”
AndroidアプリでWebViewが異様に重いときの解決Tips
仕事でアプリのWebViewを使ってサイト内コンテンツを表示したところ、動作もたついてしまった事例がありました。
そのときの解決法が思いのほか簡単だったのでメモがてら記載。
動作がもたついてしまう主な原因は
1.アニメーションのコンテンツがある。
2.CSSの設定が複雑。
3.CSSのエフェクトを使っている。
といったところが主な原因。
自分が仕事でぶちあたったのは3つ目で角丸にするborder-radiusと影をつけるbox-shadow,text-shadowを取るとかなり動作が解消されました。
その他JavaScriptで0.何秒毎に、、、といった処理を加えている場合も一度最適な数値をいろいろ試して導いてみると効果が出る場合があります。
今後、OSやブラウザーのアップデートと合わせ、WebViewの高速かも進むと思いますが、Webブラウザーで100%信頼できる動作もWebViewでは動かない場合があるので、認証や決済時に使う場合は注意が必要です。
linked by blog-tools
CSSフレームワーク less.js

cdbk.net CREATIVSのサイトにてJavaScriptを使ったCSSフレームワークの「less.js」を実装しました。
大量の設定が必要な場合はより複雑な構造かが必要なとき、非常に役に立ってくれるフレームワークで算術的な記述法やJavaScriptのように値を代入したりすることが可能です。(下の画像に実際の記述例がかかれています。)

WordPressで使用しとうと試したところ何かが干渉しているのかそのままでは動作せず、、だったのでCMSなどで使う際は一度テストをしてから検討することをお勧めします。
jQuery mobile 1.0が正式リリース – スマートフォン、タブレット向けUIライブラリ-
スマートフォンやタブレット向けのサイトを作る際のひとつの選択肢となる「jQuery mobile」がBeta版から正式版へとバージョンアップされました。
HTML5ベースのサイトで使用できるJavaScriptのjQueryをベースとしたフレームワークでHTML5の「data-role」属性やjQuery mobile独自の「data-theme」などでインターフェイスやカラーテーマなどを簡単に選択できるようになっています。
デモサイトに大まかな使い方とその実物があるので一度触ってみて検討するとよいかもしれません。
ブログのコメント機能をFacebookのものに変更しました。
タフなiPod touch用ケース Survivor _ iPod – Griffin Technology
いいケースが無いか探していたところ発見した見るからにタフなケース。
雨や衝撃から守ることができますが、どうやら水圧には対応していない様子。
Griffin Technology Survivor for iPod touch 4G – Black GRF-SRVVR/BC-T4-BK
[Amazon sale ~25%OFF] iPod touxh 4G ケース







