cross-browser - CSS3 Box-Shadow 线性渐变?

标签 cross-browser css linear-gradients

在 CSS3 中有没有办法创建一个跨浏览器(即:Mozilla、Webkit 和 Opera)的插入框阴影,从顶部的黑色过渡到底部的白色?我发现最接近的方法只允许阴影的外部是一种颜色,然后在内部过渡到另一种颜色,在此页面上:http://www.css3.info/preview/box-shadow/

最佳答案

聚会迟到了,但也许有人会发现它有用! 实际上,您可以在 box-shadow 上使用多个阴影来做到这一点:

box-shadow: inset 0px 33px 25px 0 #000, 
            inset 0 66px 15px 0px #ccc,
            inset 0 99px 5px 0px #fff;

代码笔示例:https://codepen.io/InFecT3D/pen/JQdmeL

旁注:这可能有点“hacky”方法,但在某些情况下它会有所帮助。

关于cross-browser - CSS3 Box-Shadow 线性渐变?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9649706/

相关文章:

html - 背景内部淡入淡出

javascript图像位置

javascript - 在 Javascript 中为给定的 HEX 值创建线性渐变

performance - Oracle ADF框架的优缺点以及与其他框架的比较

html - IE7显示父子背景图片问题

javascript - 动态变化的列表构造

css - 如何在 CSS 中悬停时使用渐变滑入和滑出按钮动画

android - 某些 Android 设备中未显示线性渐变

javascript - 单独缓存组合的 javascript 文件

javascript - HTML5 多个画​​布在 Chrome 中运行良好,但在 Firefox 中它仅在第一个 Canvas 中运行