我有一個黑色的背景,並希望與簡單的CSS梯度內添加塊從透明到0.7白色:如何讓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