|
阅读:3209回复: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了... |
|