Главное меню
Мы солидарны с Украиной. Узнайте здесь, как можно поддержать Украину.

test test

Автор RawonaM, августа 27, 2008, 07:16

0 Пользователи и 1 гость просматривают эту тему.

Тайльнемер

Цитата: Валентин Н от мая 25, 2014, 12:50
А как-нить сгенерировать гифку с клиентским временем возможно? Например аватарка из 5и кадров, где цифорка меняется раз в минуту (всёравно дольше никто не смотрит страницу).
Нет.
Можно генерировать картинку только с серверным временем.

Тайльнемер

О, круто. Спасибо за идею.
Щас попробую сделать анимированный svg, неограниченный по времени.
Часовой пояс по умолчанию будет гринвичский, но в куках можно будет настроить свой.

Валентин Н

Цитата: Тайльнемер от мая 25, 2014, 13:07
Можно генерировать картинку только с серверным временем.
Хм, а почему так странно?
ЗАБАНИЛ ВИКИПЕДИЮ
Нижниь ıндэкс в ҷıсʌах — степень тıсяҷı
Препинания авторские!

Тайльнемер


dragun97yu

Секундная стрелка тут не нужна, ИМХО, излишняя точность.
Скопка - это маленькая скопа.

Тайльнемер

Цитата: dragun97yu от мая 25, 2014, 20:23
Секундная стрелка тут не нужна, ИМХО, излишняя точность.
Это я для проверки анимации. Движение минутной сложнее заметить.
Отключение секундной стрелки я предусмотрел. Щас отключил на аватаре.

Тайльнемер

Никак не могу понять, почему в «Фаерфоксе» стрелки не движется, пока на них смотришь. Вот мячик из википедии крутится, хотя там точно такая же анимация...

В «Хроме» и «Опере» всё нормально движется.
Зато в «Опере» цифры съехали.

dragun97yu

Скопка - это маленькая скопа.

Тайльнемер


dragun97yu

Да, но это преимущественно единственный тут браузер.
Скопка - это маленькая скопа.

Тайльнемер


dragun97yu

Скопка - это маленькая скопа.

Timiriliyev

На мобильном Хроме работает как часы.

Цитата: Тайльнемер от мая 25, 2014, 20:38
Что?
На Windows Phone 8 IE является безальтернативным браузером.
Правда — это то, что правда для Вас.


Валентин Н

Я вот не пойму никак, почему нельзя запросить клиентское время и сгенерить свг с этими данными.
ЗАБАНИЛ ВИКИПЕДИЮ
Нижниь ıндэкс в ҷıсʌах — степень тıсяҷı
Препинания авторские!

Тайльнемер

Цитата: Валентин Н от мая 25, 2014, 21:29
Я вот не пойму никак, почему нельзя запросить клиентское время и сгенерить свг с этими данными.
Когда мы открываем странцу ЛФ с аватаром, серверу //teilnehmer.somee.com браузер посылает GET-запрос, в котором клиентское время не указано. В ответ сервер должен прислать уже готовую картинку.
SVG позволяет использовать javascript. Скриптом можно бы было считать клиентское время и выставить в соответствии с ним стрелки, но скрипт исполняется только когда картинка открыта в отдельной вкладке. Когда картинка находится на странице в элементе <img/>, скрипт игнорируется.

Тайльнемер


Hellerick

А почему в мячике объекты внутри animateTransform, а вы пытаетесь делать animateTransform внутри объекта?

Тайльнемер

Опа, кажется, у «Фаерфокса» баг в алгоритме обнаружения видимых анимированных элементов. Если стрелка торчит за пределы циферблата, то анимация есть. А когда не торчит, он, наверное, думает, что стрелку не видно и не анимирует её.

Тайльнемер

Цитата: Hellerick от мая 26, 2014, 05:30
А почему в мячике объекты внутри animateTransform, а вы пытаетесь делать animateTransform внутри объекта?
Как это?

В мячике вот что:
Цитировать
  <g>
    <animateTransform attributeName="transform" attributeType="XML" type="rotate" from="0" to="360" begin="0s" dur="3s" repeatCount="indefinite"/>
    <use xlink:href="#black_stuff" stroke="#EEE" stroke-width="7"/>
    <use xlink:href="#black_stuff" stroke="#DDD" stroke-width="4"/>
    <use xlink:href="#black_stuff" stroke="#999" stroke-width="2"/>
    <use xlink:href="#black_stuff" stroke="black" stroke-width="1"/>
   </g>

animateTransform находится внутри <g>, который и вращается. А внутри animateTransform ничего нет.


Тайльнемер

Не, чё-то у «Фаерфокса» вообще погано с анимацией, а у «Оперы 12» — с вертикальным выравниванием текста.

Hellerick


Тайльнемер


Hellerick

Цитата: Тайльнемер от мая 26, 2014, 11:27
А боковой циферблат?

Тут с этими бы стрелками разобраться...

Кажется, с тенью что-то напутал. И в центре вращения не уверен. Трудно кодировать, когда результат видно только в браузере.

Быстрый ответ

Обратите внимание: данное сообщение не будет отображаться, пока модератор не одобрит его.

Имя:
Имейл:
Проверка:
Оставьте это поле пустым:
Наберите символы, которые изображены на картинке
Прослушать / Запросить другое изображение

Наберите символы, которые изображены на картинке:

√36:
ALT+S — отправить
ALT+P — предварительный просмотр