【CSS】文字を画像化せずにグラデーション効果を出す
グラデーション効果を出して少し凝ったロゴやテキストにしたいとき、
いちいち画像化させるのが面倒な方はこの方法がおすすめです。
HTML
<div class="grad"><span></span>CSSだけでグラデーション効果が出せます</div>
CSS
.grad { position: relative; color: #000; font-size: 24px; font-weight: bold; } .grad span { position: absolute; display: block; width: 100%; height: 32px; background: url(grad.png) repeat-x; }
参考:http://webdesignerwall.com/tutorials/css-gradient-text-effect
CSSだけでグラデーション効果が出せます
.grad spanでは透過させた白いグラデーション画像を当てています。
この透過画像を変えることで、いろいろな効果をだすことができます。
CSSだけでさまざまなエフェクトをかけられます
CSSだけでさまざまなエフェクトをかけられます
画像も流用でき、CSS自体も短いので変更も楽に効果が出せるのがいいですね。
関連記事