首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IE 8中无背景图像

问IE 8中无背景图像
EN

Stack Overflow用户
提问于 2012-09-13 00:54:42
回答 1查看 291关注 0票数 0

我在一个网站上工作,

这里可以看到:http://handsomeavatar.com/test111/

而且我无法在IE中加载菜单的背景(8)。

有谁可以帮我?

代码语言:javascript
复制
CSS 
.shadow {
    -webkit-box-shadow: 0 8px 6px -6px rgba(50, 50, 50, 1);
    -moz-box-shadow:    0 8px 6px -6px rgba(50, 50, 50, 1);
box-shadow:         0 8px 6px -6px rgba(50, 50, 50, 1);
filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30);
    -ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30)";
    zoom: 1;
}

#menu {
margin: 0 auto;
margin-top: -5px;  
width: 800px; 
background: transparent url(img/cloudy.jpg); 
height: 43px; 
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
behavior: url(border-radius.htc);
}

和html

代码语言:javascript
复制
<div id="content" class="clearfix"> 
<div id="menu" class="shadow">
<ul id="navigation">

这似乎发生在我使用.shadow元素的任何地方。

即使我删除了类,背景也没有显示出来。页面上的其他项目会加载,但即使在删除后也是如此:

代码语言:javascript
复制
filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30);
-ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30)";
 zoom: 1;

菜单图像仍然不显示(看不到背景)。

打开“滤镜:”,你看到的只有阴影,顶部什么也看不到。

需要回答的问题是为什么后台没有加载。

javascript如下:

代码语言:javascript
复制
function navigation_open()
{   navigation_canceltimer();
navigation_close();
ddmenuitem = $(this).find('ul').eq(0).css('visibility', 'visible');}

function navigation_close()
{   if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');}

function navigation_timer()
{   closetimer = window.setTimeout(navigation_close, timeout);}

function navigation_canceltimer()
{   if(closetimer)
{   window.clearTimeout(closetimer);
    closetimer = null;}}

$(document).ready(function()
{   $('#navigation > li').bind('mouseover', navigation_open);
$('#navigation > li').bind('mouseout',  navigation_timer);});'
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-13 04:14:53

别用那个

代码语言:javascript
复制
-ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30)"; 

它创造了一个丑陋的效果,不让人们看到菜单。关于背景,有一些内联样式添加到菜单元素。也许是一个JS文件。顺便说一句,菜单是在白色背景上的,所以你不需要使用background:transparent。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12392988

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档