画像をトリミングするCSSプロパティ「object-fit」と、同様の効果をIEにも対応させるJavascript「object-fit images」に関する覚書です。
Read moreカテゴリー: web制作
Beansテーマをカスタマイズするためにしたこと
Beansテーマで動くCSSフレームワークuikit ver.2 ~よく使うものメモ(その2)
Beansテーマで動くCSSフレームワークuikit ver.2 ~よく使うものメモ(その1)
このサイトはWordpressでBeansテーマをカスタマイズして使っているのですが、このテーマは一風変わっていてCSSフレームワークの一つuikit ver.2を使ってwebページをより細かくカスタマイズできるよっていうやつなのです。
本家uikitマニュアルが英語でとっても読みにくいので、このサイトでよく使うものを、よく使いたいので抜粋メモしておきます。
Read morePhotoSwipe Simplify と Macy を使ったギャラリー
PhotoSwipe Simplify を使ってみた
前回のLuminousに続いてLightbox系ギャラリー『PhotoSwipe Simplify』を使ってみました。
こちらは、高機能だけど導入や設定がやや面倒なプラグイン『PhotoSwipe』が手軽に利用できる改良版となっています。
デモページ
公式サイト(英語): https://min30327.github.io/photoswipe-simplify/
製作者ブログ記事:VanillaJSの高機能Lightboxプラグイン「PhotoSwipe.js」を使いやすくしてみた
導入にあたっては上記ブログ記事が非常に簡潔かつ親切なのですが、Javascriptがよく分かっていない自分がやってみて躓いた点をカバーするよう手順をまとめてみます。
Read moreLuminous.jsを使ってみた
サイトをリニューアルする際、サムネイルをクリックすると拡大するタイプのギャラリープラグインを導入したくて試してみました。
デモページ
Luminousには以下のようなメリットがあります。
- 画像下部にコメントが付けられる
- jQuery不要で シンプルかつ軽量
- モバイル対応
参考資料:lightboxの超軽量版!jQuery不要の画像拡大スクリプト「Luminous」の基本的な使い方とオプションの説明、複数画像への適用方法
ここよりも基本から丁寧に解説されているので、ぶっちゃけ上記サイトを読めば十分な気もします。が、サイトには解説にないコードの組み合わせで実装したかったのでまとめておきます。
Read moreMacy.jsの導入
イラストをタイル状に並べた『メイソンリーレイアウト』のギャラリーを作りたかったので、軽量で簡素なMacyを導入することにしました。
デモページ
公式サイト http://macyjs.com/
GitHub https://github.com/bigbite/macy.js