READ MORE

かな順で並べ替えするJavaScript

配列のデータをカナの昇順に並べ替えます。 jsonからHTMLに一覧を出力して、カナ順、価格順でならべかえるサンプルです。 match.charCodeAtで文字をUTF-16のコードへ変換し、文字コード順に並べ替えてい …

READ MORE

HTMLコードだけで1pxの透過GIF

読み込み中のダミーなどに、幅1px、高さ1pxの透過GIFをHTMLコードだけで設置する記述です。 data:image/gifで、base64にエンコードしたGIFのバイナリコードを直接書いています。

READ MORE

CSSのclip-pathでコンテンツを丸く切り抜く

マテリアルデザインの、ボタンが円形に広がりコンテンツ表示領域となるエフェクトを作りたくて 画像ではなくテキストやその他のタグも含んだ要素をマスキングするclip-pathの使い方を研究してみました。 サンプルは、マウスや …

READ MORE

querySelectorAllで取得したNodeリストを配列化

querySelectorAllで取得したDOMはNodeListという形式で配列ではないため filterを使用してソートやユニーク判定をしようとすると 「これは配列ではないので実行できないよ」というエラーを返され実行 …

READ MORE

サイズが可変のtableのセルに斜線を引くCSS

SVGを活用すると、可変になっている矩形の端から端にスタイルシートでナナメの線を引くことができます。 リキッドの<table>対戦表でセルに斜線を引く場合などでいかがでしょうか。 パソコンのブラウザの場合は、 …