スキルアップを始める!

CSS(シー・エス・エス)

CSSとは、Cascading Style Sheets(カスケーディング・スタイル・シート)の頭文字を取ったもので、「WEBサイトのスタイルを指定する」言語です。「スタイルシート」と呼ばれることが多いです。

WEBサイトにおけるHTMLはWEBページの各要素の意味や構造を定義するのに対して、CSSはHTMLの装飾を指定します。

書籍一覧
Kindle本一覧 初めてのWordPress入門読本 『初めてのWordPress入門読本』は、WordPressを学ぶ初心者に向けた入門書です。 学ぶ英単語帳〜プログラミング学習で覚えておきたい英単語300 この本はプログラミング学習に...
CSS(シー・エス・エス)

【CSS】nth-childとは?基本的な使用例について

CSSのセレクタに追加して使う疑似クラスの1つに、nth-childがあります。これは、子要素の番号などを指定してスタイルを適用するために使用されます。 例えば、親要素から見て複数の要素がある中で、一部の要素のみ背景色を変えたいときに便利で...
CSS(シー・エス・エス)

CSSのcalc関数を使って横幅全体に広げる方法(横幅調整のテクニック)

カバー画像やヘッダー画像など、特定の要素を画面全体の幅に広げたい場合があります。CSSのcalc関数を使うことで、動的な幅の調整が可能になります。今回は、その中でもmargin-leftとmargin-rightを使った方法について解説しま...
CSS(シー・エス・エス)

【CSS】無限ループで画像をスライドさせる|translateX

無限ループで画像をスライドさせるためには、一度スライドが終了したら最初の位置に戻す必要があります。これを実現するために、CSSのアニメーションを組み合わせる方法があります。以下にサンプルコードを示します。 HTML <div class="...
CSS(シー・エス・エス)

【CSS】固定フッターボタンを作成する方法

