TopPage Design This Entry

Seesaa機能強化について雑感 | 台風が来ると流されていた橋

SBMのボタンの見せ方

Design

SBM counterSBM clipper を自作して設置してみました。エントリの下のほうにボタンがあります。

SBM counter のほうは,各ブックマークサービスが提供しているブックマーク数を画像で取得するAPIを使っています。

このエントリが非常に役に立ちました。yagerさん,ありがとうございます。

Javascript で SBM counter と SBM clipper の各要素を書き出しています。表示させたい箇所に,次の記述を挿入すればよいようにしました。

<script type="text/javascript">setCounter(url)</script>
<script type="text/javascript">setClipper(url, title)</script>

url,title の部分には,ブログで使われている変数を入れます。
del.icio.us でのブックマーク数を取得するとき,URLをhash変換しなければなりません。高度な JavaScript 技集 にある「md5.js」を使わせてもらいました。

各サービスの画像のサイズ,色合いがまちまちなのが気になったので,height: 12px;で統一し,不透明度を下げてトーンを若干落としてあります。
IE6を除くモダンブラウザでは最初各ボタンが非表示になっていて,マウスがのると現れるようになっています。
これらは,CSSで対応しました。

 

以前,こんなエントリも書きました。最近,hataysanMarumamekoさんにブックマークしていただいて思い出し,課題にしていたところを解決しようと思ったわけです。
考え方は基本的に変わっていません。(リンクを別ウインドウで開くこと以外は)

これで俺の思い描く理想の形に近づきました。


追記 2008-06-10

はてブで「使いづらい」というご意見をいただきました。CSSを修正して,マウスが反応する範囲をちょっと広げ,外れてもすぐ復帰できるようにしました。

「気づきにくい」というご意見もいただきましたが,「目立たせない」のが仕様です!

Add Comment

name * :
e-mail :
URL :
comment * :

※ブログオーナーが承認したコメントのみ表示されます。

Comment

Trackback

この記事へのTrackBack URL
http://blog.seesaa.jp/tb/99882258

※言及リンクのないトラックバックは受信されません。

Seesaa機能強化について雑感 | 台風が来ると流されていた橋