[HTML & CSS General] CSS: グラデーションのボーダー mixin

作り方が分からないシリーズ。
見出しなどの要素の下にグラデーションのボーダーを引きたい。

調査

border にグラデーションを施す手段は用意されていないので、background のグラデーションをずらして表示するとか。

さらに調べると、いろいろな手法が紹介されていました。

linear-gradient が IE8 で効かないので、fallback として background-color を設定しておきます。

mixin

いろいろな場面で利用できそうな気がしたので、Nicolas Gallagher さんの Pseudo Element Edges という手法を mixin にしてみました。
Gistはこちら。
コードとサンプルはこちら。

See the Pen CSS Gradient Bottom Border by DriftwoodJP (@DriftwoodJP) on CodePen.