Выберите ошибку фокуса с помощью -moz-transform в Firefox - PullRequest
5 голосов
/ 24 июля 2010

Я заметил, что если я применяю преобразование к фокусу блока выбора (т.е. выберите: фокус) в Firefox, сначала он фокусируется на блоке выбора, затем вы должны снова щелкнуть поле выбора, чтобы оно действительно выпало из раскрывающегося списка.Кто-нибудь еще испытывает это?Я пытался найти ошибку в Mozilla, но ничего не увидел.

Браузеры Webkit (протестированные в Chrome) работают правильно.

Я на Firefox 3.6.7

Тестовый пример:

<!DOCTYPE html>
<html>
  <head>
    <style type="text/css">
    select:focus {
      -moz-transform: scale(1.05);
      -webkit-transform: scale(1.05);
    }
    </style>
  </head>
  <body>
    <select>
      <option>One</option>
      <option>Two</option>
    </select>
  </body>
</html>

Я открыл ошибку в Mozilla https://bugzilla.mozilla.org/show_bug.cgi?id=581604

Ответы [ 3 ]

2 голосов
/ 10 августа 2011

Ошибка по-прежнему не исправлена, но этот обходной путь работает:

Добавить в CSS:

select { -moz-transform: scale(1); }
0 голосов
/ 17 мая 2016

Мы находимся в 2016 году, и ошибка всегда здесь ... Даже с

select { -moz-transform: scale(1); }
0 голосов
/ 24 июля 2010

-webkit-transform может перезаписывать его, попробуйте удалить его и посмотреть, что происходит, или посмотреть, работает ли обычное преобразование

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...