-
CSSサンプル
【CSS】gridレイアウトの基本と使い方をやさしく解説
CSS Grid Layoutは、Webページの要素を「行」と「列」の両方で整理できる便利なレイアウト方法です。Flexboxが横並びや縦並びの1次元レイアウトに向いているのに対し、gridは2次元の配置が得意です。たとえば、ヘッダー、サイドバー、メイン、フッターのよ... -
CSSサンプル
【CSS】flexboxで最後の1列だけ左寄せにするレイアウト調整
Flexboxでカードやメニューを横並びにすると、要素数によっては最後の1列だけ余白が目立つことがあります。特に、1行あたりの表示数が決まっているレイアウトでは、最終行が中央寄せのように見えてしまい、「左端からきれいに並べたい」と感じる場面がよく... -
CSSサンプル
【CSS】flexboxで左右の端に要素を配置するjustify-contentの基本
flexboxで左右の端に要素を配置したいときは、justify-contentを使うのが基本です。ナビゲーションメニュー、ボタンの並び、ヘッダー内のロゴとリンクの配置など、Web制作ではよく登場する場面です。まずは、「justify-contentは横方向の配置を決めるプロ... -
CSSサンプル
【CSS】flexboxの並び順を入れ替えるorderプロパティの使い方
Flexboxを使ってレイアウトを組むと、HTMLの並び順はそのままに、見た目だけ順番を入れ替えたい場面があります。そんなときに役立つのがorderプロパティです。たとえば、スマホでは画像を上に、PCではテキストを先に見せたいといった調整も、HTMLを大きく... -
CSSサンプル
【CSS】flexboxの子要素を縦方向に中央寄せする基本と例
flexboxを使うと、子要素の配置を直感的に整えられます。なかでもよく使うのが、子要素を縦方向の中央にそろえる方法です。ヘッダーやカード、ボックス内のテキスト配置など、実務でも出番の多い基本テクニックなので、仕組みと書き方をあわせて押さえてお... -
ホームページ作成
【CSS】flexboxで要素の間隔を均等にそろえるgapの使い方と例
Flexboxでレイアウトを組むとき、「要素同士の間隔をきれいにそろえたい」と思うことは多いはずです。これまではmarginで調整する方法が一般的でしたが、最近はgapを使うことで、よりシンプルに間隔を指定できるようになりました。 この記事では、flexbox... -
Javascript
【JavaScript】要素の表示・非表示を切り替えるtoggle実装の基本
JavaScriptで要素の表示・非表示を切り替える方法は、メニューや説明文、FAQの回答欄など、さまざまな場面でよく使います。実装の基本はシンプルで、クリックなどの操作をきっかけにクラスを付け外しし、CSS側で表示状態を切り替えるのが定番です。 toggle... -
CSSサンプル
【CSS】フォーム入力欄を選択しやすくするフォーカス時の装飾と状態切り替え
フォームの入力欄は、見た目がシンプルなままだと「ここに入力する」と気づきにくいことがあります。特にテキストボックスやテキストエリアは、クリックしやすさだけでなく、フォーカス時の見た目を分かりやすくしておくと、ユーザーが迷わず操作しやすく... -
CSSサンプル
【CSS】画像の縦横比を崩さずにトリミング表示する方法【object-fitの使い方】
画像をWebサイトに配置したとき、「縦横比はそのままにしたいけれど、枠からはみ出す部分は切り取りたい」という場面はよくあります。たとえば、サムネイル画像を同じ大きさで並べたいときや、カードデザインを整えたいときです。こうしたときに便利なのが... -
WordPress
【WordPreess】404ページを改善して離脱を防ぐ基本対策
404ページは、存在しないURLにアクセスしたときに表示されるページです。通常は「ページが見つかりません」とだけ伝える画面になりがちですが、ここを見直すだけで離脱を防ぎ、サイト内回遊につなげやすくなります。特にSEOでは、ユーザーがすぐにサイトを...
