Skip to content

Commit

Permalink
Pure CSS nth-child animation
Browse files Browse the repository at this point in the history
  • Loading branch information
Fixpoint committed Mar 23, 2012
1 parent 2f8f737 commit 8955d3a
Show file tree
Hide file tree
Showing 7 changed files with 767 additions and 234 deletions.
96 changes: 96 additions & 0 deletions data-mock.js
@@ -0,0 +1,96 @@
var data = {
past: [
{
'date': Date.parse('10.03.2012'), 'title': 'Це CeBit, Мамо!',
'description': "“BARCELOOONA! -3″ — традиционное, ежегодное DevCafe+МастерКласс по Android GameDev<br>Программа:<br>— “Android в Барселоне” — Сергей<br> Митяев, редактор gagadget, участник Mobile World Congress 2012 (Barcelona, Spain)<br>— MasterClass Game-development for Android:<br>1) “Как написать успешную игру (опыт создания и поддержки игры Dead Rider)” — Рафаэль Гилязитдинов (Ufa GTUG)<br>2) “Опыт участия GameDev-проектов в международных конкурсах, а также разработка и продвижение игр в Android Market и альтернативних магазинах” — Михаил Дворников (Kyiv GTUG Center)<br>3) “GameDev, как бизнес — новые вызовы и новые возможности” — Обсуждение",
'photos': [
'https://lh5.googleusercontent.com/-fIJnXkQRapg/TvHPB2hUrkI/AAAAAAAAAQA/3Cs0nHHFkr4/s150-c/photo.jpg',
'https://lh5.googleusercontent.com/-fIJnXkQRapg/TvHPB2hUrkI/AAAAAAAAAQA/3Cs0nHHFkr4/s150-c/photo.jpg',
'https://lh5.googleusercontent.com/-fIJnXkQRapg/TvHPB2hUrkI/AAAAAAAAAQA/3Cs0nHHFkr4/s150-c/photo.jpg',
'https://lh5.googleusercontent.com/-fIJnXkQRapg/TvHPB2hUrkI/AAAAAAAAAQA/3Cs0nHHFkr4/s150-c/photo.jpg',
'https://lh5.googleusercontent.com/-fIJnXkQRapg/TvHPB2hUrkI/AAAAAAAAAQA/3Cs0nHHFkr4/s150-c/photo.jpg',
'https://lh5.googleusercontent.com/-fIJnXkQRapg/TvHPB2hUrkI/AAAAAAAAAQA/3Cs0nHHFkr4/s150-c/photo.jpg',
]
},
{ 'date': Date.parse('03.03.2012'), 'title': 'BARCELOOONA!-3 + Android GameDev Master-Class' },
{
'date-from': Date.parse('17.02.2012'), 'date-to': Date.parse('19.02.2012'),
'title': 'Global Android Dev Camp'
},
{ 'date': Date.parse('12.02.2012'), 'title': 'Android Master-Class, Level 2' },
{ 'date': Date.parse('05.02.2012'), 'title': 'Android Master-Class, Level 1' },
{ 'date': Date.parse('18.10.2011'), 'title': 'Встреча с Андреем Ясинецким' },
{ 'date': Date.parse('14.10.2011'), 'title': 'Встреча на Эльбе' },
],

future: [
{
'date': Date.parse('24.05.2012'), 'title': 'Це CeBit, Мамо!',
'description': "“BARCELOOONA! -3″ — традиционное, ежегодное DevCafe+МастерКласс по Android GameDev<br>Программа:<br>— “Android в Барселоне” — Сергей<br> Митяев, редактор gagadget, участник Mobile World Congress 2012 (Barcelona, Spain)<br>— MasterClass Game-development for Android:<br>1) “Как написать успешную игру (опыт создания и поддержки игры Dead Rider)” — Рафаэль Гилязитдинов (Ufa GTUG)<br>2) “Опыт участия GameDev-проектов в международных конкурсах, а также разработка и продвижение игр в Android Market и альтернативних магазинах” — Михаил Дворников (Kyiv GTUG Center)<br>3) “GameDev, как бизнес — новые вызовы и новые возможности” — Обсуждение",
},
{ 'date': 'Middle of June', 'title': 'BARCELOOONA!-3 + Android GameDev Master-Class' },
{ 'date': 'Winter 2013', 'title': 'Встреча на Эльбе' },
],

members: [
{ visits: 10, name: 'Tymur Porkuian', websites: { 'G+personal': 'http://gplus.to/fixpoint', 'G+programming': 'http://gplus.to/leastfixedpoint', 'GitHub': 'http://github.com/fixpoint' } },
{ visits: 15, name: 'Andrii Yasinetskyi', websites: { 'Blog': 'http://codemastering.net' } },
{ visits: 6, name: 'Vladimir Ivanov', websites: { } },
{ visits: 10, name: 'Tymur Porkuian', websites: { 'G+personal': 'http://gplus.to/fixpoint', 'G+programming': 'http://gplus.to/leastfixedpoint', 'GitHub': 'http://github.com/fixpoint' } },
{ visits: 15, name: 'Andrii Yasinetskyi', websites: { 'Blog': 'http://codemastering.net' } },
{ visits: 6, name: 'Vladimir Ivanov', websites: { } },
{ visits: 10, name: 'Tymur Porkuian', websites: { 'G+personal': 'http://gplus.to/fixpoint', 'G+programming': 'http://gplus.to/leastfixedpoint', 'GitHub': 'http://github.com/fixpoint' } },
{ visits: 15, name: 'Andrii Yasinetskyi', websites: { 'Blog': 'http://codemastering.net' } },
{ visits: 6, name: 'Vladimir Ivanov', websites: { } },
{ visits: 10, name: 'Tymur Porkuian', websites: { 'G+personal': 'http://gplus.to/fixpoint', 'G+programming': 'http://gplus.to/leastfixedpoint', 'GitHub': 'http://github.com/fixpoint' } },
{ visits: 15, name: 'Andrii Yasinetskyi', websites: { 'Blog': 'http://codemastering.net' } },
{ visits: 6, name: 'Vladimir Ivanov', websites: { } },
{ visits: 10, name: 'Tymur Porkuian', websites: { 'G+personal': 'http://gplus.to/fixpoint', 'G+programming': 'http://gplus.to/leastfixedpoint', 'GitHub': 'http://github.com/fixpoint' } },
{ visits: 15, name: 'Andrii Yasinetskyi', websites: { 'Blog': 'http://codemastering.net' } },
{ visits: 6, name: 'Vladimir Ivanov', websites: { } },
{ visits: 10, name: 'Tymur Porkuian', websites: { 'G+personal': 'http://gplus.to/fixpoint', 'G+programming': 'http://gplus.to/leastfixedpoint', 'GitHub': 'http://github.com/fixpoint' } },
{ visits: 15, name: 'Andrii Yasinetskyi', websites: { 'Blog': 'http://codemastering.net' } },
{ visits: 6, name: 'Vladimir Ivanov', websites: { } },
{ visits: 10, name: 'Tymur Porkuian', websites: { 'G+personal': 'http://gplus.to/fixpoint', 'G+programming': 'http://gplus.to/leastfixedpoint', 'GitHub': 'http://github.com/fixpoint' } },
{ visits: 15, name: 'Andrii Yasinetskyi', websites: { 'Blog': 'http://codemastering.net' } },
{ visits: 6, name: 'Vladimir Ivanov', websites: { } },
{ visits: 10, name: 'Tymur Porkuian', websites: { 'G+personal': 'http://gplus.to/fixpoint', 'G+programming': 'http://gplus.to/leastfixedpoint', 'GitHub': 'http://github.com/fixpoint' } },
{ visits: 15, name: 'Andrii Yasinetskyi', websites: { 'Blog': 'http://codemastering.net' } },
{ visits: 6, name: 'Vladimir Ivanov', websites: { } },
{ visits: 10, name: 'Tymur Porkuian', websites: { 'G+personal': 'http://gplus.to/fixpoint', 'G+programming': 'http://gplus.to/leastfixedpoint', 'GitHub': 'http://github.com/fixpoint' } },
{ visits: 15, name: 'Andrii Yasinetskyi', websites: { 'Blog': 'http://codemastering.net' } },
{ visits: 6, name: 'Vladimir Ivanov', websites: { } },
{ visits: 10, name: 'Tymur Porkuian', websites: { 'G+personal': 'http://gplus.to/fixpoint', 'G+programming': 'http://gplus.to/leastfixedpoint', 'GitHub': 'http://github.com/fixpoint' } },
{ visits: 15, name: 'Andrii Yasinetskyi', websites: { 'Blog': 'http://codemastering.net' } },
{ visits: 6, name: 'Vladimir Ivanov', websites: { } },
{ visits: 10, name: 'Tymur Porkuian', websites: { 'G+personal': 'http://gplus.to/fixpoint', 'G+programming': 'http://gplus.to/leastfixedpoint', 'GitHub': 'http://github.com/fixpoint' } },
{ visits: 15, name: 'Andrii Yasinetskyi', websites: { 'Blog': 'http://codemastering.net' } },
{ visits: 6, name: 'Vladimir Ivanov', websites: { } },
{ visits: 10, name: 'Tymur Porkuian', websites: { 'G+personal': 'http://gplus.to/fixpoint', 'G+programming': 'http://gplus.to/leastfixedpoint', 'GitHub': 'http://github.com/fixpoint' } },
{ visits: 15, name: 'Andrii Yasinetskyi', websites: { 'Blog': 'http://codemastering.net' } },
{ visits: 6, name: 'Vladimir Ivanov', websites: { } },
{ visits: 10, name: 'Tymur Porkuian', websites: { 'G+personal': 'http://gplus.to/fixpoint', 'G+programming': 'http://gplus.to/leastfixedpoint', 'GitHub': 'http://github.com/fixpoint' } },
{ visits: 15, name: 'Andrii Yasinetskyi', websites: { 'Blog': 'http://codemastering.net' } },
{ visits: 6, name: 'Vladimir Ivanov', websites: { } },
{ visits: 10, name: 'Tymur Porkuian', websites: { 'G+personal': 'http://gplus.to/fixpoint', 'G+programming': 'http://gplus.to/leastfixedpoint', 'GitHub': 'http://github.com/fixpoint' } },
{ visits: 15, name: 'Andrii Yasinetskyi', websites: { 'Blog': 'http://codemastering.net' } },
{ visits: 6, name: 'Vladimir Ivanov', websites: { } },
{ visits: 10, name: 'Tymur Porkuian', websites: { 'G+personal': 'http://gplus.to/fixpoint', 'G+programming': 'http://gplus.to/leastfixedpoint', 'GitHub': 'http://github.com/fixpoint' } },
{ visits: 15, name: 'Andrii Yasinetskyi', websites: { 'Blog': 'http://codemastering.net' } },
{ visits: 6, name: 'Vladimir Ivanov', websites: { } },
{ visits: 10, name: 'Tymur Porkuian', websites: { 'G+personal': 'http://gplus.to/fixpoint', 'G+programming': 'http://gplus.to/leastfixedpoint', 'GitHub': 'http://github.com/fixpoint' } },
{ visits: 15, name: 'Andrii Yasinetskyi', websites: { 'Blog': 'http://codemastering.net' } },
{ visits: 6, name: 'Vladimir Ivanov', websites: { } },
{ visits: 10, name: 'Tymur Porkuian', websites: { 'G+personal': 'http://gplus.to/fixpoint', 'G+programming': 'http://gplus.to/leastfixedpoint', 'GitHub': 'http://github.com/fixpoint' } },
{ visits: 15, name: 'Andrii Yasinetskyi', websites: { 'Blog': 'http://codemastering.net' } },
{ visits: 6, name: 'Vladimir Ivanov', websites: { } },
{ visits: 10, name: 'Tymur Porkuian', websites: { 'G+personal': 'http://gplus.to/fixpoint', 'G+programming': 'http://gplus.to/leastfixedpoint', 'GitHub': 'http://github.com/fixpoint' } },
{ visits: 15, name: 'Andrii Yasinetskyi', websites: { 'Blog': 'http://codemastering.net' } },
{ visits: 6, name: 'Vladimir Ivanov', websites: { } },
],
}

function requestData(success, failure) {
setTimeout(function() { success(data) }, 1000)
}

89 changes: 0 additions & 89 deletions data.js

This file was deleted.

0 comments on commit 8955d3a

Please sign in to comment.