我正在寻找为我的内容区域创建渐变背景 . 渐变只是纯白色,从顶部的零不透明度渐渐消失,再次在底部消失回零不透明度 . 由于内容高度变化很大,相对的颜色停止位置并不好 .
目前我有这个CSS:
background: linear-gradient(
to bottom,
rgba(255,255,255,0) 0%,
rgba(255,255,255,1) 500px,
rgba(255,255,255,1) 90%,
rgba(255,255,255,0) 100%
);
我希望将 90%
替换为等于 (content height) - 500px
的东西 . 这可能吗?它是如何完成的?
谢谢!
1 回答
只需使用
calc
:或考虑多个背景,你可以调整
background-size
/background-position