Как стать автором
Обновить

CSS Анимация с вариативным шрифтом

Время на прочтение3 мин
Количество просмотров6.5K

В процессе изучения некоторых супер-способностей CSS, моё внимание привлекли вариативные шрифты. В этой статье я покажу как их можно использовать для анимации начертания шрифта и дам краткий обзор последних дополнений CSS.

Читать больше
Всего голосов 9: ↑9 и ↓0+9
Комментарии3

Высока вероятность того, что Firefox 5 начнёт поддерживать CSS3 Animations. (А если и не начнёт, то анимации уж точно появятся в Firefox 6.)

Время на прочтение1 мин
Количество просмотров936
[Firefox+Chrome]Во браузерах на основе WebKit (например, в Safari и в Chrome) сравнительно давно (в начале 2009 года) была реализована поддержка возможностей, описанных в черновике стандарта «CSS Animations Module Level 3» и позволяющих без труда подвергать то или иное CSS-свойство циклическому изменению по правилам, заданным автором сайта, и не прибегая к JavaScript.

Позавчера, 12 апреля 2011 года (в пятидесятую годовщину гагаринского полёта) в репозиторий mozilla-central «приземлились» патчи к багу 435442 тем самым поддержка CSS-анимаций появилась и в Файерфоксе.

Чуть сложнее угадать, в каком именно Файерфоксе она появилась. Ведь в тот же позавчерашний день, как все мы ужé знаем, началась и работа над Firefox 6, а код Firefox 5 перешёл из mozilla-central на ветку mozilla-aurora. Так в Firefox 5 ли ожидать нам поддержку CSS3 Animations, или всё же в Firefox 6?

Есть основания полагать, что в Firefox 5.

Я прежде всего полагаюсь на собственноручное сравнение времени «приземления» патчей к багу 435442 (соответствующий комментарий к багу помечен временем 00:27:05 PDT) и времени появления версии Firefox 6 (соответствующий дифф помечен временем 06:51:00 -0700 и так как тихоокеанское летнее время PDT как раз соответствует «UTC-7», то получается, что Firefox 6 появился более чем шестью часами позже по сравнению с поддержкою CSS3 Animations).

К тому же выводу (Firefox 5) пришли и на сайте «Can I use».

Двойная отныне поддержка (со стороны и WebKit, и Firefox) делает будущее черновика стандарта CSS Animations куда более лучезарным, чем прежде.
Всего голосов 54: ↑30 и ↓24+6
Комментарии8

CSS 3 Timing Functions и с чем их едят

Время на прочтение15 мин
Количество просмотров103K


Хей народ, пристегните ремни и держитесь покрепче, ибо наступил действительно волнительный момент: вам предстоит разобраться в тонкостях чрезвычайно интересных временных функций CSS!


Окей, ваша кровь, конечно, вряд ли закипела от предмета данной статьи, но шутки в сторону: временные функции — своего рода скрытая жемчужина, когда дело касается CSS, и, вполне вероятно, вы удивитесь тому, сколько всего интересного с помощью них можно сделать.

Полетели!
Всего голосов 77: ↑74 и ↓3+71
Комментарии8

9 способов оптимизации производительности Front-End

Время на прочтение10 мин
Количество просмотров26K
Поскольку современные браузеры стали поддерживать больше возможностей, а веб-индустрия стремительно перемещается в сторону мобильных устройств, появилась необходимость писать компактный и оптимизированный код, который не заставит долго ждать пользователя, пока загрузится сайт. Front-end хорош тем, что в нем содержится много простых стратегий и конвенций кода, которые мы можем использовать для обеспечения оптимальной производительности. В этой статье мы собрали 9 простых советов, которые помогут с оптимизацией кода.

Сразу должен сказать, что часть приемов было подсмотрено нами на западных просторах интернетов, а часть добавили мы. В любом случае, в рунете такого материала не было. Нам часто приходится писать большие системы и оптимизировать скорость загрузки, поэтому стараемся бороться за каждый байт. Отсюда и решили написать про эту важную тему.
Читать дальше →
Всего голосов 31: ↑18 и ↓13+5
Комментарии15

