Комментарии 144
Круто получилось!
+16
Спасибо!
+3
Осталось сделать приложения на CCS3 :) предлагаю начать с калькулятора :)
+4
у меня он тоже на первом месте в списке запланированных к реализации приложений ;)
+1
Уже есть :) habrahabr.ru/blogs/css/131507/
0
эмм, а закончить CSS-OS?
+4
Нет уж сначала пусть айфон до полного функционала доделают.
+2
Маньяк :)
+11
Автор знает толк.
+7
mad skills detected!
+13
Nokia 3310 слабо? :-)
+5
Нокия 3310 на css3 это моветон.
+1
После иконок этого iPhone уже ничего не слабо :D
+9
Только после того, как на самой 3310 это можно будет просмотреть )
0
Можно вместо резюме высылать
0
Ты реально крут, мен.
+3
можете прикинуть сколько времени ушло на работу?
+8
а почему аннимации средствами джс, а не цсс?
0
Кто-то должен был это сделать:
+7
Internet Explorer — я же перед ним извинился;)
вообще есть желание добавить вендорные свойства и для IE, но пока боюсь;)
вообще есть желание добавить вендорные свойства и для IE, но пока боюсь;)
+4
шестой?
0
Windows Phone 7?
+11
0
Это он в WP7 трансформировался
+3
Blackberry (6.0) напрягся и нарисовал. Жутко тормозит, но чего можно ожидать от iPhone на устройстве конкурента )))
0
Под Android в Opera Mobile — всё отлично, в дефолтном браузере — печалька, прям как в скрине выше.
0
Это я не к тому, что оно нужно) Просто для информации. За работу — уважуха. Надо будет посмотреть код, интересно как всё это сделано :)
0
а у меня на htc наоборот- в опере рисует квадрат, а дифолтный браузер отрисовывает все норм. правда с красным фоном. Но самое забавное что после загрузки дифолтный браузер редиректит страничку на главную htc, не из-за слова iphone в адресе ли? ;)
0
iPhone на iPhone :)
Подлагивает конечно знатно.
Подлагивает конечно знатно.
0
да, есть такое, но увы, поправить скорость рендера такого CSS3 врятле получится
0
Картинки что-то не вставились. Попробую ссылками.
Посмотреть на Яндекс.Фотках
Посмотреть на Яндекс.Фотках
Посмотреть на Яндекс.Фотках
Посмотреть на Яндекс.Фотках
+1
Для картинок нужно больше К. Используй предпросмотр, Люк.
0
НЛО прилетело и опубликовало эту надпись здесь
Мсье знает толк.
0
Суров. Очень суров.
+2
Замечательно! Есть к чему придраться, но работа проделана отличная.
Было бы интересно почитать побольше подробностей про реализацию: наверняка же встретились разные особенности в применении трансформов и градиентов? Подобные примеры позволяют очень хорошо изучить всяческие грабли и подводные камни, об этом вполне можно написать серию статей :)
А, да: из придирок одну-таки упомяну: на js тут надо было сделать только тянущийся слайдер, а вот все остальные состояния было бы круто сделать тоже чисто на CSS, на :target или на :checked.
Было бы интересно почитать побольше подробностей про реализацию: наверняка же встретились разные особенности в применении трансформов и градиентов? Подобные примеры позволяют очень хорошо изучить всяческие грабли и подводные камни, об этом вполне можно написать серию статей :)
А, да: из придирок одну-таки упомяну: на js тут надо было сделать только тянущийся слайдер, а вот все остальные состояния было бы круто сделать тоже чисто на CSS, на :target или на :checked.
+1
НЛО прилетело и опубликовало эту надпись здесь
Да, со слайдом «честно» мало что можно сделать )
Я быстренько, на основе вашего варианта сделал аналог на ховере: dabblet.com/gist/1522751 — особо его не прорабатывал, но идея должна быть понятна :)
(фф/вебкиты ок)
Я быстренько, на основе вашего варианта сделал аналог на ховере: dabblet.com/gist/1522751 — особо его не прорабатывал, но идея должна быть понятна :)
(фф/вебкиты ок)
+3
Круто! я даже и не думал по началу такое делать, а сейчас вот можно попробовать реализовать все на CSS! Спасибо, товарищи!)
0
clip2net.com/s/1r38g — это еще нужно постараться заметить, а навести вообще никак
PS но дабблет нериально крут )
PS но дабблет нериально крут )
0
НЛО прилетело и опубликовало эту надпись здесь
Спасибо:)
да, на самом деле у каждой иконки фактически своя история! а описывать все в этой статье (3395 строк кода css) не особо правильно:) потому наверное оставлю либо на потом, либо соберу еще самое интересное еще на статью:)
придирка стоит свеч, найду время и постараюсь реализовать:) еще раз спасибо!
да, на самом деле у каждой иконки фактически своя история! а описывать все в этой статье (3395 строк кода css) не особо правильно:) потому наверное оставлю либо на потом, либо соберу еще самое интересное еще на статью:)
придирка стоит свеч, найду время и постараюсь реализовать:) еще раз спасибо!
0
Офигеть, в шоке. Просто круто.
0
в хромиуме 15.0.874.106 (Сборка для разработчиков 107270 Linux) Ubuntu 11.10
+2
Да, знаю что не нова, но все эти варианты как-то показались не реалистичными и не так похожыми на реальный iPhone. Да и иконки у этого не такие красочные и заморочливые.
Спасибо. У меня к завершению на последние иконки тоже терпения не хватало, но хорошо что добил таки)
Спасибо. У меня к завершению на последние иконки тоже терпения не хватало, но хорошо что добил таки)
0
Кстати, версия TjRusа без проблем работает в Opera 11.6, а вот этот вариант не работает. В Хроме отрисовывается нормально, но это же не так круто!
0
Зачем?
-5
1. Вызов самому себе;
2. Это казалось очень хорошей демкой CSS3 возможностей (хоть и далеко не всех).
2. Это казалось очень хорошей демкой CSS3 возможностей (хоть и далеко не всех).
+4
Не пойми привратно, создать такое действительно очень круто, просто вызов самому себе нужен только тебе, а о таких возможностях CSS3 все и так знают. Я не против таких забав, но было бы круто увидеть что-то реально новое, полезное для применения на различных проектах.
К примеру чашка чая Вадима Макеева по сравнению с этим выглядит довольно скудно, но для своего времени это было нечто потрясающе. Сейчас подобного рода вещи, расцениваются мной как просто забава.
Безусловно, что кто-то обязательно увидит нечто полезное для себя в этом посте. Здесь и выше исключительно моё личное мнение.
К примеру чашка чая Вадима Макеева по сравнению с этим выглядит довольно скудно, но для своего времени это было нечто потрясающе. Сейчас подобного рода вещи, расцениваются мной как просто забава.
Безусловно, что кто-то обязательно увидит нечто полезное для себя в этом посте. Здесь и выше исключительно моё личное мнение.
0
Понима, но у вас разве не бывало таких случаев в жизни, что глядя на чью-то работу вам хочется сделать что-то подобное, или вы понимаете что какая-нибудь идея что засела в голове таки стоит свеч и что ее не стоит откладывать. Я не думал стоит это сделать или нет. Мне просто хотелось это сделать.
+2
Вашу бы энергию, да в мирное русло =)
0
Фантастика!
0
А вы не из Челябинска случаем? О.о
+5
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Офигенно. По исходникам буду изучать CSS3 на практике :) Всегда мечтал, чтобы красивые сайты были без картинок.
0
да, сейчас весь UI красиво можно делать без использования картинок, только всякие красивости для визуального оформления пока еще их требуют.
0
Шикарно!
Мне бросали на него ссылку в твиттере пару дней назад, впечатлило.
Мне бросали на него ссылку в твиттере пару дней назад, впечатлило.
0
Браво
0
Интересно теперь посмотреть на это используя это habrahabr.ru/blogs/webdev/135336/ )
0
Браво!
0
Не удержался добавил в избранное
0
Какой проект следующий? :)
0
Пара идей по улучшениям.
Анимацию иконок при разблокировке можно сделать через transition + transform: translate(), как то так:
.icon
{
…
transform: translate(-100px, -100px); /* для каждой иконки будет свое смещение*/
transition: translate 1s .25s; /* подберете сами */
}
.phone_on .icon
{
transform: translate(0px, 0px); /* для всех иконок будет будет нулевое смещение */
}
Анимация должна получиться более плавная.
Так же в этом случае можно не использовать position: absolute, а использовать float (меньше кода для позиционирования).
Насчет анимации slide to unlock: для webkit можно попробовать сделать как здесь trentwalton.com/bgclip/
Анимацию иконок при разблокировке можно сделать через transition + transform: translate(), как то так:
.icon
{
…
transform: translate(-100px, -100px); /* для каждой иконки будет свое смещение*/
transition: translate 1s .25s; /* подберете сами */
}
.phone_on .icon
{
transform: translate(0px, 0px); /* для всех иконок будет будет нулевое смещение */
}
Анимация должна получиться более плавная.
Так же в этом случае можно не использовать position: absolute, а использовать float (меньше кода для позиционирования).
Насчет анимации slide to unlock: для webkit можно попробовать сделать как здесь trentwalton.com/bgclip/
0
А вот тут конкретно с градиентом: www.alldesignstuffs.com/2011/creating-css3-animation-using-css3-gradient-and-background-cliptext/
0
Автор — брутальный css3 маньяк и большой молодец ^_^
ps нужно попробовать сделать калькулятор или metro ui на html5.
ps нужно попробовать сделать калькулятор или metro ui на html5.
+1
супер, только пменяйте «iPhone4 on pure CSS3!» на «iPhone4 in pure CSS3!», так правильнее
0
А хабраэффект на сайте состоялся? :)
0
ждите иск от Эпл :D
0
С утра после прочтения поста не покидало чувство невыполненного долга, спать хочется — ужасно, но не смог заснуть не разместив ссылки на это:
вот: demo.tutorialzine.com/2011/10/ios-homescreen-coffeescript/
и вот: iphone.hohli.com/
для завершенности картины мастера =)
Круто!
вот: demo.tutorialzine.com/2011/10/ios-homescreen-coffeescript/
и вот: iphone.hohli.com/
для завершенности картины мастера =)
Круто!
0
Это очень, очень здорово! Респект!
0
У меня AppStore не открывается(
0
Ждите иска за иконку youtube
-1
Безумно круто!
0
кому интересно вот статистика за месяц существования странички с iPhone 4 на CSS3 — http://tjrus.com/blog/iphone-4-in-css3-first-month-statistics
0
может не увидел, может кто-то уже написал, но тут есть маленькая недоработка, которая будет тормозить машину
у тебя в открытой менюшке, когда #iphone_slide2unlock принимает opacity: -1.19273 все еще работает и каждый span крутит opacity
у тебя в открытой менюшке, когда #iphone_slide2unlock принимает opacity: -1.19273 все еще работает и каждый span крутит opacity
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
iPhone 4 на CSS3 без использования картинок