Каскадные Таблицы Стилей

индекс
323,31

Солнечная система, нарисованная (не в масштабе) при помощи CSS3

Alex Girón сочинил демонстрацию и к ней поясняющую блогозапись (с элементами исходного кода), посвящённые начертанию движущейся Солнечной системы при помощи border-radius, CSS-анимации и аффинных CSS-преобразований (а именно, анимированных поворотов от 0° до 360°).

В Firefox эта демонстрация выглядит как неподвижная иллюстрация:

[Солнечная система]

В вебкитных браузерах (Chrome, Safari) планеты к тому же вращаются на своих орбитах.

В Эксплорере вся система приобретает необычайный вид:

[вид в IE]
+164
29 мая 2010, 13:24
38

комментарии (113)

НЛО прилетело и опубликовало эту надпись здесь
+28
WizardBox #
Microsoft работает над правильной поддержкой Солнечной системы, в IE9 всё выглядит так:

+11
0lympian #
Зря смеетесь, над Галлилеем тоже вначале подшучивали… :D
+1
RDV #
Стив Балмер:
— это фича, а не баг! ))
+32
naum #
Мицгол, вы ведь можете когда хотите :) Умничка.
+95
PDEMON #
Все сходится:

habrahabr.ru/blogs/humour/93791/
–10
Darkened #
На опере нет блика, это тонкий юмор?
+4
Argentum47 #
+2
SvnWeb #
Это заслуженый минус на хабре ёпта))))))))))))))))
+26
Darkened #
Э, дружок, щас я тебе покажу заслуженный минус.
Приготовились… барабанная дробь.

«Стив Джобс — долбится в зад!»

[смотри, щас набегут]
–7
SvnWeb #
Ты ему завидуешь чтоль?
–1
taliban #
юмор, чувак, улыбайся чаще
–11
Klimka #
Не сходится. У меня в опере выглядит как и в IE. Квадратная и статичная солнечная система.
+5
corristo #
обновлять оперу не пробовали? У меня круглая, хоть и статичная.
+10
SvnWeb #
у меня ваще компьютера нету
НЛО прилетело и опубликовало эту надпись здесь
+5
bolk #
Какого года «Опера»?
+2
Tishka17 #
Последняя стабильная для Linux
–1
taliban #
не врите, у меня орбиты круглые на убунту, лучше скачайте последнюю все-таки
+1
Tishka17 #
«Последняя стабильная» это 10.10. В 10.50 всё круглое, как полагается.
0
taliban #
так надо уточнять версию, а не «та которая мне нравится», у каждого свои критерии стабильности
НЛО прилетело и опубликовало эту надпись здесь
+1
taliban #
да, я протупил, качая снепшоты я не заметил что сама опера рекомендует на сайте версию для линукса 10.10 :(
–2
Fade #
Doraemon рулит
+13
Aquahawk #
Наивный, он всё ещё думает сто в Солнечной системе 9 планет.
+2
Argentum47 #
Но он же написал:
Oh, and yes… I kept Pluto ;-)
НЛО прилетело и опубликовало эту надпись здесь
+5
sylvio #
Это совершенно не отменяет того, что именно вот там что-то крутится :)
К тому же он рисует solar system, а не planetary system ;)
–18
padla2k #
А чёй та пояс астероидов круглый у ИЕ? Я понимаю что автор стебется над Майкрософтом, но стеб уж больно натянутый. Неужели не всех еще это достало?
+6
PDEMON #
это же png картинка. neography.com/experiment/circles/solarsystem/asteroids_meteorids.png
Все остальное я так понял сделано на коде.
0
bondbig #
Занятно.
Интересно, а почему не вращается в ФФ?
0
PDEMON #
opera 10.53 тоже стоит.
+5
stasikos #
а в 10.10 солнечная система еще не круглая
НЛО прилетело и опубликовало эту надпись здесь
0
remal #
В Сафари тормозит жестко…
+1
Goodkat #
На ипаде не тормозит
+21
Goodkat #
Ok, виноват — ужасно тормозит!
0
Vizzy #
У меня не тормозит :)
+7
Goodkat #
Тсс!
+8
Shens #
В IE просто не евклидово пространство, используется другая метрика. Ну и с орбит часть планет слетела, а так всё в порядке.
НЛО прилетело и опубликовало эту надпись здесь
+2
9ikopb #
Это подход Майкрософт. Если МС сказали, что орбиты планет должны быть квадратными, а планеты — статичными, если сказали, что только это обеспечит нормальную работу системы(солнечной, на других платформах не заработает), сказали, что квадратных орбит хватит всем, то «так и надо». Несомненно, что сейчас тысячи людей скажут: «Ну удобнее чем та, круглая! Её ещё настраивать надо!», «Да, там вертится, зато здесь игры!», да и просто: «Круглая система — г--о для студентов задротов!»
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
+3
xn__p2a #
Люди из ООО «Майкрософт Рус» нервно вздрогнули от вашего комментария.
+1
9ikopb #
Артемий Татьянович Лебедев может пойти нахуй со своими правилами — названия не переводятся, поэтому применять к ним надо правила транслитерации.
+3
Alex_MIPT #
Opera 10.00, всё квадратное.
0
Alex_MIPT #
ADD: кроме пояса астероидов, конечно.
+1
nsinreal #
10.53 — все в порядке.
+5
nobr #
Потому, что round-border добавили в 10.5
+3
homm #
Как это странно.
–11
vick #
Ой я не могу! Эксплорер жжет!
+28
alexleo #
Вот оно- наше будущее… Хром, конечно, старается вовсю… 70-80% загрузки двухъядерного p9500/2.5G для рисования простейшей анимации… Жесть.
+4
yul #
что-то мне вдруг захотелось отключить обновление у Фаерфокса.
+26
Meroving #
и еще эти люди запрещают адобе ковыряться в носу))
+1
Meroving #
а ведь показательно, +26 за коммент и -2 в карму. психологию можно изучать)
0
gooddy #
в то время сафари всё рисует гладко и проц кушает совсем малость, но почему-то думал, что будет наоборот =)
+1
Terion #
Mac OS X 10.5.8, Safari: тормозит до умопомрачения.
Ну, оно-то понятно почему: хардварную акселерацию для цсс3 и всего прочего только в снегопарде добавили…
0
SpeakerRed #
Действительно, Chromium 48500 дергается, а в Safari все гладко.
У меня Snow Leopard 10.6.3.
0
Masterkey #
Chromium 6.0.420.0 (48550) Ubuntu
Кушает один вирт проц на i5-430M, графика дергается, вцелом — жирненько.
+3
bobermaniac #
Будущее здесь.

