ホームページやWEBアプリでよく見かけるアイコンや写真にマウスを乗せると大きさが拡大するアニメーションの作り方はとても簡単です。 アニメーションというとJavaScriptを使うのですが、今回紹介するのはCSSのみなので […]
Tips
【アニメーション】JavaScriptをtransitionの後に実行したい
同じページで複数のアニメーションを用意している場合に、実行する順番をコントロールしないといけないことがあります。 今回はWeb制作のアニメーションでよく使われるCSSのtransitionを使ったアニメーションの後に、別 […]
TypeScriptでany型はおススメしません、unknown型でOKです
本日はTypeScriptにおけるany型とunknown型の違いを解説していきます。 どちらも型が決まっていないときに使う、という意味では同じものに見えるのですが大きな違いがあり、初学者の方には共有されていないことが多 […]
JavaScriptでアニメーションをレスポンシブ対応させる方法【matchMedia】
JavaScriptでもレスポンシブ対応させることができるのをご存知でしょうか? 具体的な使い道としてはアニメーションのレスポンシブ対応で、「スマホのみで実行したいイベント」などがあります。 スタイルについてはCSSでレ […]
CSSのみ!スライダーをライブラリなしで作る方法
JavaScriptやライブラリを使わずにスライダーやカルーセルを作ることをご存知でしょうか? 「HTML、CSSしか分からないからスライダーはライブラリ一択になっている」「ライブラリを使うけど上手くカスタマイズできずに […]
JavaScriptでアニメーションをレスポンシブ対応させる方法
サイト制作などでアニメーションをレスポンシブ対応できることをご存知でしょうか? 考え方は簡単で「画面サイズ」を取得できれば良いわけです。 JavaScriptで画面サイズを取得したり、監視したりする方法を紹介していきます […]
JavaScriptのstyleでCSSスタイルを指定する方法【追加、変更、上書き、keyframesとanimationでアニメーション設定など】
JavaScriptでCSSのスタイルを設定できることをご存知でしょうか? もちろん全体的なコーディングについてはcssファイルに書いていくのですが、アニメーションなど単発の動作についてのスタイルなどで使うことができます […]
頻出!JavaScriptで作るアニメーションの基本【要素の書き換え、classList, setAttribute, toggle, innerHTML, textContent, getAttribute】
「toggleやinnerHTMLを使ったコードをよく見かけるけど何をしているか分からない」「JavaScriptが詳しくないので、アニメーションは記事のコピペで作っている」「innerHTMLとtextContentの […]
fit-contentを使って文字幅に背景色を揃える方法
見出しなどで「背景色を文字の幅ぴったりに指定したい」という場面があるかと思います。 そんなときにCSSだけで簡単に実現できるfit-contentというプロパティがあり、意外と知られていないので紹介していきます。 また動 […]
【コレだけでOK】JavaScriptでHTML要素を操作する方法(要素の中身を取得、作成、削除するメソッド、querySelector, querySelectorAll, getElementsClassByName)
「HTML、CSSはそれなりに書けるようになったけど、JavaScriptはググってコピペしている」「jQueryから知ったため純粋なJavaScriptの長い文法が何をしているのかイマイチ理解できない」「オリジナルでア […]