• HOME
  • ブログ
  • Web/Tech
  • ライブドアブログでFlickr画像をLightboxというプラグインを使って画面内拡大表示する方法【記事作成編】

ライブドアブログでFlickr画像をLightboxというプラグインを使って画面内拡大表示する方法【記事作成編】

スクリーンショット 2015-10-04 0.18.05Flickrでは各サイズごとにリサイズされた.jpgファイルが格納されています。僕は大きめのサイズの画像のタグを取得しておいて、ブログ記事用にhtmlでリサイズして画質の劣化を軽減しています。ブログの横幅640pxに対し、1600pxのタグをコピーしています。このあたりの塩梅はお好みで。あまり大きなサイズを取得すると、サイトが重くなるので要注意ですよ。

<a data-flickr-embed=”true”  href=”https://www.flickr.com/photos/42816359@N04/21732782466/” title=”R0270590″><img src=”https://farm1.staticflickr.com/736/21732782466_f1e396002e_h.jpg” width=”1600″ height=”1060″ alt=”R0270590″></a><script async src=”//embedr.flickr.com/assets/client-code.js” charset=”utf-8″></script>

まず、Flickrで発行されたHTMLタグをそのまま貼り付けます。

<a data-flickr-embed=”true”  href=”https://www.flickr.com/photos/42816359@N04/21732782466/” title=”R0270590″><img src=”https://farm1.staticflickr.com/736/21732782466_f1e396002e_h.jpg” width=”640” height=”424” alt=”R0270590″></a><script async src=”//embedr.flickr.com/assets/client-code.js” charset=”utf-8″></script> 

次に幅を640pxにリサイズ。同時に高さも調整します。これで高画質のままリサイズされます。ここで設定されたサイズが記事に表示されます。

<a data-flickr-embed=”true”  href=”https://www.flickr.com/photos/42816359@N04/21732782466/
https://farm1.staticflickr.com/736/21732782466_f1e396002e_h.jpg” title=”R0270590″><img src=”https://farm1.staticflickr.com/736/21732782466_f1e396002e_h.jpg” width=”800″ height=”424″ alt=”R0270590″></a><script async src=”//embedr.flickr.com/assets/client-code.js” charset=”utf-8″></script> 

このままだとクリックした際にFlickrのサイトへリンクされてしまうので、<img scr以下のURLをコピーして<a href以下に貼り付けます。取り消し線部分は消去でOKです。

<a data-flickr-embed=”true”  href=”https://farm1.staticflickr.com/736/21732782466_f1e396002e_h.jpg”
data-lightbox=”R0270590″ title=”R0270590″><img src=”https://farm1.staticflickr.com/736/21732782466_f1e396002e_h.jpg” width=”800″ height=”424″ alt=”R0270590″></a><script async src=”//embedr.flickr.com/assets/client-code.js” charset=”utf-8″></script>  

そして、lightboxを起動させるのに太字部分を記述。””内の名前を共通化させると他の画像と関連付けができ、拡大化された画像間の遷移が可能となります。 

以上でFlickrの画像を使ってLightbox表示される記事の作成が完了です。これ自分で編み出した方法で、Flickrのhtmlタグコピーから結構な手数が要るため、何とか短縮化したいのですが…お知恵を貸していただけるとありがたいです。

関連記事一覧

  • コメント ( 0 )

  • トラックバックは利用できません。

  1. この記事へのコメントはありません。