CSSの擬似クラスとは?基本の利用ケースを分かりやすく解説
要素がフォーカスされたときなど、要素の特定の状態を指定するものを『擬似クラス』と言います。CSSでは擬似クラスにスタイルを適用することで、要素の特定の状態の時に装飾することが出来るようになります。今回は擬似クラスへの装飾...
要素がフォーカスされたときなど、要素の特定の状態を指定するものを『擬似クラス』と言います。CSSでは擬似クラスにスタイルを適用することで、要素の特定の状態の時に装飾することが出来るようになります。今回は擬似クラスへの装飾...
レスポンシブデザインとは、表示される画面サイズの幅によって見え方が変わるようにデザインされたWebページのことです。例えば以下のWebサイトは同じものになりますが、パソコンで見た時とスマートフォンで見た時にデザインが異な...
Webページを作る際には以下のような要素を横並びにしたいケースがよくあります。 通常HTMLのブロック要素は同じ階層に並べても縦に並ぶようになっているので、横並びするにはCSSで制御する必要があります。 そんな時に利用す...
CSSはマークアップには欠かせない要素ですが、その中でもCSSのセレクタの知識を身につけることは非常に重要です。 CSSのセレクタには優先順位が存在し、この優先順位を理解していないとマークアップをしている際にスタイルが上...
VuexからPiniaへの移行ガイド はじめに 今日、Vue.jsの世界での状態管理は、多くの開発者にとって重要なトピックとなっています。Vue.jsは、データの流れと状態管理を効率的に行うためのさまざまなツールを提供し...
2020年9月にVue.jsのバージョン3が正式にリリースされました。 Composition APIが正式に導入されるなどバージョン2と比較すると大きな変化を遂げました。 大きく変わったことで学び直しの学習コストもかか...
2020年9月にVue.jsではバージョン3系がリリースされました。 バージョン3系の一番の特徴といってもいいのが『Composition API』の導入だと思います。 Composition APIはVue コンポーネ...
Piniaとは、Vue.jsの状態管理ライブラリです。 Piniaは、「ピーニャ」と読みます。 Vue.js 2 まではVuexがVue.jsの状態管理ツールとして利用されてきましたが、Vue.js 3の公式ドキュメント...
Vue.jsを扱う上でまず知っておきたいのが『単一ファイルコンポーネント(Single File Component)』です。 英語表記の頭文字を取って『SFC』とも呼ばれています。 Vue.jsではこのSFCというフォ...
ビルドツールとして、フロントエンド界隈で話題になっているのが『Vite』というツールです。 『Star History』というGithubのスター数の推移が見れるサイトでスターの推移を見てみると2020年4月に誕生してか...