CSS3・html5でのテキスト・見出しの装飾サンプル

ここで紹介するソースコードはご自由に利用いただけるものですが、アイコンなど一部にMITライセンスのものがありますので そのソースについては適切に著作権表示を行っています。 詳しくは著作権についてをご覧ください。
(注意)IE11には対応していません。

カテゴリ別に表示出来ます

  • >>テキストに影をつける(1) テキストに装飾

    サンプルテキスト ABCDEFG あかさたなはまやらわ


    ※ テキストに影をつけるサンプルです。 影の色、濃さ、深さを自由に設定できます。
    rgba(162, 221, 134, 1); のように色はrgba形式でも指定できます。

    [ 閉じる ]

    htmlソース

    <p class="text-ex1"> サンプルテキスト ABCDEFG あかさたなはまやらわ </p>

    CSS

    .text-ex1{ font-size: 20px; font-weight: normal; color: #333; padding: 1rem; display: flex; align-items: center; height: 36px; text-shadow: 3px 2px 2px pink; }


  • >>テキストに影をつける(2) テキストに装飾

    サンプルテキスト ABCDEFG あかさたなはまやらわ


    ※ テキストに影をつけるサンプルです。 影の色、濃さ、深さを自由に設定できます。 この例ではぼかしを強くして影の雰囲気を変えています。 text-shadow: 3px 3px 2px rgba(162, 221, 134, 1); のように色はrgba形式でも指定できます。

    [ 閉じる ]

    htmlソース

    <p class="text-ex2"> サンプルテキスト ABCDEFG あかさたなはまやらわ </p>

    CSS

    .text-ex2 { font-size: 20px; font-weight: normal; color: #333; padding: 1rem; display: flex; align-items: center; height: 36px; text-shadow: 1px 0 6px blue; }


  • >>テキストに影をつける(3) テキストに装飾

    サンプルテキスト ABCDEFG


    ※ テキストに影をつけるサンプルです。 シャープな影をつけて立体間を出します。

    [ 閉じる ]

    htmlソース

    <p class="text-ex3"> サンプルテキスト ABCDEFG </p>

    CSS

    .text-ex3{ font-size: 2.2em !important; /* 強制的にフォントを大きくします */ font-weight:bold; color: pink; text-shadow: 0.05em 0.05em 0.02em #333; }


  • >>テキストに影をつける(4) テキストに装飾

    サンプルテキスト ABCDEFG


    ※ テキストに影をつけるサンプルです。 シャープな影をつけて立体間を出します。
    色を付けず影だけで文字を浮かびあがらせます。

    [ 閉じる ]

    htmlソース

    <p class="text-ex4"> サンプルテキスト ABCDEFG </p>

    CSS

    .text-ex4{ font-size: 2.2em !important; /* 強制的にフォントを大きくします */ font-weight: bold; color: white; text-shadow: 0 0.05em 0.2em #666; }


  • >>テキストに影をつける(5) テキストに装飾

    サンプルテキスト ABCDEFG


    ※ テキストに影をつけて縁取りのようにすることができます。
    文字間をすこし広げてみました。

    [ 閉じる ]

    htmlソース

    <p class="text-ex5"> サンプルテキスト ABCDEFG </p>

    CSS

    .text-ex5{ font-size: 2.2em !important; /* 強制的にフォントを大きくします */ font-weight:bold; letter-spacing: 4px; /* 文字間隔をあけます */ color: white; text-shadow: 2px 2px 1px #666, -2px 2px 1px #666, 2px -2px 1px #666, -2px -2px 1px #666, 2px 0px 1px #666, 0px 2px 1px #666, -2px 0px 1px #666, 0px -2px 1px #666; }


  • >>テキストに影をつける(6) テキストに装飾

    サンプルテキスト ABCDEFG


    ※ テキストに影をつけて縁取りのようにすることができます。
    細い縁取りバージョンです。

    [ 閉じる ]

    htmlソース

    <p class="text-ex6"> サンプルテキスト ABCDEFG </p>

    CSS

    .text-ex6{ font-size: 2.2em !important; /* 強制的にフォントを大きくします */ font-weight:bold; color: white; text-shadow: 1px 1px 1px #666, -1px 1px 1px #666, 1px -1px 1px #666, -1px -1px 1px #666, 1px 0px 1px #666, 0px 1px 1px #666, -1px 0px 1px #666, 0px -1px 1px #666; }


  • >>テキストにインデントをつける テキストに装飾

    サンプルテキスト ABCDEFG あかさたなはまやらわ
    いきしちに うくすつぬ えけせてね おこそとの ほもよろを


    ※ テキストにインデントをつけ(設定)します。
    この例では "1rem" のインデントを設定してあります。
    インデントは一行目のみ適用されます。

    [ 閉じる ]

    htmlソース

    <p class="text-ex11"> サンプルテキスト ABCDEFG あかさたなはまやらわ<br> いきしちに うくすつぬ えけせてね おこそとの ほもよろを </p>

    CSS

    .text-ex11{ text-indent: 1rem; /* インデントをつける */ font-size: 20px; font-weight: normal; color: #333; padding: 1rem; border: 1px solid #ddd; }


  • >>テキストを変形する(1) - 斜体 テキストに装飾

    サンプルテキスト ABCDEFG


    ※ テキストに斜体をかけます。

    [ 閉じる ]

    htmlソース

    <p class="text-ex13"> サンプルテキスト ABCDEFG </p>

    CSS

    .text-ex13{ transform: skewX(-15deg); /* フォントに斜体をかけます */ font-size: 30px !important; /* わかりやすいようにフォントを大きくします */ font-weight: normal; color: #333; padding: 1rem; }


  • >>テキストを変形する(2) - 斜め テキストに装飾

    サンプルテキスト ABCDEFG


    ※ テキストに斜体をかけます。この例ではY軸で斜体をかけています。

    [ 閉じる ]

    htmlソース

    <p class="text-ex14"> サンプルテキスト ABCDEFG </p>

    CSS

    .text-ex14{ transform: skewY(-5deg); /* Y軸で斜体をかけます */ font-size: 30px !important; /* わかりやすいようにフォントを大きくします */ font-weight: normal; padding: 1rem; }


  • >>テキストを変形する(3) - 奥行 テキストに装飾

    サンプルテキスト ABCDEFGHIJK


    ※ 文字が平面に書かれたのを斜めから俯瞰で見るような形に見えるような変形。

    [ 閉じる ]

    htmlソース

    <p class="text-ex15"> サンプルテキスト ABCDEFGHIJK </p>

    CSS

    .text-ex15{ transform: perspective(150px) rotateX(45deg); /* 斜めから俯瞰の変形 */ font-size: 40px !important; /* 強制的にフォントを大きくします */ font-weight: normal; padding: 1rem; }