替换IE Bootstrap导航栏中的背景

Mat*_*ton 4 css internet-explorer background-image navbar twitter-bootstrap

我正在尝试使用我自己的图像替换Twitter Bootstrap导航栏的背景图像.它适用于Chrome,Firefox和Safari,但不适用于Internet Explorer.IE中我缺少什么?(它仍然是IE中的纯黑色)

.navbar.navbar-inverse.navbar-fixed-top .navbar-inner {
    background: url(/assets/navbar.png) repeat-x;
    box-shadow: none;
    border: none;
    -webkit-box-shadow: none;
}
Run Code Online (Sandbox Code Playgroud)

Ada*_*lor 14

你需要添加这个:

filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
Run Code Online (Sandbox Code Playgroud)

  • "filter:none"为我解决了,正如[这里]指出的那样(http://www.anujgakhar.com/2012/09/05/twitter-bootstrap-navbar-color-in-ie89/). (4认同)
  • 别客气!我的答案中的代码只是禁用Bootstrap设置的渐变.[博客文章]中的"使用CSS3,而不是DX过滤器"部分(http://blogs.msdn.com/b/ie/archive/2011/12/07/moving-to-standards-based-web-graphics -in-ie10.aspx)对DX过滤器有很好的描述. (2认同)