CSSで枠線をグラデーションで装飾
CSSのみで枠線をグラデーションで装飾するには、次の方法で可能です。
背景と疑似要素を使用した方法
背景と疑似要素を使用した方法です。
- ※ IE10、IE11に対応
- ※ 上下、左右方向のグラデーションに対応
- ※ 斜め方向のグラデーションに対応
- ※ コンテンツ領域の背景は透明に非対応
- ※ 角丸に対応
デモ
CSS
疑似要素を使用した方法
疑似要素を使用した方法です。
- ※ IE10、IE11に対応
- ※ 上下、左右方向のグラデーションに対応
- ※ 斜め方向のグラデーションに非対応
- ※ コンテンツ領域の背景は透明に対応
- ※ 角丸は非対応
デモ
CSS
SVGと疑似要素を使用した方法
SVGと疑似要素を使用した方法です。
- ※ IE9、IE10、IE11に対応
- ※ 上下、左右方向のグラデーションに対応
- ※ 斜め方向のグラデーションに非対応
- ※ コンテンツ領域の背景は透明に対応
- ※ 角丸は非対応
デモ
CSS
border-imageプロパティを使用した方法
border-imageプロパティを使用した方法です。
- ※ IE11に対応
- ※ 上下、左右方向のグラデーションに対応
- ※ 斜め方向のグラデーションに対応
- ※ コンテンツ領域の背景は透明に対応
- ※ 角丸は非対応
デモ
CSS