html - 如果背景是渐变的,如何将边框颜色更改为背景颜色?

标签 html css

我想将我的事件菜单项的底部边框更改为网站背景颜色,这样它看起来像一个打开的选项卡,但我的背景是渐变的,所以它在网站的不同部分有不同的颜色。我怎么做。我无法将其更改为无,因为我在需要覆盖的整个菜单下方还有另一个边框。 这是我网站的链接 http://woodworkingoc.com.hostasp.info/

最佳答案

我检查了你的 .CSS文件。

对于 nav > ul li.current你有background带有 FF、IE 和 Chrome 前缀的属性。但是这个属性有问题,所以 Chrome 和 FF 在 web inspector 中隐藏了这个属性,而不是将它应用到元素上。如果正确写入属性,渐变将应用于 li <div id="layout-navigation" class="group"> 的元素和覆盖的底部边框.

使用渐变生成器(如 http://www.colorzilla.com/gradient-editor/ )创建正确的渐变规则。例如:

nav > ul li.current {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #B9BDBF), color-stop(100%, #5C5E5F)) fixed;
}

关于html - 如果背景是渐变的,如何将边框颜色更改为背景颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12607082/

相关文章:

html - 以内联方式放置对象(显示)

css - SASS map : Can I export the contents as CSS properties?

javascript - 防止键盘在 iOS 中弹出

javascript - Jquery拖放恢复到原始位置,双击div

javascript - 如何根据下拉选择更改跨度的内容

css - 列表样式图像的 Retina Assets

javascript - jquery .css 函数不稳定行为问题

css - 在 confluence 4.0 中使用 css 样式化速度标记

php - Bootstrap 单选按钮已选中但不起作用

javascript - 检查div的内容是否匹配 - JS