CSSを利用して画像を円形にマスクして表示するコードを紹介します。概要画像を円形に切り抜くには、ブロック要素の矩形の枠の角を丸くして円形にすることで対応できます。CSSのborder-radiusプロパティを利用します。例: 画像が正方形の
DivタグなどのBlock属性の枠の幅を文字列の幅に合わせて表示する方法を紹介します。デフォルトの動作の確認デフォルトの状態のdivタグでは、枠の幅は画面や親の枠の領域いっぱいに表示されます。コード下記のコードを作成します。display-
Webページでスクロールに追従する枠のコードを紹介します。概要Webページでスクロールに追従する枠を作成するには、以前はJavaScriptなどで位置を制御する必要がありましたが、最近のWebブラウザでは、Sticky Position を
FlexBox枠内のPreタグ領域がFlexBoxの枠をはみ出してしまう現象を回避するためのコードを紹介します。現象の確認現象が発生するコードを確認します。下記のHTMLファイルとCSSファイルを作成します。コードflex-pre-over
Transition プロパティを利用してCSSで要素を移動させるアニメーションを作成します。概要Transition プロパティを利用すると、クラスが設定された際の変化を時間をかけて徐々に変更できます。この機能を利用して要素に対するアニメ
CSS / SVG を利用して、スネークタイプのスピナーリングのアニメーションを作成するコードを紹介します。概要Webページなどで時間のかかる処理をする場合、リングのアニメーションを表示して処理が止まっていないことを表示することがあります。
CSSで要素をアニメーションで非表示にするコードを紹介します。概要CSSのスタイルでdisplayをnoneに設定すると、設定直後にスタイルが反映され、アニメーションで要素が非表示になりません。display を利用してフェードアウトを実装
CSSで非表示の要素をアニメーション表示するコードを紹介します。概要CSSのスタイルでdisplayをnoneからblockに設定すると、クラスの設定直後にスタイルが反映され、アニメーションが有効になりません。display を利用してフェ
SVGを利用して特定の形状でマスクして背景色のカラーを反転させる描画コードを取得します。概要指定した形状で背景色や背景の画像のカラーを反転させて描画します。マスクにはSVG形式のパスを利用し、描画はCSS3の"mix-blend-mode"
Bootstrapで段組み間の余白を調整するコードを紹介します。動作確認 : 何も指定しない場合何も指定しない場合の表示動作を確認します。コード下記のコードを記述します。Column-Gutter-01.css#cell { bord
HTMLでfontを指定しない場合に描画に使用されるフォントを紹介します。標準で利用されるフォント以下の動作になります。Windows 10/11Webブラウザ英数文字日本語文字Microsoft EdgeメイリオメイリオMicrosoft
Segoe UI フォントの挙動について紹介します。Segoe UIフォントは日本語フォントなのかWindows 10のUI用のフォントとして用意されているSegoe UIフォントですが、日本語のフォントであるか動作確認します。コード下記の
CSSでマウスポインタの形状を変更するコードを紹介します。概要マウスポインタの形状を変更するには、cursor プロパティを利用します。cursorプロパティの値とマウスポイインタの形状cursorプロパティの値に対応するポインタの形状は下
divなどのブロック要素全体をリンクにするコードを紹介します。概要divなどのブロック要素をクリックした際に、指定したページに遷移したい場合があります。この記事ではdivなどのブロック要素全体をリンクにするコードを紹介します。aタグで実装す
CSSのfont-familyプロパティに複数のフォントを指定する場合の動作について紹介します。概要CSSのfont-familyプロパティに複数の値を記述した場合は、先頭に記述したフォントから順次判定します。一致したフォントがあった場合に
Webページのテキストのフォントに BIZ UDゴシック BIZ UD明朝、プロポーショナルフォントのBIZ UDPゴシック BIZ UDP明朝を利用するコードを紹介します。概要Windows 10 October 2018 Update
コンテンツを表示する枠をページの中央に配置するHTMLのコードを紹介します。概要Webページでコンテンツを表示する枠をページの中央に表示し左右にな痔だけの余白を取りたい場合があります。この記事では、コンテンツを表示する枠を中央に配置するコー
CSSで画面の幅に応じたフォントサイズを設定するコードを紹介します。概要CSSで画面の幅に応じたフォントサイズを指定するには vw の単位を利用します。書式font-size: (数値)vw;1vw は1文字がウィンドウ幅の1%の幅となるフ
FlexBox でカラムの最大幅を設定するコードを紹介します。概要FlexBoxでカラムの幅の最大値を指定する場合は、max-width プロパティを利用します。書式max-width: (幅のサイズ)幅のサイズにはCSSのサイズ指定を利用
Grid Layout でカラム(セル) の最小幅を設定するコードを紹介します。概要グリッドのカラム最小幅を設定する場合は、グリッドの列幅設定部分で minmax() 関数を利用します。書式minmax(最小幅, 最大幅)記述例下記の記述で
FlexBox でカラムの最小幅を設定するコードを紹介します。概要FlexBoxでカラムの幅の最小値を指定する場合は、min-width プロパティを利用します。書式min-width: (幅のサイズ)幅のサイズにはCSSのサイズ指定を利用
グリッドレイアウトで複数のグリッドにまたがるセルを作成する手順を紹介します。概要グリッドレイアウトで複数のグリッドにまたがるセルを作成する場合は、grid-column, grid-row にセルの開始と終了の境界番号と指定することで作成で
Grid Layout で表示領域幅にレスポンシブなグリッドを作成するコードを紹介します。概要こちらの記事ではGrid Layoutによるグリッドのコードを紹介しました。記事では固定幅のグリッドを作成するコードを紹介しましたが、レスポンシブ
Grid Layout でグリッドの幅を領域やページ全体の幅の比率で指定するコードを紹介します。概要Grid Layout でグリッドの幅を表示領域やページ全体の幅の比率で指定することができます。グリッドの幅を比率を指定する場合には fr
Float, Flexbox, Gridレイアウト, Bootstrap での段組みページの違いについて紹介します。概要Webページで段組みをする方式には複数の種類があります。それぞれの種類での実装方式の違いやメリットやデメリットを紹介しま
Flexboxで枠間の余白を設定する方法と枠の配置位置を指定する方法を紹介します。補足Flexboxで枠の配置位置ではなく、枠間の余白を設定する方法はこちらの記事を参照してください。概要Flexboxでデフォルトの設定で枠を横並びに配置した
Flexbox の枠の幅を指定するCSSのコードを紹介します。概要Flexboxの枠の幅を指定する場合は、flex-basisプロパティを利用します。コード下記のHTML, CSSファイルを作成します。flex-basis.css.cont
Flexboxで枠の幅が折り返し不要な幅より小さくなった場合に枠幅をどの程度縮めるかの動作を指定するコードを紹介します。概要Flexboxで枠の幅が折り返し不要な幅より小さくなった場合に枠幅をどの程度縮めるかを指定するには、flex-shr
Flexbox で Flex プロパティを全く指定しない場合にどのような動作になるのか紹介します。コード下記のコードを記述します。no-flex-value.html<!DOCTYPE html><html><
Flexboxでflex-grow プロパティを利用して、枠の幅が折り返し不要な幅より大きくなった場合に枠幅をさらに広げる際の動作を指定するコードを紹介します。概要Flexboxで枠の幅が折り返し不要な幅より大きくなった場合に枠幅をどの程度
Flexbox の枠の並びの方向を変更するコードを紹介します。例1 (flex-direction: row; の場合)コード下記のコードを記述します。flex-direction.css.container-row { displa
CSS のグリッドレイアウト (Grid Layout) について紹介します。概要CSS のGrid Layout を利用すると、グリッドレイアウトを利用した複雑な段組みがシンプルな記述で作成できます。この記事ではCSSのGrid Layo
CSSのFlexbox を利用して段組みのレイアウトを作成するコードを紹介します。概要Flexboxを利用すると、CSSにシンプルな設定をするだけで段組みのレイアウトを作成できます。この記事ではFlexboxを利用したCSSのコードを紹介し
枠内のテキストの縦位置をCSSで指定するコード紹介します。概要こちらの記事で紹介している通り、text-alignプロパティを利用することで、テキストの横方向の位置揃えができます。この記事では枠内でのテキストの縦位置を指定するコードを紹介し
要素の中にある下位の要素に対してスタイルを設定するコードを紹介します。要素内の直下の子要素を選択するセレクタはこちらの記事を参照してください。概要要素の中にある特定の要素に対してスタイルを設定する場合には、「子孫セレクター(Descenda
CSSで table > tr > td セレクタを利用してもテーブルにスタイルが反映されない現象について紹介します。現象の確認下記のHTMLファイルを準備します。CssCellSpacing.csstable { borde