私は、黒の背景を持っており、透明から0.7白にシンプルなCSSグラデーションと内側のブロックを追加したい:CSSグラデーションの見た目を滑らかにするには?
linear-gradient(to right,
hsla(0, 0%, 100%, 0),
hsla(0, 0%, 100%, 0.76) 14%,
hsla(0, 0%, 100%, 0.76)
)
しかし、これは悪いになります。私が見つけ
唯一の方法追加のカラーストップを手動で追加することです。
background: linear-gradient(
to right,
hsla(0, 0%, 100%, 0),
hsla(0, 0%, 100%, 0.05) 2%,
hsla(0, 0%, 100%, 0.09) 3%,
hsla(0, 0%, 100%, 0.2) 5%,
hsla(0, 0%, 100%, 0.57) 11.5%,
hsla(0, 0%, 100%, 0.69) 14%,
hsla(0, 0%, 100%, 0.75) 16.5%,
hsla(0, 0%, 100%, 0.76) 17.5%,
hsla(0, 0%, 100%, 0.77)
);
そして、それははるかに良く見える:
The comparsion demonstration on CodePen
カラーストップのCSSグラデーションを滑らかにする簡単な方法はありますか?
あなたはこの記事をチェックすることができます。http://stackoverflow.com/questions/13151331/smooth-css-gradients –
私はすでに自分の質問を作成する前に、それを読んだことがあります。その質問には解決策はありません。選んだ答えは、0と100%を除いてカラーストップを使わないことを示唆しています。回避策ではなく、この問題を解決したい。 –
私は恐れはありませんが、これらの例の基本的な設定を使用することができます。http://codepen.io/taylorvowell/pen/BkxbC – Roberrrt