CSS3 框阴影效果在 Opera 中不起作用

标签 css opera

我有一个菜单,它在悬停和事件状态上使用了 Css3 效果。菜单看起来像这样 enter image description here

这是我使用的 Css3 样式

#Menu a:active,
#Menu a.active:before,#Menu a:hover:before
{
    Content: ' ';
    position:absolute;
    z-index:51;
    width:0px;
    height:0px;
    left:50%;
    top:50%;
    box-shadow:0 0 35px 30px #ADD7E7;
    -moz-box-shadow:0 0 35px 30px  #ADD7E7;
    -webkit-box-shadow:0 0 35px 30px  #ADD7E7;
    border-radius:50%;


}

这适用于 Firefox 和 Chrome,但不适用于 Opera,我不知道,任何人都可以帮助我解决这个问题。非常感谢任何帮助。 谢谢

最佳答案

Opera 似乎需要伪元素具有宽度和高度(0px 除外)。 刚刚在 Opera 11.62 中尝试了以下代码,它似乎有效。

#Menu a:active,
#Menu a.active:before,#Menu a:hover:before
{
    Content: '';
    position:absolute;
    z-index:51;
    width:1px;
    height:1px;
    left:50%;
    top:50%;
    background: #ADD7E7;
    box-shadow:0 0 35px 30px #ADD7E7;
    -moz-box-shadow:0 0 35px 30px  #ADD7E7;
    -o-box-shadow:0 0 35px 30px  #ADD7E7;
    border-radius:50%;
}

关于CSS3 框阴影效果在 Opera 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10477517/

相关文章:

html - 打印页面时隐藏 HTML div

Opera 文本对齐 :justify by font-size:0

html - 缩小图像在 Firefox、IE9 和 Opera 中没有抗锯齿,但在 Chrome 和 Safari 中有

css - 如何从 Opera 中的输入[类型 ="number"] 中删除箭头

css - Opera 10.6 是否正确支持字段集上的边界半径?

javascript - 获取 div 中每个字母的 x 和 y 轴值

html - 如何让标题 h1 中的每个奇数字母都变成橙色

html - CSS 边距不能与百分比一起正常工作?

css - 智能手机上的 Bootstrap 图像宽度响应

php - Opera 字符集 UTF-8