dl.dropbox.com/u/586279/futureishere.png

Правда дергаться оно от этого меньше не начинает.
0
Ikarr #
На моем четырехядернике кушает ровно одно ядро, но полностью. Изображение ощутимо тормозит. В принципе, для процесса разрешено использование любых ядер, но он возможностью не пользуется, интересно, почему?
0
Imposeren #
Программировать на многоядерники видимо даже гугл не умеет!
0
Romeo_spb #
Chrome 5.0.375.38 beta (Ubuntu 10.04) — 98% от Core2Duo 2.4 = ( (
+1
signum #
не, это не солнечная система — Юпитер делает пол оборота за один земной год =)
+3
9ikopb #
Ну, залезьте в код, поиграйте в бога:)
0
ihor_khodakovskyy #
В IE9 Preview все нормально, но статично…
–1
unholy #
у меня загрузка 7% на iMac 21,5 под Safari 4.0.5, при этом в фоне висят фотошоп, xCode, еще 5 вкладок сафари причем в одной флеш плеер играет музыку.

не знаю что там у кого грузит )
+4
Terion #
у вас, должно быть, снегопард.
а в нем у вэбкита хардварная акселерация всех этих хтмл5/цсс3 примочек
+1
FeraS #
Для Микрософт до сих пор Солнце вращается вокруг земли :-)
НЛО прилетело и опубликовало эту надпись здесь
+27
pens #
Квадратиш, практиш, гут!
+17
enl #
На iPhone всё работает с анимацией и не тормозит:


