Pull to refresh

Comments 34

А на svg, помоему, проще. И градиент будет не масштабированной картинкой, которая в разных версиях может по разному масштабироваться, и цвета можно задавать прямо в цсс без экспорта и кодирования картинок.
да, хорошая идея, согласен.

Но мне dataURI+background-size кажется более компактным и читабельным вариантом.
Плюс можно сделать эту картинку длинной и показывать её юзерам FF3.5 и ниже.

Картинке прийдется масштабироваться только в Opera, я проверил 9.6/10.10/10.5 — отлично растягивает из малюсенькой картинки 1x128px.
UFO just landed and posted this here
UFO just landed and posted this here
Согласен, SVG можно в dataURI запихнуть и даже кодировать на лету и по-логике должно быть лучше качество (правда css ещё замороченней будет), но практика показала иной результат!

Вот сравнение маленькой картинки растянутой до 860px и чистого SVG. На SVG лесенка видна :(
UFO just landed and posted this here
проверил в FF, Safari, Chrome, только в Safari — нормальный градиент.

вы могли бы выложить свой скрин?
получается в FF под Mac всё ок, а под винду — нет?

у меня Vista x32 SP2.
UFO just landed and posted this here
К сожалению в FF3.5 не работает ни gradient ни background-size, но его доля всего 5%
Вы странно считаете. Доля всех фаерфоксов версии 3.5 и ниже — 9,1%
да, действительно, около 8-9, но такими темпами как уменьшается их доля, через месяц-два мы уже о них и не будем вспоминать.
скорее бы всё стандартизировалось уже… Я согласен не поддерживать несколько устаревших браузерах, но писать ТАКОЕ — какое-то сомнительное удовольствие.
тысяча извинений, что дурачусь… такая большая зелёная строка base64 и в конце у ней смайлик =))))))))))
Раньше костыли писали для IE, теперь для Opera…
Не совсем так. Для IE писали костыли, чтобы он показывал то, что уже в стандартах. background-gradient никак не стандарт ещё, так что требовать от всех браузеров его показывать несколько преждевременно.

К тому же, тут костыль нужен и для IE.
Где взяли рыбу? Хочу узнать с чего все началось и чем закончится…
[offtopic]
Разрешение экрана меняется, а c58 всё такой же. А когда-то я на него смотрел как на эталонный портал o_O
[/offtopic]
UFO just landed and posted this here
Вот смотрю я на эти чудеса CSS ради сомнительного удовольствия растянуть градиент на блок и понимаю, что лучше старой доброй картинки в фоне пока ничего нет. Да она не тянется и цвет градиента не поменять, но она работает на 100% в любом браузере и не требует такого безумного количество фигни в CSS писать.
UFO just landed and posted this here
Я победил эту проблему, с помощью задания правильного doctype.
это какой?
смена doctype HTML 5 на XHTML 1.0 Strict ничего не изменила
попробовал, ничего не изменилось.

можно скрин?
какая версия винды?
Картинка с градиентом 1х150 в PNG24 весит ~300 байт. CSS`а по стандартной схеме (background-repeat) максимум на 200 байт, против вот этой полутора килобайтовой хуеты; время изменения файла с градиентом не больше 3-ех минут, как здесь — пол минуты. Если ваша работа заключается в изменениии градиентов в бэках миллионов сайтов — этот способ, несомненно, хорош. В остальном: нахуя козе баян?
смысл в том, что градиент подстраивается под размеры блока
Сомнительная полезность. Я вижу применимость только в фоне разного рода плашек и кнопок, где обрезанный бэк-градиент (в случае применения изображений) играет ничтожную роль в качестве отображения.
Всё, ребята, расходимся — acy не видит смысла в градиентах :'(
может еще стоит добавить background:linear-gradient(top,#ccc,#fff); для браузеров, которые будут поддерживать css3 фишки в будущем?
UFO just landed and posted this here
спека пока лишь Editor's Draft но почему-бы и нет!
спасибо, добвил.
Если добавить fixed для -moz-linear-gradient, -webkit-gradient, Microsoft.gradient, то Opera перестает вообще background показывать
Sign up to leave a comment.

Articles