CATEGORY

JavaScript

JavaScriptに関する基礎、実装例、トラブル解決の記事をまとめています。

111ARTICLES

JavaScriptの記事一覧

JavaScript

【JavaScript】chart.jsでフォントサイズをwidthに応じてレスポンシブにする方法

JavaScriptのChart.jsで、フォントサイズをチャートのwidthに応じてレスポンシブにする方法を紹介します。fontを関数で返す書き方、scales.rの設定、データ属性から値を渡す方法、親要素でサイズを制御するCSSの注意点までまとめます。

更新 2026.08.22 16分で読めます
JavaScript

ページ遷移アニメーションの作り方|View Transition APIとJavaScriptのフェード実装

ページ遷移時にフェードイン・フェードアウトを付ける方法を解説します。View Transition APIによるCSS中心の実装、未対応ブラウザ向けJavaScript、外部・別タブ・ページ内リンクの除外、bfcacheとアクセシビリティ対策まで確認できます。

更新 2026.07.12 17分で読めます
React

【React】タイピングアニメーションのreact-typicalをReactv17, v18以上で使いたいとき

Reactで簡単にタイピングアニメーションを実装できるreact-typicalの使い方を紹介します。 reactのバージョンが15か16しか対応していませんが、v17, v18以上で使う方法はあるので合わせて紹介します。 代替のライブラリや自作するコードサンプル例も合わせて紹介します。

更新 2025.01.29 7分で読めます
React

【React】配列の重複チェックや重複削除して、ユニークな値を抽出する方法

Reactに限った話ではありませんが、ネイティブのJavaScriptのSetを使って配列の重複チェックや削除して、ユニークな値だけを取り出す方法を紹介します。 本記事では、Reactのプロジェクトでよくある「オブジェクト配列の中からカテゴリー名を抽出し、ユニークなリストを作成する」ケースを例に、Setの活用方法を紹介します。

更新 2025.01.29 8分で読めます
WebGL & Three.js

【GLSL】画像を切り替えエフェクト:遷移時にノイズをかけたり、歪ませたりする方法(デモあり)

WebGL(GLSL)を使って画像を切り替えエフェクト、遷移時にノイズをかける方法を紹介します。 またノイズを応用することで画像を歪ませながら遷移させることもできます。 合わせてデモをたくさん用意したので、まずは確認して…

更新 2023.12.09 15分で読めます
WebGL & Three.js

【GLSL】画像の色の入れ替え、反転、座標をずらす、ゆっくり変化させる方法(デモ付き)

WebGL(GLSL)のフラグメントシェーダで色を入れ替えたり、色を反転させたり、色の座標をずらしたり、ゆっくりと色を変化させたり、画像を繰り返したりする方法を紹介します。 元画像の表示から分かるように7つほどデモを用意…

更新 2023.12.07 15分で読めます
WebGL & Three.js

【WebGL】GLSLの頂点シェーダー(vertexShader バーテックスシェーダー)と頂点データ(attribute,頂点属性)とは?

WebGL(GLSL)を扱うときに必ずでてくる頂点シェーダー(vertexShader、バーテックスシェーダー)とは何か、何に使うのかについて説明します。 また、 attributeについても説明します。 頂点シェーダー…

更新 2023.12.07 4分で読めます