固定フッターボタンを作成するためのCSSを以下に示します。このCSSコードは、画面の下部に固定され、画面サイズに応じて適切に配置されるようにフッターを設計します。 CSSコード /* フッターの全体スタイル */ .footermenu {...
CSS(シー・エス・エス)

【CSS】::before と :before の違い

::before と :before の違いは、CSS の仕様変更によるものです。以下にその違いを説明します。 ::before 新しい構文(CSS3以降)です。 擬似要素を示します。 ::before を使うことで、要素の前にコンテンツを...
CSS(シー・エス・エス)

【CSS】要素の範囲を超えた部分を非表示にする(切り取る)overflow: hidden

overflow: hiddenとは overflow: hiddenは、CSSプロパティの1つで、要素の内容がその領域を超えた場合の動作を指定するものです。 具体的には、以下のような効果があります。 要素の範囲を超えた部分は表示されなくな...
CSS(シー・エス・エス)

【CSS】:first-child 擬似クラスと ::after 擬似要素を組み合わせて使用する

:first-child 擬似クラスと ::after 擬似要素を組み合わせて使用することで、特定の要素の最初の子要素の後にコンテンツを追加することができます。例えば、リストの最初のアイテムの後に特別なテキストやアイコンを追加したい場合に便...
CSS(シー・エス・エス)

【CSS】pre 要素を右端で折り返し(自動改行)する|white-space: pre-wrap;

HTMLにおいて、pre 要素は、通常、その中のテキストを書かれた通りに表示します。これには空白や改行がそのまま反映されるという特性があります。しかし、pre 要素内での自動的な折り返し(自動改行)を実現するには、CSSを使用する必要があり...
CSS(シー・エス・エス)

【CSS】疑似要素 ::before と ::afterの重なりの順番とz-indexについて

CSSにおいて、疑似要素 ::before と ::after は、要素の内容の前後にコンテンツを追加するために使用されます。これらの疑似要素の重なり順序については、通常、次のようになります。 疑似要素の重なり順序 ::before 疑似要...
CSS(シー・エス・エス)

【CSS】:rootセレクタとは?スタイリング効率を向上させる便利な擬似クラス

今回はCSSの:rootセレクタを使用して、スタイリング効率を向上させる方法について紹介します。 :rootセレクタとは CSSの:root擬似クラスは、文書ツリーの最上部に位置するルート要素を指定するために使用されます。HTMLの場合、こ...
CSS(シー・エス・エス)

【CSS】ボタンがマウスオーバーしたら色が変わっていくようなアニメーションのパターン

ボタンにマウスを乗せた時に色が変わるアニメーションは、ウェブデザインでよく用いられる効果で、ユーザーの体験を向上させることができます。ここでは、色が変わるさまざまなアニメーション効果のCSSコード例を紹介します。 ボタンのHTMLコード ま...
CSS(シー・エス・エス)

【CSS】10個のボタンのサンプルコード(そのまま使える)

HTMLとCSSを使用して、異なるスタイルの10個のボタンを作成します。 HTMLコード <button class="button1">デフォルト</button> <button class="button2">ホバーエフェクト</bu...
CSS(シー・エス・エス)

【CSS】マージンの相殺とは?(Collapsing Margins)

マージンの相殺とは CSSにおいて、マージンの相殺は、隣接する要素間のマージンが一方に集約される現象です。これは特にブロック要素間で顕著に見られ、例えば、縦に並んだ要素の上下マージンが相殺されることがあります。 この挙動は予期せぬレイアウト...
CSS(シー・エス・エス)

CSSのclass名に使える文字は?適切なクラス名とそのサンプル

CSSのclass名に使えるルール CSSのクラス名には、ほとんどのUnicode文字が使用できます。ただし、いくつかのルールがあります。 英数字(a-z、A-Z、0-9)は使用できます。 ハイフン(-)やアンダースコア(_)も使用できます...
CSS(シー・エス・エス)

z-indexとは?要素の重なり順番を制御するCSS

z-indexは、要素のスタッキングコンテキスト内での描画順序を制御するためのCSSプロパティです。このプロパティは通常、position プロパティが static 以外の値を持つ要素に対して使用されます。 以下に、z-indexの詳細な...
CSS(シー・エス・エス)

CSSのmargin(マージン)余白設定の基本的な使い方と参考例について

以下、marginの基本的な使い方と参考例です。 margin(マージン)とは? CSSのmargin(マージン)は、要素の外側にスペースを追加するためのプロパティです。このスペースは、要素とその周囲の要素との間に配置されます。 margi...
CSS(シー・エス・エス)

【CSS】ビューポートメタタグでスマホの画面を調整する|いきなり画面がフォーカスを防ぐ

スマホで、inputテキストの入力時に、いきなり画面がフォーカスして入力しにくい動きが発生しました…! アプリと同じように、インプット入力時に自動的にズームにならないように制御してみます。 フォーカスを制御するmetaタグ 下記のように、ビ...
CSS(シー・エス・エス)

CSSとJavaScriptで画像が横スクロールするカルーセルスライダーを作る

CSSとJavaScriptを使用して、画像が横にスクロールするカルーセルスライダーを作成する方法を以下に示します。この例では、HTML、CSS、およびJavaScriptを使用して基本的なカルーセルスライダーを実装します。 HTMLのセッ...
CSS(シー・エス・エス)

【CSS】1文字ずつバラバラにテキストアニメーションするCSS

CSSとアニメーションを使用して各文字を上から下へ1文字ずつ降ってくるアニメーションを作ります。 H e l l o , W o r l d ! .animation-container { position: relative; over...
CSS(シー・エス・エス)

CSSだけを使用してボタン風のラジオボタンを作成してクリックで色が変わるようにする方法

CSSだけを使用してボタン風のラジオボタンを作成し、クリックで色が変わるようにする方法です。以下のコードは、HTMLとCSSを使用してこの目的を達成する方法を示しています。 ラジオボタンを作る まずは、ラジオボタンを作ります。 <!-- ラ...
CSS(シー・エス・エス)

CSSの:has擬似クラス:not擬似クラスとは?

:has擬似クラス :not擬似クラスとは? CSSの:has擬似クラスは、指定されたセレクタに一致する要素の中で、特定の子孫要素を持つ要素を選択するために使用されます。 CSSの:not擬似クラスは、指定された条件に合致しない要素を選択す...
CSS(シー・エス・エス)

【CSS】取り消し線の色を変更するには?

text-decorationとは? text-decorationは、CSSのプロパティの一つであり、テキストの装飾や線の追加に使用されます。このプロパティは、テキストに下線、上線、取り消し線、およびその他の線を追加するために利用されます...
CSS(シー・エス・エス)

【CSS】美しいInstagramフォローボタンを作成する方法

以下は美しいInstagramフォローボタンのCSSデザイン例と設置方法です。 フォローする FontAwesomeを読み込む FontAwesomeをダウンロードするか、CDNから読み込みます。 <link rel="stylesheet...
CSS(シー・エス・エス)

【CSS】margin: 0 autoが効かない?

margin: 0 autoが効かない? 要素を中央に配置するために、margin: 0 auto; を使ってもうまくいかない場合、次のような可能性があります。 要素がブロック要素かどうか 要素がブロック要素である必要があります。inlin...
CSS(シー・エス・エス)

【CSS】margin-block-endとは?|要素の下部(ブロック軸)にマージンを付ける方法

margin-block-endとは margin-block-endは、CSSのプロパティの一つで、要素の下部(ブロック軸)にマージンを追加するために使用されます。 p { margin-block-end: 20px; } 上記のコード...
CSS(シー・エス・エス)

【CSS】iframeを画面サイズに合わせて可変させる

サンプルはこちら▼ iframeを画面サイズに合わせて可変させる方法 iframeの親要素に以下のCSSを追加します。iframe-wrapというクラス名を親要素で囲んだ例です。 .iframe-wrap{ max-width: 100%;...
CSS(シー・エス・エス)

【CSS】video(動画)全画面表示の方法|動画視聴がより快適に!CSSを使った全画面表示のテクニック

CSSで動画やビデオをフルスクリーンで表示にするには、CSSを使用して次の手順を実行します。 ビデオを含むHTML要素(videoタグなど)を作成 ビデオを含むHTML要素(videoタグなど)を作成します。 ワードプレスの場合は便利な「動...
CSS(シー・エス・エス)

【CSS】「@supports」とは?使い方について

@supportsとは? CSSの「@supports」は、ブラウザが特定のCSSプロパティや機能をサポートしているかを判定するためのディレクティブです。 これを使用することで、CSSを使用する前に特定のプロパティや機能が使用可能かを確認す...
CSS(シー・エス・エス)

【CSS】インライン要素とpaddingについて(上下の余白が効かない…?)

インライン要素にpaddingを設定する際には注意が必要です。 インライン要素とは? インライン要素とは、HTMLで文章を構成するときに使われる要素のことを指します。インライン要素は、文章の中に含まれる要素であり、通常のブロックレベル要素と...
CSS(シー・エス・エス)

【CSS】margin(マージン)とpadding(パディング)とは?違いについて

margin(マージン)とは? marginとpaddingは、HTML要素の外側と内側のスペースを調整するためのプロパティです。 marginは要素の外側のスペースを調整するために使用されます。marginで指定されたスペースは、要素を囲...
URLをコピーしました!