阅读:2742回复:5
请教一下popup的背景问题
我一直是用下面的css的, 以前的都是半透明渐变效果, 右键等等地方都是
可从10月下旬的版本起(我最后一个正常的版本是10月13号前的每夜版), 只有-moz-appearance起效果, background无论怎么写都不能影响外观了, 请问是否有解? 不胜感激. 还有顺便请教一下怎么用DOM Inspector获取popup上的元素? /* Popup Menu Transparent */ #main-window popup:not(#autoscroller), menupopup{ -moz-appearance: -moz-win-glass !important; background-image: -moz-radial-gradient(0px 0px 90deg, ellipse cover, rgba(255,255,255,.9) 0%, rgba(255,255,255,.8) 30%, rgba(255,255,255,.6) 85%, rgba(255,255,255,.5) 100%) !important; margin: 1px !important; padding-top: 1px !important; padding-bottom: 1px !important; padding-left: 1px !important; border: 0.15em outset rgba(255,255,255,.3) !important; } |
|
1楼#
发布于:2010-11-04 16:57
-moz-win-glass这行代码出问题了,你把moz-win-glass那一行删去就会发现其它代码都是正常的,如果不是个例是bug就等待修复吧;
dom获取poup可以这样,将dom处于点击状态,点键盘上右alt和右ctrl之间的那个键,菜单就弹出来了,然后点击菜单就可以了。 |
|
2楼#
发布于:2010-11-04 16:57
|
|
3楼#
发布于:2010-11-04 16:57
刚才试了一下
1013之前的用 #main-window popup:not(#autoscroller), menupopup{ -moz-appearance: -moz-win-glass !important; background: transparent !important; background-image: rgba(255,255,255,.6) !important; } 是有效的. 去掉-moz-appearance: -moz-win-glass !important;反而没有透明了. 近期的nightly上面的code里就只有-moz-appearance: -moz-win-glass !important;有效(近乎透明), 去掉之后就没有任何效果了. |
|
4楼#
发布于:2010-11-04 16:57
我xp下用的昨天的nightly,用了你的代码菜单有时透明、有时是黑色的,两种情况下其它代码都无效,去掉moz-win-glass其它代码就正常了;
![]() 用下面的代码倒是能实现透明效果: #main-window popup:not(#autoscroller), menupopup{ background:transparent !Important; background: -moz-radial-gradient(0px 0px 90deg, ellipse cover, rgba(255,255,255,.9) 0%, rgba(255,255,255,.8) 30%, rgba(255,255,255,.6) 85%, rgba(255,255,255,.5) 100%) !important; margin: 1px !important; padding-top: 1px !important; padding-bottom: 1px !important; padding-left: 1px !important; border: 0.15em outset rgba(255,255,255,.3) !important; } ![]() |
|
5楼#
发布于:2010-11-04 16:57
我xp下用的昨天的nightly,用了你的代码菜单有时透明、有时是黑色的,两种情况下其它代码都无效,去掉moz-win-glass其它代码就正常了; win-glass本来就是Vista+才行的...... 我就是Win7只有这个才有效, background全部被忽略才问的... 不过既然XP可以用, 那就是bug了... |
|