Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Стили (CSS) » iPad textarea:focus - баг?

iPad textarea:focus - баг?


     31.12.2012    css    Все вопросы » Стили (CSS)    2695

вопрос
Приветствую здешних господ.

Есть textarea с background:#fff; которая при фокусе получает background:url(../img/bg.png); Работает распрекрасно, но не на iOS.

Скрин PC версии:
iPad textarea:focus - баг?

И iOS:
iPad textarea:focus - баг?

Пробовал через background-image и указание полного пути к изображению - тщетно. Цвет же "понимается" в любом формате: будь-то hex или rgba.

Есть у кого-нибудь варианты? Проще говоря: anybody help me?

з.ы. Ну и конечно же всем добра и нового года.

Ответил: BR0kEN


Суть задачи оказалось весьма банальной. После ряда тестов эмпирически было выявлено что iOS не воспринимает "мелочь". А изображение, используемое мной для фона таким и является - 1x26px, 75 байт, png.

Пришлось определять семейство iOS посредством JS и отдавать другой CSS класс, с увеличенным изображением, для сих девайсов.

5 комментариев

ПафНутиЙ
Админ

ПафНутиЙ - 31 декабря 2012 11:06 -

Попробуй загнать картинку в base64

Каков вопрос - таков и ответ. Просто помните об этом.

BR0kEN
Эксперт

BR0kEN - 31 декабря 2012 20:07 -

Сразу не подумал. С base64 та же беда.

ПафНутиЙ
Админ

ПафНутиЙ - 2 января 2013 11:44 -

Черный фон появляется при фокусе или сразу?

Каков вопрос - таков и ответ. Просто помните об этом.

Drugoi
Юзер

Drugoi - 2 января 2013 12:06 -

Можете дать линк на проверку?

BR0kEN
Эксперт

BR0kEN - 2 января 2013 13:16 -

Цитата: ПафНутиЙ
Черный фон появляется при фокусе или сразу?

В вопросе указанно - при :focus, но это в моем случае. Если же затрагивать всевозможные исходы, то к textarea ни в каких состояниях не применяется никакой background в виде картинки (если изображение указано, то оно заменяется на черный цвет).
Цитата: Drugoi
Можете дать линк на проверку?

На проверку чего? Сайта на iOS? Если да, то ее у меня нет. Беру в руки ipad и смотрю.

з.ы. Делаю перезагрузку браузера и чищу кэш при каждом тесте, так что на этот момент не грешить (если кто и думал).

з.ы.2. Как закончатся "праздники" скорее всего буду писать какой-то хак на js. Другого выхода я не знаю.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх