应用渐变蒙版将文本淡入背景
网页设计师经常遇到创建与固定背景图像在视觉上融合的文本的挑战。一种有效的解决方案是应用渐变蒙版,使滚动 div 顶部的文本淡入背景。
为了实现此效果,Webkit 浏览器提供了一种简单的 CSS 解决方案:
-webkit-mask-image: -webkit-gradient(linear, left 90%, left bottom, from(rgba(0,0,0,1)), to(rgba(0,0,0,0)))
这行代码在不依赖图像的情况下淡出元素的底部 10%。为了确保内容仅在有更多滚动内容时淡出,请考虑添加 padding-bottom: 50%。
在支持 CSS 掩码的浏览器中,例如 Firefox 和现代版本的 Microsoft Edge,以下语法是首选:
mask-image: linear-gradient(180deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
此代码创建一个垂直渐变蒙版,淡出元素的底部部分,露出背景图像。
以上是如何使用 CSS 渐变将文本淡入背景图像?的详细内容。更多信息请关注PHP中文网其他相关文章!