javascript - 淡化 div 中文本的底部或顶部

标签 javascript html css

我想创建一个特定大小的列表,但它的内容可能比列表大。

我认为如果列表中有元素并且它们在底部和顶部淡出,同时为也包含该列表的容器提供背景图像,那将会非常漂亮。事实证明,这比预期的要难,而且我很难为此类事情找到合适的指南。

下图显示了预期的结果

enter image description here

这可能吗?提前致谢。

编辑:

  • 我看过thisthis ,但我不能使用这些技术,因为背景中有背景图像,而不是纯色

最佳答案

我能够得到一个丑陋的原型(prototype)。这仅适用于 -webkit- 浏览器(Chrome、Safari 等),但它可能会为您指明正确的方向并帮助您进行调整以使其跨浏览器兼容。

.con{background:#0f0; color:#fff;}
ul{margin:0; padding:0; list-style:none; -webkit-mask-image: -webkit-gradient(linear, left top, left bottom,  from(rgba(0,0,0,1)), to(rgba(0,0,0,0)));}
<div class="con">
    <ul>
    	<li>thing1</li>
    	<li>thing2</li>
    	<li>thing3</li>
    	<li>thing4</li>
    	<li>thing5</li>
    	<li>thing6</li>
    </ul>
</div>

关于javascript - 淡化 div 中文本的底部或顶部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28446210/

相关文章:

javascript - 如何用 jest 测试 unhandledRejection/uncaughtException 处理程序

javascript - 滑出菜单退出标志移动

javascript - ReactJS 中是否有一个函数可以在加载类中的任何内容之前等待 Redux Action 完成?

javascript - 单击按钮时不会从 firebase 中删除文档(onclick 方法)

javascript - 如何在刷新/加载时设置滚动到顶部? (仅限 AngularJs 或 Js,无 Jquery)

javascript - 从图像拖放到另一个图像上

html - Django:使用静态的、困难的时间和路径来渲染 css

html - 如何打印 html 页面忽略响应 View css?

javascript - 公共(public)文件夹中的 Laravel CSS 和 JS 显示 404 错误

javascript - 正则表达式匹配模式以 ':' 结尾但不包含它