gradient - CSS3 边框图像

标签 gradient css

我试图在所有边缘实现 5 像素的渐变。除了 IE(-mos-border-colors 并应用 5 种不同的颜色、border-image 等...),我发现在所有浏览器中都有多种方法可以做到这一点。

我试过 CSS3 Pie,但似乎无法让它在 IE(任何版本)中运行。此列有多种尺寸,因此图像会很麻烦。

有人对此有任何解决方案吗?

    .col {
        border: 5px solid;
        -moz-border-image: url(../images/bg-border.png) 5 5 5 5 stretch;
        -webkit-border-image: url(../images/bg-border.png) 5 5 5 5 stretch;
        border-image: url(../images/bg-border.png) 5 5 5 5 stretch;
        behavior: url(/htc/Support/assets/css/PIE.htc);
    }

最佳答案

也许 box-shadow 是您的一个选择,启用单色渐变/阴影......

header {
    box-shadow: 0 1em 2em #fff;
    -webkit-box-shadow: 0 1em 2em #fff;
    -moz-box-shadow: 0 1em 2em #fff; }

Does it really need to look identical in every browser?

关于gradient - CSS3 边框图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6960975/

相关文章:

javascript - 将渐变应用于 Canvas 和移动球

html - 拟合跨度渐变到背景颜色的预期大小

python - 如何计算 tf.identity 的梯度

html - 在此上下文中,Symfony4 元素图例不允许作为元素 div 的子元素

html - 如何在 HTML 中逐个列出动态数据? (意思是)

css - ionic - 在输入字段中添加一个按钮

css - IE8 不在视口(viewport)下方显示渐变

python - 如何用累积梯度更新模型参数?

html - 在 span 内 float div

jquery 扩展不适用于多个实例