html5とCSS3による装飾サンプル
html5とCSS3のサンプルの実用的なものがたくさんあります。
その一部をランダムに表示しています。 詳しくは サンプルページへどうぞ
-
>>テキスト文字に色を付ける テキストに装飾
サンプルテキスト ABCDEFG
※ テキスト文字に淡色ではない色を付けます。
[ 閉じる ]
htmlソース
<p class="text-ex18"> サンプルテキスト ABCDEFG </p>
CSS
.text-ex18{ color: transparent; /* 透明を指定 */ background: linear-gradient(to right, red 0%, yellow 100%); /* グラデーション指定 */ background-clip: text; /* 要素の背景をtext で切り抜く */ width: 55% !important; /* グラデーションを文字全体にかけるため幅を調節します */ font-size: 30px !important; /* 強制的にフォントを大きくします */ }
-
>>画像の操作(4) ロールオーバー
※ 画像にエフェクトをかけます。 transformプロパティとfilterで行います。
マウスオーバーで画像をズームアップし、ぼかしを入れます。
アニメーションで行っています。[ 閉じる ]
htmlソース
<p class="hover-ex11"> <img src="/sysdata/images/sample/title_back1.png"> </p>
CSS
.hover-ex11 { height: 90px; width: 680px; overflow: hidden; padding: 0 !important; display: flex; align-items: center; } .hover-ex11 img{ width: 100%; transition: all .6s; } .hover-ex11 img:hover{ transform:scale(1.2,1.2); filter: blur(5px); }
-
>>背景の採色・模様 (10) - チェック柄 背景の装飾
背景の採色・模様
※ チェック柄の背景パターンです。
[ 閉じる ]
htmlソース
<p class="background-ex14"> <span>背景の採色・模様</span> </p>
CSS
:root { --pt-color: pink; --b-color: #ccc; } .background-ex14{ background-color: var(--b-color); background-image: linear-gradient(45deg, var(--pt-color) 25%, var(--pt-color) 25%, transparent 25%, transparent 100%), linear-gradient(-135deg, var(--pt-color) 25%, var(--pt-color) 25%, transparent 25%, transparent 100%), linear-gradient(-135deg, var(--b-color) 25%, var(--b-color) 25%, transparent 25%, transparent 100%), linear-gradient(45deg, var(--b-color) 25%, var(--b-color) 25%, transparent 25%, transparent 100%), linear-gradient(45deg, var(--pt-color) 0%, var(--pt-color) 6%, transparent 6%, transparent 11%, var(--pt-color) 11%, var(--pt-color) 17%, transparent 17%, transparent 22%, var(--pt-color) 22%, var(--pt-color) 28%, transparent 28%, transparent 33%, var(--pt-color) 33%, var(--pt-color) 39%, transparent 39%, transparent 44%, var(--pt-color) 44%, var(--pt-color) 50%, transparent 50%, transparent 55%, var(--pt-color) 55%, var(--pt-color) 61%, transparent 61%, transparent 66%, var(--pt-color) 66%, var(--pt-color) 72%, transparent 72%, transparent 77%, var(--pt-color) 77%, var(--pt-color) 83%, transparent 83%, transparent 88%, var(--pt-color) 88%, var(--pt-color) 94%, transparent 94%, transparent 100%); background-size: 40px 40px; background-position: 0 0, 20px 20px, 0 0, 20px 20px, 0 0; color: #fff; font-size: 20px !important; font-weight: bold; height: 56px; width: 100%; padding: 0 !important; display: flex; align-items: center; border: solid 1px #aaa; } .background-ex14 span{ padding-left: 10px; }