border-imageによる装飾

CSSクローム

枠線にグラデーションをかけときに気づいたこと。

4方向

特に問題はなし。

.border-gradation	{
	border-image: linear-gradient(to right, #EECC2D 0%, #CA5097 100%);
	border-image-slice: 1;
	border-image-width: 0.2em;
}

一部のみ

.border-bottom-gradation	{
	border-bottom: solid;
	border-image: linear-gradient(to right, #EECC2D 0%, #CA5097 100%);
	border-image-slice: 1;
	border-image-width: 0 0 0.2em 0;
}

下のみにつける例。

デスクトップのクロームのみ、「border-bottom: solid」を付けないとボーダーが現れません。

ほかのブラウザでは無視されるっぽいので、これで対応。

「border: solid」とすると、上、右、左に透明なボーダーが付きます。見た目、paddingが付いている感じになるので注意。