Gecko: opacity bug

21st March 2007 - 13:18

Время от времени сталкиваюсь с бажным поведением Gecko при смене opacity. То блок не туда встанет, то скролл обнулится. Хозяйке на заметку: помогает opacity:.99

<?xml version="1.0"?>
<window xmlns:html="http://www.w3.org/1999/xhtml"
        xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<html:style type="text/css"><![CDATA[
  scrollbox {
    /* opacity: .99; */
    max-height: 150px;
    max-width: 150px;
    overflow: auto
  }
  
  scrollbox[disabled="true"] {
    opacity: .5
  }
  
  button:first-child,
  button:last-child {
    font-style: italic
  }
]]></html:style>

<scrollbox id="sbox" orient="vertical"/>

<script type="application/x-javascript"><![CDATA[
  var button = document.createElement("button");
  button.setAttribute("label", "...bug...");
  button.setAttribute("oncommand", "sbox.disabled = !sbox.disabled");
  
  var i = 0, sbox = document.getElementById("sbox");
  while (i++ < 30)
    sbox.appendChild(button.cloneNode(true));
]]></script>
</window>

Categories: CSS | comments: (0)

Комментарии временно отключены.