0
turich #
а на герое притормаживает =\
0
OmKol #
Вообще тормозит/не тормозит — понятие относительное. Я бы не сказал, что на моём iPhone 3G всё идёт прям гладко, хотя и больших тормозов я тоже не наблюдаю. Жалко, что демонстрация не выдаёт количество кадров в секунду.
0
turich #
Я имел ввиду, что на герое хорошо заметны рывки. Интересно было бы сравнить с 2.1 или 2.2 на том же железе…
0
NeonXP #
Аналогично, на зевсе с прошей от гикфона 2.1 тормаза заметны, хотя и слабо. При этом очистка озу (у меня в фоне было примерно 15 программ + 1 достаточно немаленькая игрушка) ощутимой разницы не дала. В целом я оказался приятно удивлен, тем что работа мобильного браузера(кстати, получается он на вебките? не урезанный ли хром получается?) совпала по скорости с настольным хромом.
+1
NeonXP #
Извините, тормаза -> тормоза. Что это со мной…
0
enl #
Я тестировал на 3gs с 4.0beta4. Анимация максимально гладкая (фпс там явно больше 30).
+10
microKot #
Не завидую я землянам, живущем в IE Солнечной системе. Всё-таки 4 раза в год адские огни из космоса уничтожающие километры поверхности Земли — это не очень приятно)
+2
0lympian #
Зато столкновений нет — все строго квадратично! :)
+2
barmaley_exe #
А может леденящий холод? Диаметр нормальной орбиты равен стороне квадратной. Соответственно, на самом близком расстоянии к солнцу оно будет таким же, как и для нормальной орбиты. А вот в углах четырехугольника будет в 1.4 раза больше нормального.
0
microKot #
Я про Главный пояс астероидов.
0
barmaley_exe #
А я подумал про солнце.
Но это даже хорошо в условиях похолодания :-)
+2
Mithgol #
Строго говоря, в IE-системе не будет года и вообще движения по орбитам, так как нет анимации.
0
9ikopb #
И к Солнцу, естественно, повёрнуто будет западное полушарие^W параллелепипед.
+1
DedalX #
Вот как видим микрософт нашу вселенную и всех нас!
0
Die_Gelassenheit #
Кажется, сайт с солнечной системой словил всем известный эффект. Или нет?
0
DedalX #
У меня работает)
–1
alexwolf #
Дополни, что в Opera вид системы такой же, как и в Firefox
+2
barmaley_exe #
Не совсем. На солнце нет блика.
+2
Roler #
Прекрасная иллюстрация IE :)
0
slimper #
На Nexus One в родном браузере с Froyo картинка правильная, но статичная.
0
FinikWasHere #
Представляю как щас автор страницы по ссылке недоумевает откуда сколько посетителей…
+3
HoochieMen #
Я думаю что он умеет пользоваться например аналитиксом :)
0
Angelina_Joulie #
а у меня во всех браузерах тормозит.
Что-то мне не очень-то и нравится подобное использование HTML5, т.к. что бы браузеру отрисовать это на 28" мониторе (нужен для работы) — очень постараться нужно.
НЛО прилетело и опубликовало эту надпись здесь
+1
Sauron #
Гг, вселенная Майкрософт (-:
0
S_talker #
Красиво смотрится в Chrome.
Но так хочется позанудствовать...
Здесь не только масштаб не сохранен (что еще можно простить). Почему Венера вращается в ту же сторону, что и остальные планеты? И почему Плутон, который уже давно не является планетой, тоже включен сюда? Уже либо отображать только 8 планет, либо включать все 4 планетоида.
НЛО прилетело и опубликовало эту надпись здесь
0
Vitvitsky #
еще и не в одной плоскости
НЛО прилетело и опубликовало эту надпись здесь
+1
neochapay #
Уважаю. Плутон — планета! И вобще всё что гидростатично и крутится вокруг солнца есть планета

блин пол года рид-онли не получлось
0
Vizzy #
Полгода чтения — это на другом бложике, и то там это давно уже не соблюдают.
0
sergeant #
тормозит дичайше в хроме на кор2дуо >
+1
Incole #
В полку извращений прибыло
0
Restorer #
linux, chrome 5.0.375.38 beta. тормозит невероятно (при том, что эмулятор денди на js работает почти на полной скоростои). закапывайте.
0
LexL #
windows 7x64, chrome последний, 3 fps
+2
z123 #
когда-то раньше то же самое можно делали на процессоре ~30мгц, а сейчас тормозит на 2000мгц…
вебкит не тормозит, вебкит не тормозит, вебкит не тормозит… :)
–1
egorinsk #
Мда, дожили…

Вот думаю, не перейти ли назад на Оперу 9.27, в ней прокрутка быстрее работает чем ов всех своременных браузерах, которые торомзят все сильнее и сильнее. Разве что Хром не тормозит с первого взгляда, но прокрутка там дерганая и память он жрет как 3 Оперы сразу.
+2
bagyr #
Да, html5 все больше напоминает демосцену: делать максимум наименее приспособленными для этого средствами.
0
ambientos #
Интересно, но на Firefox 4 мало того ничего не вращается, так еще и планеты обрезанные наполовину.

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.