Модераторы: Illuminaty
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Повторяющийся градиент хак для хрома, repeating-linear-gradient 
:(
    Опции темы
freeuserr
Дата 27.7.2013, 20:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 25.2.2010

Репутация: нет
Всего: нет



Доброго времени суток!

Помогите найти хак повторяющегося градиента для хрома

Код

background: repeating-linear-gradient(130deg, white 10px, #eee 15px);
background: -moz-repeating-linear-gradient(130deg, white 10px, #eee 15px);
background:  -webkit-repeating-linear-gradient(130deg, white 10px, #eee 15px);
background: -o-repeating-linear-gradient(130deg, white 10px, #eee 15px);
background: -ms-repeating-linear-gradient(130deg, white 10px, #eee 15px);

PM MAIL   Вверх
Arantir
Дата 27.7.2013, 20:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Рыбак без удочки
**


Профиль
Группа: Участник
Сообщений: 960
Регистрация: 18.11.2012

Репутация: 5
Всего: 55



2 из этих свойств и так прекрасно работают в хроме...


--------------------
interface Жопа {
    // ATTENTION: has to be implemented by every class of the project for proper project work
}
PM   Вверх
freeuserr
Дата 28.7.2013, 03:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 25.2.2010

Репутация: нет
Всего: нет



Хм, у меня картинка в хроме отличается от ожидаемой. В опере и мозиле она верная. Версия хрома 28.0.1500.72 m

Рисунок должен быть таким:

Это сообщение отредактировал(а) freeuserr - 28.7.2013, 03:57

Присоединённый файл ( Кол-во скачиваний: 5 )
Присоединённый файл  фон.png 99,55 Kb
PM MAIL   Вверх
Arantir
Дата 28.7.2013, 04:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Рыбак без удочки
**


Профиль
Группа: Участник
Сообщений: 960
Регистрация: 18.11.2012

Репутация: 5
Всего: 55



Понятно...
Баг отрисовки наклона, судя по всему. Мелкие элементы сливаются, схлопываются, искажаются. У хрома со шрифтами тоже такая беда - белый текст на темно-сером фоне просто ужасен.
Вот это, например, нормально отображается и идентично с файрфоксом,  как минимум:
Код

background: repeating-linear-gradient(130deg, white 100px, #eee 200px);


При наклоне в 0 градусов Ваш вариант нормально рисуется. При 130 в хроме только с разницей от 20 пикселей рисуется без искажений.

Кстати, роль играет только расстояние. "white 10px, #eee 15px" - это то же самое, что "white 0px, #eee 5px" или "white, #eee 5px"

Кстати, сейчас уже нет смысла в большинстве префиксов для этого свойства http://caniuse.com/css-repeating-gradients
А -ms-repeating-linear-gradient вообще никогда не существовало.


--------------------
interface Жопа {
    // ATTENTION: has to be implemented by every class of the project for proper project work
}
PM   Вверх
freeuserr
Дата 28.7.2013, 15:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 25.2.2010

Репутация: нет
Всего: нет



Можно ли в данном случае обойти схлопывание? Как?
PM MAIL   Вверх
Arantir
Дата 28.7.2013, 18:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Рыбак без удочки
**


Профиль
Группа: Участник
Сообщений: 960
Регистрация: 18.11.2012

Репутация: 5
Всего: 55



Картинкой поставить...
Сделать градиент в файрфоксе, заскринить, и вырезать небольшую картинку, чтобы получится повторяющийся фоновый рисунок.

Не думаю, что это можно "обойти". Сделать повторяющийся градиент в хроме можно только через repeating-linear-gradient или устаревший с префиком -webkit-. Но у них у обоих тот же баг отрисовки. 


--------------------
interface Жопа {
    // ATTENTION: has to be implemented by every class of the project for proper project work
}
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Вёрстка веб-сайтов | Следующая тема »


 




[ Время генерации скрипта: 0.0880 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.