クリアメモリ

プログラミングやガジェットレビュー、便利なアプリケーションなど雑多に記録するブログ

【はてなブログ】テキストにグラデーションをかけるCSS!

f:id:clrmemory:20180509140634p:plain

こんにちはクリアメモリです!

今回は「はてなブログテキストグラデーションをかける方法」を紹介します。

 

ほぼコピペOKでテキストの見た目をカスタマイズ可能です。

また、今回紹介するCSSを応用すれば、はてなブログ以外でも利用できるのでチェックしてみてください。

はじめに

 

今回紹介する内容は「はてなブログでテキストをグラデーションにする方法」についてです。

まずは以下をチェックしてみてください。

 

f:id:clrmemory:20180509141150p:plain

 

こんな感じでテキストにグラデーションをかけられるようになります。

さらに、以前紹介した「テキストを縁取りする方法」と組み合わせることで、より目立つテキストにできるので合わせてチェックしてみてください。

 

f:id:clrmemory:20180509141157p:plain

www.clrmemory.com

 

それでは、早速テキストにグラデーションをかけるCSSを見ていきましょう。

 

テキストにグラデーションをかける

 

今回用意したCSSがこちら!

 

.entry-content p {
    background: -webkit-linear-gradient(#1fffe0, #00afff);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
}

 

たったこれだけで、指定したクラスのテキストをグラデーションにすることができました。

コードの流れはこんな感じ!

 

1 テキストの背景をグラデーションにする

f:id:clrmemory:20180509141221p:plain

 

2 テキストを透明にする

f:id:clrmemory:20180509141227p:plain

 

3 テキストの部分だけ背景を表示させる

f:id:clrmemory:20180509141235p:plain

 

画像内はわかりやすいように、テキストを縁取りして表示してあります。

テキストの縁取りについては、以前紹介した記事をチェックしてみてください。

 

流れを理解すれば応用も簡単ですね!

では、続いて「グラデーションの色を変更する方法」をみていきましょう。

 

グラデーションの色を調整する

 

グラデーションの色を変更したい場合は「linear-gradient」に書かれたカラーコードを書き換えるだけ!

先ほどのコード内に、以下のような部分があると思います。

 

background: -webkit-linear-gradient(#1fffe0, #00afff);

 

このコードでは、テキストの背景色を「#1fffe0」と「#00afff」のグラデーションにしています。

もっとわかりやすく書いたのがこちら。

background: -webkit-linear-gradient(black, white);

 

このようにすると、テキストの背景色は「黒と白のグラデーション」になります。

上が黒、下が白といった感じですね。

 

f:id:clrmemory:20180509141251p:plain

 

これを参考にして、サイトデザインや好みに合わせてグラデーションの色を調整してみてください。

 

グラデーションの見た目を調整する

 

これに関しては「linear-gradient」の使い方になってしまうのですが、斜めのグラデーションを設定することもできるんです。

先ほどグラデーションの色を設定したCSSを以下のように書き換えてみてください。

 

    background: -webkit-linear-gradient(45deg, #1fffe0, #00afff);

 

f:id:clrmemory:20180509134452p:plain

 

実際に表示させてみると、先ほどとは違い「左から右」にグラデーションがかかったのがわかると思います。

 

その他にも、グラデーションの境界線をはっきりさせるなんてこともできるので、ぜひ試してみてください。

 

f:id:clrmemory:20180509134723p:plain

 

    background: -webkit-linear-gradient(#1fffe0 50%, #00afff 50%);

 

まとめ

 

今回紹介した方法を使えば、はてなブログのテキストにグラデーションをかけることができました。

linear-gradientの値を調整することで、より細かいグラデーションも設定できるようになるので、ぜひ色々試してみてください。

 

www.clrmemory.com

 

ではまた。

新着記事