現時点では、次のイメージがあります。
私が求められたのは、この効果を与えることです:
背景色は忘れてください。下の画像の一部が反射していることに注意してください。同じ色のままですが、不透明なスタイルの効果が適用されています。
CSS3 で opacity と webkit-reflection を使用してみましたが、うまくいきませんでした。
動作しないため、そのコードを削除しました。元の画像が残っています。
.infrareporting_host_0 {
background: url("../interface/infrareporting/hostLightGreen.png") no-repeat scroll 0 0 transparent;
}
思い出してください:
- 表示されているものだけが必要です-画像全体が反射するのではなく、画像の下部が反射します
- 反射画像のみの不透明度をフェードするにはどうすればよいですか? 通常の 1 つのままにしたいが、反射をフェードします。
- クロスブラウザ ソリューションが最適です (atm はクロムでしか実行できません)。
アップデート
これまでのところ、私のコードはクロムでのみ正しく反映されていますが、不透明度は正しく機能していません。私はこれを持っています:
-webkit-box-reflect: below -3px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(.7, transparent), to(white));