CSS タグのページリスト (3/8)

Flexboxで枠の幅をコンテンツの幅に合わせたサイズにする

Flexboxで枠の幅をコンテンツの幅に合わせたサイズにするコードを紹介します。概要Flexboxで枠の幅をコンテンツの幅に合わせたサイズにする場合には、flex:0; を指定します。書式flex:0;実装例コード以下のHTML、CSSファ
カテゴリ: HTML /  タグ: CSS Flexbox

align-items と align-content の違い

align-items と align-content の違いを紹介します。概要align-items プロパティはFlexbox行内での整列方法を設定します。一方、align-content プロパティは内部の枠全体を整列する方法を設定し
カテゴリ: HTML /  タグ: CSS Flexbox

行の枠の高さは揃えた状態で、内部の枠の縦方向の整列方法を変更する (同一行の枠の高さをそろえた状態で、内部の枠の縦位置を中央揃え、下端揃えにする)

Flexbox の内部の枠の行の枠の高さは揃えた状態で、内部の枠の縦方向の整列方法を変更するコードを紹介します。概要Flexbox を利用して枠を段組みして、枠の折り返しも発生する場合に、枠の行の高さは揃えた状態で、縦方向の整列方法を変更す
カテゴリ: HTML /  タグ: CSS Flexbox

Flexbox の内部枠の縦方向の配置を変更する (内部の枠の縦位置を中央揃え、下端揃えにする)

Flexbox の内部枠の縦方向の配置を変更するコードを紹介します。概要Flexbox を利用して枠を段組みした場合に、枠の縦方向の配置を変更するにはalign-items プロパティを利用します。縦方向のアライメント枠の横方向のアライメン
カテゴリ: HTML /  タグ: CSS Flexbox

Flexbox の枠で一番右の枠を1つだけ右側に配置する

Flexbox の枠で一番右の枠を1つだけ右側に配置するコードを紹介します。概要Flexboxの枠で、一つの枠だけ右に配置する場合、Flexboxの枠にwidthプロパティを設定し、margin-leftプロパティにautoを設定します。例
カテゴリ: HTML /  タグ: CSS Flexbox

Flexbox の枠で一番左の枠を1つだけ左側に配置する

Flexbox の枠で一番左の枠を1つだけ左側に配置するコードを紹介します。概要Flexboxの枠で、一つの枠だけ左に配置する場合、Flexboxの枠にwidthプロパティを設定し、margin-rightプロパティにautoを設定します。
カテゴリ: HTML /  タグ: CSS Flexbox

HTMLページでToolTips (ツールチップ) のポップアップ表示を実装する

HTMLページで要素の上にマウスポインタが重なるとポップアップウィンドウを表示する動作 - ToolTips(ツールチップ) を作成するコードを紹介します。概要Windows アプリケーションではツールバーのボタンなどにマウスポインタが重な
カテゴリ: HTML /  タグ: CSS

ブレンドモードを設定した box-shadow の影を表現するコードと表示結果

ブレンドモードを設定した box-shadow の影を表現するコードと表示結果を紹介します。概要こちらの記事ではCSSの box-shadow プロパティを利用して枠に影を描画するコードを紹介しました。box-shadow の影にブレンドモ
カテゴリ: HTML /  タグ: CSS CSS ドロップシャドウ

HTML要素のブレンド合成モードを設定する

CSSでHTML要素のブレンド(合成)モードを設定するコードを紹介します。概要CSSでHTML要素のブレンドモードを設定するには mix-blend-mode プロパティを利用します。書式mix-blend-mode:(合成モード)合成モー
カテゴリ: HTML /  タグ: CSS

枠に影をつけるコードと表示結果 - 枠にドロップシャドウをつける

CSSで枠に影(ドロップシャドウ)をつけるコードと表示結果を紹介します。概要CSSを利用してブロック要素にドロップシャドウをつける場合は、box-shadow プロパティを利用する方法とfilter: drop-shadow()を利用する方
カテゴリ: HTML /  タグ: CSS CSS ドロップシャドウ

ポップアップ領域を表示する (ポップアップメニューやポップアップウィンドウなど)

ポップアップ領域を表示するコードを紹介します。概要ポップアップ領域を表示する場合、CSSのpositionプロパティで absolute を指定し、visibility プロパティを "hidden" に設定します。ポップアップ領域を表示す
カテゴリ: HTML /  タグ: CSS CSS ポップアップ表示

CSS変数のスコープの範囲

CSS変数のスコープの範囲を紹介します。クラス内で宣言した変数のスコープ下記のHTMLファイルとCSSファイルを準備します。ScopeVariable.html<!DOCTYPE html><html><hea
カテゴリ: HTML /  タグ: CSS CSS変数

CSS内での変数の宣言、値の代入、値の参照

CSSで変数を宣言し値の代入、変数の参照をするコードを紹介します。概要CSSで枠の幅や線の太さ、色の設定などの値を変数で設定して複数の項目を1か所で設定できるようにしたい場合があります。この記事ではCSSで変数を利用する方法を紹介します。書
カテゴリ: HTML /  タグ: CSS CSS変数

scaleで拡大した要素の位置がずれる | scale で拡大した要素の座標値の表現

scaleされた要素の位置がずれる現象について紹介します。現象の確認下記のHTMLファイルとCSSファイルを作成します。position-scale.html<!DOCTYPE html><html><head
カテゴリ: HTML /  タグ: CSS scale

Transition プロパティを利用した要素の拡大・縮小アニメーション

Transition プロパティを利用してCSSで要素を拡大、縮小させるアニメーションを作成します。概要Transition プロパティを利用すると、クラスが設定された際の変化を時間をかけて徐々に変更できます。この機能を利用して要素に対する
カテゴリ: HTML /  タグ: CSS CSS Transition

クリックでピックアップされてズーム表示される枠を作成する

CSS等を利用してクリックでピックアップされてズーム表示される枠を作成します。概要一つの枠(エリア)内に複数のコンテンツ枠があり、クリックをして選択するとズームされ枠全体に表示する動作を実現します。完成イメージ一つの枠に複数の枠(この例では
カテゴリ: HTML /  タグ: CSS CSS Transition

画像と同じサイズのレスポンシブ枠を作成し、画像を枠に合わせて表示する

画像と同じサイズのレスポンシブ枠を作成し、画像を枠に合わせて表示するコードを紹介します。概要画像と同じサイズのレスポンシブ枠を作成して、画像を枠に合わせて表示します。ウィンドウ幅が広がると、レスポンシブ枠の幅が広がり画像の大きさも合わせて拡
カテゴリ: HTML /  タグ: CSS

親要素のpositionプロパティの設定の違いによる position:absolute の動作の違い

親要素のpositionプロパティの設定の違いによる position:absolute の動作の違いを紹介します。概要要素の子要素にposition:absoluteを指定した要素がある場合、親要素のpositionプロパティの設定により
カテゴリ: HTML /  タグ: CSS position プロパティ

正方形のレスポンシブ枠を作成する

CSSで正方形のレスポンシブ枠を表現するコードを紹介します。概要ページ内に正方形のレスポンシブ枠を表示したい場合があります。正方形の枠を表示する場合には、aspect-ratio プロパティを利用して縦横幅を固定して表示する方法が実現が容易
カテゴリ: HTML /  タグ: CSS

縦横比が固定されたレスポンシブ枠を作成する

縦横比(アスペクト比)が固定されたレスポンシブ枠を作成するCSS, HTMLのコードを紹介します。概要レスポンシブに対応したページで、枠の大きさをあらかじめ決定したい場合があります。高さを固定する場合はwidthプロパティ等に高さを設定すれ
カテゴリ: HTML /  タグ: CSS

CSS中にUnicode文字を記述するコードと表示結果

CSS中にUnicode文字を記述するコードと表示結果を紹介します。補足HTMLにUnicode文字列を記述する場合はこちらの記事を参照してください。概要CSSのcontentプロパティにUnicodeの文字を記述する場合の書式を紹介します
カテゴリ: HTML /  タグ: CSS

ブロック要素に指定したいが、ブロック要素を改行させたくない

ブロック要素に指定したいが、ブロック要素を改行させたくない場合のすらいる記述方法を紹介します。概要ブロック要素に設定した場合、ブロック要素の終了で改行されてしまいます。ブロック要素に設定はしたいがブロック要素の終了で改行させたくない場合はd
カテゴリ: HTML /  タグ: CSS

Webページでスクロールできないようにする - CSS Positionプロパティを利用

CSSを利用して、Webページでスクロールできないようにする方法を紹介します。概要こちらの記事では、スクロールやタッチ、キーダウンイベントをキャンセルすることでスクロールできないようにする方法を紹介しました。この記事では別の方法として、CS
カテゴリ: HTML /  タグ: CSS

Webページでドロワーメニュー (Drawer Menu) を実装する

Webページでドロワーメニュー (Drawer Menu) を実装するコードを紹介します。概要スマートフォン向けのページなどでハンバーガーメニューアイコンをタップすると右側や左側にメニュー (ドロワーメニュー)が表示されるページがあります。
カテゴリ: HTML /  タグ: CSS

CSSでリンクを無効にする

CSSでリンクを無効にするコードを紹介します。概要HTMLのページではAタグでリンクが表示されてる状況で、CSSでリンクを無効にしたい場合があります。CSSでリンクを無効にするには pointer-events プロパティを利用します。書式
カテゴリ: HTML /  タグ: CSS

要素をフェードアウトする

CSSのキーフレームアニメーションを利用して、要素をフェードアウトするコードを紹介します。概要こちらの記事では transition プロパティを利用してフェードイン、フェードアウトの実装をしましたが、この記事ではキーフレームアニメーション
カテゴリ: HTML /  タグ: CSS CSS Animation

CSS アニメーションの変化の種類 (イージングの種類)

CSS アニメーションの変化の種類 (イージング)について紹介します。概要アニメーションの変化のタイミングを指定するための関数をイージングと呼びます。CSSアニメーションでは用意されているイージングがあり、変化させたいタイミングに応じてイー
カテゴリ: HTML /  タグ: CSS CSS Animation

CSS キーフレームによるアニメーション

CSS キーフレームによるアニメーションのコードを紹介します。書式以下の書式を利用します。animation: (キーフレーム名) (アニメーション時間) (イージング) ();animation: (キーフレーム名) (アニメーション時間
カテゴリ: HTML /  タグ: CSS CSS Animation

テキストボックスが編集状態のときに表示される枠の色やスタイルを変更する

テキストボックスが編集状態のときに表示される枠の色やスタイルを変更するコードを紹介します。概要Microsft EdgeやGogle Chromeではテキストボックスにフォーカスが入り編集状態になるとテキストボックスの外枠が太く表示されます
カテゴリ: HTML /  タグ: HTML CSS

テキストボックスにマウスカーソルが重なったときに、テキストボックスの枠やスタイルを変更する

テキストボックスにマウスカーソルが重なったときに、テキストボックスの枠を変更するコードを紹介します。概要テキストボックスにマウスカーソルが入って重なった際にテキストボックスのスタイルを変更するには、hover疑似クラスにスタイルを記述します
カテゴリ: HTML /  タグ: HTML CSS HTML テキストボックス

テキストボックスのフォーカス時の太線の外枠を表示しないようにする

Microsoft EdgeやGoogle Chromeでフォーカスされたテキストボックスの太い線の外枠を表示しないようにするコードを紹介します。デフォルトの動作コードデフォルトの動作を確認します。下記のHTMLファイルを作成します。&lt
カテゴリ: HTML /  タグ: HTML CSS HTML テキストボックス

OSのカラー設定がダークモードの場合にダークモード対応したWebページを表示し、手動でカラーモードを変えられるようにする

OSのカラー設定がダークモードの場合にダークモード対応したWebページを表示し、手動でカラーモードを変えられるようにするコードを紹介します。概要こちらの記事でOSのカラー設定に応じてWebページのカラーを変えるコードを紹介しました。また、こ
カテゴリ: JavaScript /  タグ: JavaScript CSS ダークモード

ページのカラーテーマをページ表示中に変更できるようにする

JavaScriptを利用して、ページのカラーテーマをページ表示中に変更できるようにするコードを紹介します。概要こちらの記事では、prefers-color-scheme を利用して、OSのカラー設定がダークモードの場合にダークモードに対応
カテゴリ: JavaScript /  タグ: JavaScript CSS

OSやWebブラウザーのカラー設定がダークモードの場合に、ダークカラーやスタイルでページを表示する

OSやWebブラウザのカラー設定がダークモードの場合に、ダークカラーやダークモードに対応したスタイルでWebページを表示するコードを紹介します。概要2018年以降OSのカラー設定で画面の背景を黒系のカラーに設定する「ダークモード」が利用でき
カテゴリ: HTML /  タグ: CSS ダークモード

親要素の幅やページの幅の比率で幅のサイズを指定する

CSSで親要素の幅やページの幅の比率で幅のサイズを指定するコードを紹介します。概要CSSで親要素の幅の比率で幅を指定する場合は % 単位を利用します。例 : ページ(bodyタグ)の直下の要素の場合下記のHTMLファイルを作成します。&lt
カテゴリ: HTML /  タグ: CSS CSS単位

画像を角丸長方形、角丸正方形 にマスクする

CSSで画像を角丸長方形、角丸正方形 にマスクするコードを紹介します。概要こちらの記事ではCSSを利用して円形にクリッピングするコードを紹介しました。この記事では、CSSを利用して画像を角丸にしてクリッピングするコードを紹介します。基本はb
カテゴリ: HTML /  タグ: CSS