Полезная информация

Заказывай стафф с атрибутикой Mozilla и... пусть все вокруг завидуют тебе! Быть уникальным - быть с Mozilla!

№106-01-2013 17:15:51

Illirgway
Участник
 
Группа: Members
Зарегистрирован: 06-01-2013
Сообщений: 2
UA: Firefox 10.0

Проблемы в Firefox 17.0.1 с градиентом при повороте

Здравствуйте. Вот кусок кода страницы, который правильно работает в старых версиях Firefox и других современных браузерах, но неправильно - в Firefox 17.0.1 (Win7):

Выделить код

Код:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html lang="ru">
<head>
    <style>

        * { margin: 0; padding: 0; }

        /*Button*/
        .help_button {
            position: fixed;
            float: none;

            top: 50%;

            color:#FFF;
            font-size: 16px;

            left: -10px;
            -o-transform: rotate(-90deg) translate(25px,-105px);
            -webkit-transform: rotate(-90deg) translate(25px,-105px);
            -moz-transform: rotate(-90deg) translate(25px,-105px);
            /*-ms-transform: rotate(-90deg) translate(25px,-105px);    /* IE9+ */
            transform: rotate(-90deg) translate(25px,-105px);

            text-align: center;

            width: 250px;
            height: 32px;
            padding: 20px 0 0 0;
    
            background:#003AD9;
            background-image: linear-gradient(top, #003AD9 5%, #003AD9 90%, #FFFFFF 100%);
            background-image: -o-linear-gradient(top, #003AD9 5%, #003AD9 90%, #FFFFFF 100%);
            background-image: -moz-linear-gradient(top, #003AD9 5%, #003AD9 90%, #FFFFFF 100%);
            background-image: -webkit-linear-gradient(top, #003AD9 5%, #003AD9 90%, #FFFFFF 100%);
            background-image: -ms-linear-gradient(top, #003AD9 5%, #003AD9 90%, #FFFFFF 100%);

            background-image: -webkit-gradient(
                linear,
                left top,
                left bottom,
                color-stop(0.05, #003AD9),
                color-stop(0.90, #003AD9),
                color-stop(1, #FFFFFF)
            );

            cursor: pointer;

            border-radius:0px 0px 20px 20px;
            border:1px #003ad9 solid;
        }

        .help_button:hover { left: -3px; }

    </style>

</head>

<body>
    <div class="help_button">Обратиться в техподдержку</div>
</body>
</html>

Так должно быть (и так и есть в FF 10.0.5 на WinXP и в других браузерах и на WinXP и на Win7)
Firefox_10_0_5_Win_XP_nobug_500.jpg

Так получается у нового Firefox 17.0.1 на Win7:
Firefox_17_0_1_Win_7_bug_500.jpg

Проблема с градиентом после поворота - вместо того чтобы встать справа как и должно было после поворота на -90%, или хотя бы остаться внизу (если бы поворот на него не повлиял), он по непонятным причинам встал сверху

Отсутствует

 

№206-01-2013 18:06:05

Unghost
Призрак-админ
 
Группа: Administrators
Откуда: Moscow, Russia
Зарегистрирован: 08-10-2004
Сообщений: 11771

Re: Проблемы в Firefox 17.0.1 с градиентом при повороте

Тема перенесена из форума «Firefox» в форум «Разработка».


Do not meddle in the affairs of Wizards, for they are subtle and quick to anger.

Отсутствует

 

№306-01-2013 18:07:45

Unghost
Призрак-админ
 
Группа: Administrators
Откуда: Moscow, Russia
Зарегистрирован: 08-10-2004
Сообщений: 11771
UA: Firefox 20.0

Re: Проблемы в Firefox 17.0.1 с градиентом при повороте

Что-нибудь пишется в Консоли ошибок Firefox 17?


Do not meddle in the affairs of Wizards, for they are subtle and quick to anger.

Отсутствует

 

№406-01-2013 18:20:08

Sid
Участник
 
Группа: Extensions
Зарегистрирован: 10-05-2007
Сообщений: 5676
UA: Firefox 20.0

Re: Проблемы в Firefox 17.0.1 с градиентом при повороте

Неправильный поворот градиента — это баг, который исправлен в Firefox 18.
Bug 809478 - CSS Gradients aren't rotated correctly when used with CSS transforms rotate(90deg) and rotate(270deg)

Также обрати внимание, что Firefox, начиная с версии 16, поддерживает linear-gradient без префикса, и синтаксис там другой по стандарту, а у тебя неправильно.

Отсутствует

 

№506-01-2013 20:20:22

Illirgway
Участник
 
Группа: Members
Зарегистрирован: 06-01-2013
Сообщений: 2
UA: Firefox 10.0

Re: Проблемы в Firefox 17.0.1 с градиентом при повороте

Благодарю

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]