linear-gradient(
    [ [ <angle> | to <side-or-corner> ] ,]?
    <color-stop>
    [, <color-stop>]+
)
			Syntax - linear-gradient() - CSS | MDN
			Firefox 3.6~15に対応させるには、ベンダー接頭辞を付けて次のようにします。
-moz-linear-gradient(
    [<point> || <angle>,]?
    <stop>,
    <stop>
    [, <stop>]*
)
		背景画像に、
background-image: linear-gradient( ... )
のように適用した場合について、検証します。
| コード | 実行例 | 
|---|---|
| linear-gradient( white, black ) | |
| linear-gradient( left, white, black ) | |
| linear-gradient( left bottom, white, black ) | |
| linear-gradient( 10deg, white, black ) | |
| linear-gradient( red, yellow, green ) | 
| コード | 実行例 | 
|---|---|
| linear-gradient( white, black ) | |
| -ms-linear-gradient( white, black )IE10向け | |
| -moz-linear-gradient( white, black )Firefox 3.6~15向け | |
| -webkit-linear-gradient( white, black )Chrome、Safari向け | 
要素の前面に半透明のグラデーションを重ねて表示することで、テキストや画像をフェードアウトさせられます。html - Fading out text on overflow with css if the text is bigger than allowed - Stack Overflow
たとえば対象の下部50%をフェードアウトさせるには、次のようにスタイルを設定します。
.fade-out {
    position: relative;
}
.fade-out:before{
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 50%;
    background: linear-gradient( rgba( 255, 255, 255, 0 ), white );
}
			<div class="fade-out">テキスト1<br />テキスト2<br />テキスト3</div>
<div class="fade-out"><img src="sample.png" /></div>

linear-gradient非対応の環境では、その指定が無視されます。よって背景色をグラデーションさせる場合を考えるならば、それが表示されない場合も考慮して単色でも指定しておきます。
background-color: gray; background-image: linear-gradient( white, black );