Tool & Snippet

WEB系/3DCG・映像系に関すること

WPギャラリー機能とjQueryプラグインを使ってスライダーを実装してみた

WPのギャラリーを使ってなるべく簡単にスライダーを実装する方法を考えました。

bxSliderというプラグインを使います。
理由は、シンプルソースでパターンもいくつかあり、拡張しやすそうだったので。


 使用するタイプ:Thumbnail pager - method 1 
 デモ:http://bxslider.com/examples/thumbnail-pager-1

続きを読む

テーブル要素をドット罫線でコーディングする方法

デザイン上、少し小技が必要なコーディングだったのでメモ。

CSSでのドット線は、ブラウザによって描画が違うので、画像で表示させる方法にしました。

難点は、”テーブル左右の線を表示させない”こと。

 

 

記述条件

 CSS2

 ドットの間隔3px

できなかったこと

 2列以上のテーブルの場合、単純な3pixel画像では不可能かもしれない

 ↓2列で作ってみた

 <tbody>に縦リピートで描画してみると、Chromeでは2つの線が...(バグ?)

 

 

参考サイトを見つけました。

http://www.inclover-inc.com/pocket/px/coding/css/eid97.html

テーブル要素の背景画像に設定します。(全体がドットの背景になります)

 

続きを読む

GoogleMapsをホームページに表示する方法を考える

納品後、お客さんによって更新・ページの追加をする場合、

一番簡単で迷わない方法を考え中。。。

 

1. GoogleMapsで住所を指定し、生成されたiframeを配置

  → 簡単にできそう

  Q. ”ウェブサイトへの地図埋め込み用 HTML コード”をカスタマイズ 

2. jQueryのプラグインを使って配置

  → 設定内容を変更することは容易にできないし、追加配置することができない

3. Wordpressのカスタムフィールドやプラグインを使って配置

  → 細かい入力が必要だけど、できそう

  Q. 「大きな地図を見る」のリンクは、”https://maps.google.co.jp/maps?hl=ja&q=住所” のみでも正常に表示されるのか?

 

続きを読む

facebookのLikeボタンをとりあえず設置する方法

facebook DEVELOPERS

Core Concepts › Social Plugins › Like Button


条件:

”jQueryを使ってすでに作成ずみの静的HTMLサイト”にとりあえずボタンをいれたい


手順:

  1. Likeボタンを取得
  2. サイト内の共通でつかうJavaScriptファイルに下記のように記述 (afterを使って”設置場所”の後ろに追加設定)


ソースコード

$(function(){
  $("body").prepend('<div id="fb-root"></div>');
  $("設置場所").after('<div class="fb-like" data-href="*URL to Like*" data-send="false" data-layout="button_count" data-width="300" data-show-faces="false" data-colorscheme="dark" data-font="arial">&nbsp;</div>');
});
(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s);
  js.id = id;
  js.src = "//connect.facebook.net/ja_JP/all.js#xfbml=1";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));


備考:

Open Graph protocolを設置したい場合は別の設定が必要です。

facebook DEVELOPERS > Open Graph

http://ogp.me/


参考サイト:
Facebook・Twitterなどソーシャルボタン設置方法まとめ | Design Spice

HTML5カンファレンスを見ながらまとめ「JQMで良いサイトをつくる」

今日開催された HTML5 Conference 2012 をLIVEでみながら書いてみた。

ルームB 開発者系

jQuery Mobileカスタマイズ自由自在

受講内容の言葉を引用しています

 

●jQueryMobileバレしないサイトをつくる。

●クリエイティブではないページにはたくさんつかう。

●同じWEBサイトに、複数のフレームワークを使うことを気にしない。

 

1.デザインのカスタマイズ

 1.大まかなデザイン:ThemeRollerでカスタマイズ

 2.細かなデザイン:個別に適用するスタイルを上書き指定

 3.細かなデザイン:全体のスタイルを上書き指定

 

2.オリジナルUI

 1.JQMの装飾や動作から除外する領域を指定

  Ajaxを無効、装飾を無効 ブロック要素にdata-role属性で指定

 2. サードパーティ製のライブラリやツールを利用

  覚えておくべきイベント

  pageinit

  ・最初に初期化する際に発生するイベント

  ・同じページえお再表示する場合は発生しない

  ・loadイベントの代わりに利用するイベント

  注意点:座標計算やサイズ計算があるライブラリだと正常に動作しない

  pageshow

  ・ページを表示するたびに発生するイベント

  ・Gアナリティクスなどのページビューをカウントするようなツールに利用

  ・座標計算やサイズ計算などを行うライブラリに利用

  注意点:1回だけ初期化を行う場合もキャッシュが消えたあとに再表示すると正常に動作しない

 

3.セキュリティフィックス 情報へアンテナ

 ・alpha版には脆弱性

 ・最新版1.2.beta版は問題なし

 

 

 

3ルームあるので、

全部の見れないのが残念です。