CSS(右側のボックス)でこれに似た効果を作成するにはどうすればよいですか?
小さな質問ですが、短いのは甘いです。試したコードを投稿しますが、ボックス全体をフェードすることから始めることができません。これも私の目的には十分です(下に背景がある別のdivを追加できます。必要なのは、テキストをフェードすることだけです。 )。
を使用しlinear-gradient
てrgba
、完全な不透明度から同じ色の0に変更します。
div {
width: 400px;
margin: 20px auto;
background: rgb(163, 182, 245);
padding: 10px;
position: relative;
}
div:before {
content: '';
position: absolute;
top: 0; left: 0; right: 0;
height: 80px;
background: linear-gradient(
rgba(163, 182, 245, 1),
rgba(163, 182, 245, 0)
);
}
これがフィドルです:http://jsfiddle.net/HUHKB/
PS本番環境ではベンダープレフィックスを忘れないでください...