impress.js — презентации на CSS3, рвущие шаблон

Время на прочтение4 мин
Количество просмотров18K
Даже хорошие презентации, не содержащие списков из двадцати пунктов восьмым кеглем и вызывающих рвотный рефлекс картинок из бесплатных сборников клипарта “встречи и партнёрство” или “офисная жизнь”, следуют давным-давно заданному стандарту, без изменений перенесённому в офисные пакеты из мира старинных диапроекторов. Презентация всегда представляет собой набор прямоугольных картинок одинакового формата и размера. Иногда между ними добавляют переходы и анимацию, раздражающую не меньше разноцветных надписей и бессмысленно улыбающихся абстрактных офисных работников. Стандартом де-факто для хорошей презентации давно стала последовательность статичных слайдов без всякого мельтешения, с очень коротким текстом крупным шрифтом и несколькими тщательно подобранными фотографиями или скриншотами.

Основанный на трансформациях и переходах CSS3, javascript-фреймворк для создания презентаций impress.js выходит за рамки понятия “слайд” и позволяет строить презентации в открытом, неограниченном трёхмерном пространстве. Источником вдохновения для него послужил сервис prezi.com. Репозиторий impress.js на Гитхабе появился меньше месяца назад, но уже стал одним из самых популярных. Нетерпеливые могут посмотреть небольшую демку здесь, а остальные — создать пример необычной презентации прямо сейчас.
Читать дальше →
Всего голосов 101: ↑96 и ↓5+91
Комментарии46

Отчет с конференции Front Trends 2012

Время на прочтение6 мин
Количество просмотров2K


Конференция проходила 26-27 апреля в Варшаве, это была вторая конференция (Lea Verou о первой конференции) из серии, и судя по слухам и успешности — не последняя.

Все доклады были на английском языке, строго по 30 минут, в одном зале, с частыми, но короткими кофи-брейками. В основном были технологические доклады, но не обошлось без евангелистов и спонсорских докладов. Организация мероприятия очень понравилась, за исключением отсутствия розеток в зале и большой очереди за бейджами в первый день.

Сайт конференции, оф. хэштег #FrontTrends, так же организаторы обещали вскоре выложить видео записи презентаций (как появится информация, обязательно обновлю пост).
Читать дальше →
Всего голосов 33: ↑28 и ↓5+23
Комментарии11

CSS Summit 2012, моя первая онлайн конференция

Время на прочтение4 мин
Количество просмотров2.3K


В начале августа удалось побывать на четвёртой, ежегодной онлайн конференции CSS Summit. Конференция проходила 3 дня подряд с разбитием докладов по следующим направлениям: CSS3 training, Advanced CSS, Preprocessors. Все доклады на английском языке.

Для нас это был первый опыт присутствия на онлайн конференциях, и даже если вы не особо интересуетесь клиентской разработкой, вам возможно будет интересно почитать о формате проведения подобных конференций.

Записи докладов как со всей конференции, так и за отдельные дни, можно купить на официальном сайте. Промо код, со скидкой 20% — “20SNOOK”.

Под катом пару слов об организации мероприятия, ссылки на презентации и небольшой конспект интересных тезисов и мыслей о веб разработке.
Читать дальше →
Всего голосов 9: ↑7 и ↓2+5
Комментарии2

За кадром — Media Query Mario

Время на прочтение9 мин
Количество просмотров13K

В этом хабратопике пойдет речь о создании демки Media Query Mario, о которой упоминалось в дайджесте Zfort #30.

Я обожаю каждое новое техническое демо, которое добирается до моего браузера. То, что люди порой в них совмещают, может взорвать мозг своей сложностью и креативностью.

После посещения WebDevConf 2012 в середине октября, я чувствовал то самое, возвышенное вдохновение, которое преподносит хорошая конференция. Возвращаясь с конференции в Лондон, я заметил твит о Mozilla Dev Derby, и, все еще вдохновленный, решил внести свой вклад. Результатом стало техническое демо Media Query Mario, которое представляет собой смесь из медиа запросов, CSS3 анимаций и HTML5 audio.
Читать дальше →
Всего голосов 32: ↑29 и ↓3+26
Комментарии13