CSS3 を使って鏡面反射の効果を付ける方法のメモ。 webkit 系のブラウザでは -webkit-box-reflect を使って簡単に効果を付けることができるが、Firefox4 や 5 などでは疑似要素とマスク用svgを使って少し手間をかけないとできない。 CSS3 を使った鏡面反射効果 サンプル css コード Firefox では、疑似要素 after を使って鏡面反射用要素を作り、mask を使ってフェードアウト効果を、-moz-transform を使って鏡面効果(反転)を付けている。 この疑似要素の背景に元の要素を -moz-element を使ってセットすることで鏡面反射の効果を作っている。 /* Firefox, webkit 共通の設定 */ body { background: black; } #reflect1 { width: 200px; padding: