Pixelog
HexoのショートコードでAmazonアソシエイトリンクを挿入

Hexoでショートコードを使ってAmazonの商品リンクを簡単に挿入する方法のメモ。 以前から収益以前にただAmazonの商品の画像をパク…お借りしたいと思っていて、Amazonアソシエイ...

Nov 8th 2020
CSSアニメーションの開始位置をランダムにする

CSSアニメーションはロード直後に0%から開始するが、ページを開いていつも同じ場所から始まるのはつまらないのでJavaScriptで開始位置をランダムにしてみる。 デモ15秒周期でグラデー...

Twitterでユーザーのツイートを検索しやくするブックマークレット

Twitterの検索はfrom:ユーザー名とすれば特定のユーザーのツイートに限定したり、until:YYYY-MM-DDとすれば期間を指定したりできる。これらのコマンドを使いやすくするブックマー...

Jul 30th 2020
Hexoのカテゴリーページで親カテゴリーを配列で取得する

Hexoにはpage.categoryという変数が用意されていて、カテゴリーページでカテゴリーの名前を出せるのですが、カテゴリーを階層化させているときに、そのカテゴリーが属する親カテゴリーの名前...

Jul 10th 2020
複数のファイルを横断して文字列を一括で置き換えたい

複数のテキストファイル(バイナリファイルの反対の意)に含まれる文字列を他の文字列に一括で置き換えたい場面って偶にありますよね。 自分の場合は、過去に書いたブログ記事のとあるソースを修正したく...

May 7th 2020
JavaScriptでCSSを動的にセットする方法2種 (styleタグ、style属性)

CSSを動的にセットしたいときに便利なJavaScriptの関数の雛形です。 動的にセットしたいという際には、<style>タグの中に書いたCSSをhead間に差し込みたいときと...

Apr 18th 2020
CSS変数とJavaScriptでページを開く度に色をランダムに変える

サイトを開くたびに色が変わったらなんか面白いのでは?と、ふと思いついたので、JavaScriptでランダムに生成したカラーコードを、CSS変数に代入して遊んでみます。 半分お遊びですね。 デ...

Apr 17th 2020
クリックで開閉するドロップダウンメニューをCSSとJavaScriptで作ってみよう

目に見えるところに貼るほど重要ではないけど、開閉メニューでリンクを格納しておきたいというケースがあるかと思います。 今回はボタンクリックで開閉するシンプルなドロップダウンメニューを、HTML...

Apr 14th 2020
OSでもWebサイト側でも切り替えられるダークモードを実装する

昨年(2019年)あたりからダークモードが流行しているということで、様々なデバイスやアプリでダークモードが実装されています。というわけで、少し前にこのブログもダークモードに対応させました。そのと...

Apr 8th 2020
2行以上の長いタイトルでも1行に収まるように文字サイズをJavaScriptで調整する

記事タイトルが長くなって折り返され、2行になってしまっている…だけど、文字サイズを小さくしてでも1行にきっちり収めたい…!!Webサイトをデザインしているときに、そんな場面に遭遇したことはありま...

開いているページの構造化マークアップを簡単にチェックするブックマークレット

Googleが提供しているツールに、構造化データ テストツールというのがあり、URLを入力するだけでサイトの構造化マークアップを簡単にチェックすることができます。 そのままでも十分お手軽です...

Feb 11th 2020
クリックで画像を拡大するプラグイン(Lightbox)をjQueryなしで自作してみる

Lightboxという単語は死語感が漂っており、今どき需要もなさそうですが…。 というのはさておき、このブログで画像拡大プラグインを導入するにあたり、Photoswipeが候補に挙がったので...

【Swiper.js】縦横比を保ったまま横幅いっぱいのスライダーをつくる

Swiper.jsという、jQueryなしで動く高機能なライブラリがあります。 このライブラリで縦横比を保ったままウインドウ幅いっぱい + レシスポンシブ対応のスライドをつくる方法のメモ。 ...

1