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

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

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

  • >>見出しを下線で装飾する(1) 見出しの装飾

    見出しを下線で装飾する 方法その(1)


    ※ タイトル(テキスト)の下線をposition → absoluteを利用して相対的な位置指定で 装飾する。

    [ 閉じる ]

    htmlソース

    <h4 class="title-ex1"> 見出しを下線で装飾する 方法その(1) </h4>

    CSS

    .title-ex1{ position: relative; padding: 0.3em 0.3em 0.5em 0 !important; /* 本システムCSSの干渉を変更します */ color: #333; height: 32px; font-size: 20px !important; font-weight: normal; display: flex; align-items: center; } .title-ex1::after { position: absolute; bottom: 2px; left: 0; z-index: -1; content: ''; width: 100%; height: 16px; background: linear-gradient(45deg, green 50%, white 100%); }


  • >>見出しを下線で装飾する(2) 見出しの装飾

    見出しを下線で装飾する 方法その(2)


    ※ h4タグ属性のボーダーに対して太さ色で装飾をする。 色のグラデーションは green → whiteと設定
    linear-gradient( グラデーションの角度または方向, 開始色, 途中色, 終了色 )

    [ 閉じる ]

    htmlソース

    <h4 class="title-ex2"> 見出しを下線で装飾する 方法その(2) </h4>

    CSS

    .title-ex2 { padding: 0 0 8px 0 !important; /* 本システムCSSの干渉を変更します */ border-bottom: 16px solid; border-image: linear-gradient(to right, green 0%, #fff 100%); border-image-slice: 1; display: flex; align-items: flex-end !important; /* 下線に合わせるため */ line-height: 10px; color: #333; font-size: 20px !important; font-weight: normal; }


  • >>見出しを下線で装飾する(3) 見出しの装飾

    見出しを下線で装飾する 方法その(3)


    ※ テキストのbackground属性を利用して装飾する。

    [ 閉じる ]

    htmlソース

    <p class="title-ex3"> 見出しを下線で装飾する 方法その(3) </p>

    CSS

    .title-ex3 { padding: 0 0 4px 0 !important; /* 本システムCSSの干渉を変更します */ background-image: linear-gradient(to right, green, white); background-repeat: no-repeat; background-size: 100% 32%; background-position: bottom; color: #333; height: 48px !important; font-size: 20px !important; font-weight: normal; }


  • >>見出しを四角い枠で囲う 見出しの装飾

    見出しを四角い枠で囲う


    ※ 見出しを四角い枠で囲います。 太さ、色、べた塗りなどいろいろ可能です。

    [ 閉じる ]

    htmlソース

    <h4 class="title-ex7"> 見出しを四角い枠で囲う </h4>

    CSS

    .title-ex7{ padding: 12px 20px !important; /* 本システムCSSの干渉を変更します */ color: #333; border: solid 2px lightgray; color: #333; font-size: 20px !important; font-weight: normal; }


  • >>見出しを四角い2重枠で囲う 見出しの装飾

    見出しを四角い2重枠で囲う


    ※ 2重線を周りに引くのに outlineを利用する。

    [ 閉じる ]

    htmlソース

    <h4 class="title-ex12"> 見出しを四角い2重枠で囲う </h4>

    CSS

    .title-ex12{ padding: 12px 20px !important; /* 本システムCSSの干渉を変更します */ color: #333; border: solid 1px #666; outline: solid 1px #666; outline-offset: -9px; color: #333; font-size: 20px !important; font-weight: normal; }


  • >>見出しを四角い枠で囲い淡い色を付ける 見出しの装飾

    見出しを四角い枠で囲う


    ※ 見出しを四角い枠で囲い淡い色を付けグラデーションをかけます。
    文字も白色で影をつけることにより刻印感をだします。

    [ 閉じる ]

    htmlソース

    <h4 class="title-ex8"> 見出しを四角い枠で囲う </h4>

    CSS

    .title-ex8{ border: solid #ccc 1px; background: linear-gradient(to bottom, #fff 0%, #ddd 100%); text-shadow: 1px 1px 1px rgba(255, 255, 255, 1); color: #333; font-size: 20px !important; font-weight: normal; display: flex; align-items: center; height: 54px; padding-left: 12px; }


  • >>見出しの装飾 角丸枠をつける 見出しの装飾

    見出しに角丸の枠


    ※ 見出しに角丸の枠をつけます。

    [ 閉じる ]

    htmlソース

    <h4 class="title-ex5"> 見出しに角丸の枠 </h4>

    CSS

    .title-ex5 { padding: 10px 10px 10px 18px !important; /* 本システムCSSの干渉を変更します */ border: solid 3px lightgray; border-radius: 0.5em; color: #333; font-size: 20px !important; font-weight: normal; display: flex; align-items: center; }


  • >>タイトルの装飾 定番の 付箋風見出し 見出しの装飾

    見出しの装飾 付箋風見出し


    ※ 定番の付箋風見出しです。

    [ 閉じる ]

    htmlソース

    <h4 class="title-ex15"> 見出しの装飾 付箋風見出し </h4>

    CSS

    .title-ex15 { margin-top: 16px !important; /* 本システムCSSの干渉を変更します */ padding: 0 0 0 8px !important; /* 本システムCSSの干渉を変更します */ border-left: solid 8px pink; color: #333; font-size: 20px !important; font-weight: normal; height: 26px !important; }


  • >>タイトルの装飾 定番の付箋風見出し 見出しの装飾

    見出しの装飾 付箋風見出しライン付き


    ※ 定番の付箋風見出しにラインをつけたものです。

    [ 閉じる ]

    htmlソース

    <h4 class="title-ex16"> 見出しの装飾 付箋風見出しライン付き </h4>

    CSS

    .title-ex16{ margin-top: 16px !important; /* 本システムCSSの干渉を変更します */ padding: 0 0 0 8px !important; /* 本システムCSSの干渉を変更します */ border-left: solid 8px pink; border-bottom: solid 1px #ccc; color: #333; font-size: 20px !important; font-weight: normal; height: 26px !important; }


  • >>背景の装飾 - 色のグラデーション (2) 見出しの装飾

    背景の装飾 色のグラデーション (2)


    ※ 背景をベタ塗ではなくグラデーションの指定で塗ります。
    red(赤)からyellow(黄色) への斜めグラデーションです。

    [ 閉じる ]

    htmlソース

    <h4 class="background-ex2"> 背景の装飾 色のグラデーション (2) </h4>

    CSS

    .background-ex2 { padding-left: 20px !important; /* 本システムCSSの干渉を変更します */ background-image: linear-gradient(to top right, red 0%, yellow 100%); color: #fff; font-size: 20px !important; font-weight: normal; height: 56px !important; display: flex; align-items: center; }