| 
									
										
										
										
											2013-01-27 03:44:45 +04:00
										 |  |  | /********************************************************************** | 
					
						
							|  |  |  | *  | 
					
						
							|  |  |  | **********************************************************************/ | 
					
						
							| 
									
										
										
										
											2013-01-20 16:59:14 +04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-01-21 06:04:32 +04:00
										 |  |  | body { | 
					
						
							|  |  |  | 	padding: 0; | 
					
						
							|  |  |  | 	margin: 0; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-01-25 18:02:02 +04:00
										 |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-01-25 17:30:09 +04:00
										 |  |  | /************************************* layers and hidable elements ***/ | 
					
						
							| 
									
										
										
										
											2013-01-23 05:53:42 +04:00
										 |  |  | .hidden { | 
					
						
							|  |  |  | 	display: none; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | /* keep this empty... */ | 
					
						
							|  |  |  | .shown { | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-01-25 17:30:09 +04:00
										 |  |  | 
 | 
					
						
							|  |  |  | /*********************************************************** pages ***/ | 
					
						
							| 
									
										
										
										
											2013-01-21 03:32:28 +04:00
										 |  |  | .page { | 
					
						
							| 
									
										
										
										
											2013-01-20 17:17:06 +04:00
										 |  |  | 	/* XXX make this browser-sized... */ | 
					
						
							| 
									
										
										
										
											2013-01-29 03:05:42 +04:00
										 |  |  | 	position: relative; | 
					
						
							| 
									
										
										
										
											2013-01-20 16:59:14 +04:00
										 |  |  | 	display: inline-block; | 
					
						
							|  |  |  | 	vertical-align: bottom; | 
					
						
							| 
									
										
										
										
											2013-01-25 09:59:53 +04:00
										 |  |  | 	text-align: left; | 
					
						
							| 
									
										
										
										
											2013-01-22 00:57:01 +04:00
										 |  |  | 	overflow: hidden; | 
					
						
							| 
									
										
										
										
											2013-01-20 17:17:06 +04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-01-28 03:25:04 +04:00
										 |  |  | 	text-align: center; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-01-25 09:59:53 +04:00
										 |  |  | 	width: auto; | 
					
						
							|  |  |  | 	height: auto; | 
					
						
							| 
									
										
										
										
											2013-01-25 17:30:09 +04:00
										 |  |  | 	/* XXX change to relative units... */ | 
					
						
							| 
									
										
										
										
											2013-01-21 03:32:28 +04:00
										 |  |  | 	margin-top: -300px; | 
					
						
							| 
									
										
										
										
											2013-01-20 16:59:14 +04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-01-25 17:30:09 +04:00
										 |  |  | 	/* XXX change to relative units... */ | 
					
						
							| 
									
										
										
										
											2013-01-20 17:17:06 +04:00
										 |  |  | 	font-size: 12px; | 
					
						
							| 
									
										
										
										
											2013-01-25 17:36:28 +04:00
										 |  |  | 
 | 
					
						
							|  |  |  | 	background: white; | 
					
						
							| 
									
										
										
										
											2013-01-20 17:17:06 +04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-01-21 18:04:10 +04:00
										 |  |  | 	-webkit-transition: all 0.2s ease; | 
					
						
							|  |  |  | 	-moz-transition: all 0.2s ease; | 
					
						
							|  |  |  | 	-o-transition: all 0.2s ease; | 
					
						
							|  |  |  | 	-ms-transition: all 0.2s ease;	 | 
					
						
							|  |  |  | 	transition: all 0.2s ease; | 
					
						
							| 
									
										
										
										
											2013-01-20 16:59:14 +04:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-01-21 18:04:10 +04:00
										 |  |  | .page .content { | 
					
						
							|  |  |  | 	display: inline-block; | 
					
						
							|  |  |  | 	text-align: left; | 
					
						
							|  |  |  | 	position: relative; | 
					
						
							| 
									
										
										
										
											2013-01-22 00:57:01 +04:00
										 |  |  | 	overflow: visible; | 
					
						
							| 
									
										
										
										
											2013-01-23 17:59:53 +04:00
										 |  |  | 	white-space: normal; | 
					
						
							| 
									
										
										
										
											2013-01-21 18:04:10 +04:00
										 |  |  | 
 | 
					
						
							|  |  |  | 	/* these set the "safe" marks for page content */ | 
					
						
							| 
									
										
										
										
											2013-01-25 17:30:09 +04:00
										 |  |  | 	/* XXX change to relative units... */ | 
					
						
							| 
									
										
										
										
											2013-01-21 18:04:10 +04:00
										 |  |  | 	width: 800px; | 
					
						
							|  |  |  | 	height: 600px; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-01-21 20:05:05 +04:00
										 |  |  | 	-webkit-transition: all 0.2s ease; | 
					
						
							|  |  |  | 	-moz-transition: all 0.2s ease; | 
					
						
							|  |  |  | 	-o-transition: all 0.2s ease; | 
					
						
							|  |  |  | 	-ms-transition: all 0.2s ease;	 | 
					
						
							|  |  |  | 	transition: all 0.2s ease; | 
					
						
							| 
									
										
										
										
											2013-01-21 18:04:10 +04:00
										 |  |  | } | 
					
						
							| 
									
										
										
										
											2013-01-20 16:59:14 +04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-01-28 18:15:14 +04:00
										 |  |  | .page .bookmark { | 
					
						
							|  |  |  | 	position: absolute; | 
					
						
							|  |  |  | 	font-size: 0px; | 
					
						
							| 
									
										
										
										
											2013-01-29 03:05:42 +04:00
										 |  |  | 	width: 100px; | 
					
						
							|  |  |  | 	height: 100px; | 
					
						
							| 
									
										
										
										
											2013-01-28 18:15:14 +04:00
										 |  |  | 
 | 
					
						
							|  |  |  | 	background: red; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-01-29 03:05:42 +04:00
										 |  |  | 	right: -60px; | 
					
						
							|  |  |  | 	top: -60px; | 
					
						
							| 
									
										
										
										
											2013-01-28 18:15:14 +04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-01-29 02:15:03 +04:00
										 |  |  | 	cursor: hand; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-01-28 18:15:14 +04:00
										 |  |  | 	z-index: 9999; | 
					
						
							|  |  |  | 	opacity: 0,5; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	-webkit-transform: rotate(45deg); | 
					
						
							|  |  |  | 	-moz-transform: rotate(45deg); | 
					
						
							|  |  |  | 	-o-transform: rotate(45deg); | 
					
						
							|  |  |  | 	-ms-transform: rotate(45deg); | 
					
						
							|  |  |  | 	transform: rotate(45deg); | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-01-29 03:05:42 +04:00
										 |  |  | 	-webkit-transition: all 0.2s ease; | 
					
						
							|  |  |  | 	-moz-transition: all 0.2s ease; | 
					
						
							|  |  |  | 	-o-transition: all 0.2s ease; | 
					
						
							|  |  |  | 	-ms-transition: all 0.2s ease;	 | 
					
						
							|  |  |  | 	transition: all 0.2s ease; | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2013-01-25 09:59:53 +04:00
										 |  |  | .page-view-mode .page { | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-01-25 17:30:09 +04:00
										 |  |  | 	/* XXX change to relative units... */ | 
					
						
							| 
									
										
										
										
											2013-01-25 09:59:53 +04:00
										 |  |  | 	width: 800px; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .page-view-mode .page .content { | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-01-28 18:15:14 +04:00
										 |  |  | .page-view-mode .page .bookmark { | 
					
						
							| 
									
										
										
										
											2013-01-29 03:05:42 +04:00
										 |  |  | 	right: -70px; | 
					
						
							|  |  |  | 	top: -70px; | 
					
						
							|  |  |  | 	opacity: 0.5; | 
					
						
							| 
									
										
										
										
											2013-01-28 18:15:14 +04:00
										 |  |  | } | 
					
						
							| 
									
										
										
										
											2013-01-29 03:05:42 +04:00
										 |  |  | .page-view-mode .page .bookmark.justcreated { | 
					
						
							|  |  |  | 	opacity: 1; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-01-20 16:59:14 +04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-01-25 17:30:09 +04:00
										 |  |  | 
 | 
					
						
							|  |  |  | /************************************************** general layout ***/ | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | /* top most element, relative to this everything is sized */ | 
					
						
							| 
									
										
										
										
											2013-01-21 03:32:28 +04:00
										 |  |  | .viewer { | 
					
						
							| 
									
										
										
										
											2013-01-21 18:04:10 +04:00
										 |  |  | 	position: relative; | 
					
						
							| 
									
										
										
										
											2013-01-20 16:59:14 +04:00
										 |  |  | 	/* this makes the magazine behave like a ribbon */ | 
					
						
							| 
									
										
										
										
											2013-01-20 17:17:06 +04:00
										 |  |  | 	width: 100%; | 
					
						
							|  |  |  | 	height: 100%; | 
					
						
							| 
									
										
										
										
											2013-01-21 03:32:28 +04:00
										 |  |  | 	overflow: hidden; | 
					
						
							| 
									
										
										
										
											2013-01-20 16:59:14 +04:00
										 |  |  | 	white-space: nowrap; | 
					
						
							|  |  |  | 	font-size: 0px; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	background: gray; | 
					
						
							| 
									
										
										
										
											2013-01-20 17:17:06 +04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-01-28 14:17:59 +04:00
										 |  |  | 	-webkit-transition: all 0.6s ease; | 
					
						
							|  |  |  | 	-moz-transition: all 0.6s ease; | 
					
						
							|  |  |  | 	-o-transition: all 0.6s ease; | 
					
						
							|  |  |  | 	-ms-transition: all 0.6s ease;	 | 
					
						
							|  |  |  | 	transition: all 0.6s ease; | 
					
						
							| 
									
										
										
										
											2013-01-20 16:59:14 +04:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-01-25 18:02:02 +04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-01-25 17:30:09 +04:00
										 |  |  | /* element used to scale the magazine... */ | 
					
						
							| 
									
										
										
										
											2013-01-21 03:32:28 +04:00
										 |  |  | .scaler { | 
					
						
							|  |  |  | 	position: relative; | 
					
						
							|  |  |  | 	overflow: visible; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	-webkit-transform: scale(1); | 
					
						
							|  |  |  | 	-moz-transform: scale(1); | 
					
						
							|  |  |  | 	-o-transform: scale(1); | 
					
						
							|  |  |  | 	-ms-transform: scale(1);	 | 
					
						
							|  |  |  | 	transform: scale(1); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	-webkit-transition: all 0.2s ease; | 
					
						
							|  |  |  | 	-moz-transition: all 0.2s ease; | 
					
						
							|  |  |  | 	-o-transition: all 0.2s ease; | 
					
						
							|  |  |  | 	-ms-transition: all 0.2s ease;	 | 
					
						
							|  |  |  | 	transition: all 0.2s ease; | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2013-01-25 17:30:09 +04:00
										 |  |  | /* element used to center and align the magazine... */ | 
					
						
							| 
									
										
										
										
											2013-01-21 03:32:28 +04:00
										 |  |  | .aligner { | 
					
						
							|  |  |  | 	position: relative; | 
					
						
							|  |  |  | 	left: 50%; | 
					
						
							|  |  |  | 	height: 100%; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-01-25 17:30:09 +04:00
										 |  |  | 
 | 
					
						
							|  |  |  | /* magazine container, this contains a cover and a set of articles */ | 
					
						
							| 
									
										
										
										
											2013-01-21 03:32:28 +04:00
										 |  |  | .magazine { | 
					
						
							|  |  |  | 	position: relative; | 
					
						
							|  |  |  | 	display: inline-block; | 
					
						
							|  |  |  | 	vertical-align: bottom; | 
					
						
							|  |  |  | 	top: 50%; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-01-25 09:59:53 +04:00
										 |  |  | 	/* this is minus half the page width */ | 
					
						
							| 
									
										
										
										
											2013-01-25 17:30:09 +04:00
										 |  |  | 	/* XXX change to relative units... */ | 
					
						
							| 
									
										
										
										
											2013-01-21 03:32:28 +04:00
										 |  |  | 	margin-left: -400px; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	-webkit-transition: all 0.2s ease; | 
					
						
							|  |  |  | 	-moz-transition: all 0.2s ease; | 
					
						
							|  |  |  | 	-o-transition: all 0.2s ease; | 
					
						
							|  |  |  | 	-ms-transition: all 0.2s ease;	 | 
					
						
							|  |  |  | 	transition: all 0.2s ease; | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2013-01-27 18:24:30 +04:00
										 |  |  | .dragging .magazine { | 
					
						
							|  |  |  | 	-webkit-transition: none; | 
					
						
							|  |  |  | 	-moz-transition: none; | 
					
						
							|  |  |  | 	-o-transition: none; | 
					
						
							|  |  |  | 	-ms-transition: none;	 | 
					
						
							|  |  |  | 	transition: none; | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2013-01-25 17:30:09 +04:00
										 |  |  | /* user hints, visible when user draggs past the cover or the last page | 
					
						
							|  |  |  |  * of the mag... */ | 
					
						
							|  |  |  | .magazine:before, .magazine:after { | 
					
						
							| 
									
										
										
										
											2013-01-23 23:17:29 +04:00
										 |  |  | 	position: absolute; | 
					
						
							|  |  |  | 	display: inline-block; | 
					
						
							|  |  |  | 	text-align: center; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-01-25 17:30:09 +04:00
										 |  |  | 	top: -50%; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-01-23 23:17:29 +04:00
										 |  |  | 	height: 300px; | 
					
						
							|  |  |  | 	width: 600px; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	font-weight: bold; | 
					
						
							|  |  |  | 	font-size: 150px; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	color: #888; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	-webkit-transform: rotate(-90deg); | 
					
						
							|  |  |  | 	-moz-transform: rotate(-90deg); | 
					
						
							|  |  |  | 	-o-transform: rotate(-90deg); | 
					
						
							|  |  |  | 	-ms-transform: rotate(-90deg); | 
					
						
							|  |  |  | 	transform: rotate(-90deg); | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2013-01-25 17:30:09 +04:00
										 |  |  | .magazine:before { | 
					
						
							|  |  |  | 	content: 'COVER'; | 
					
						
							|  |  |  | 	left: -300px; | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2013-01-23 23:17:29 +04:00
										 |  |  | .magazine:after { | 
					
						
							|  |  |  | 	content: 'END'; | 
					
						
							| 
									
										
										
										
											2013-01-25 17:30:09 +04:00
										 |  |  | 	right: -450px; | 
					
						
							| 
									
										
										
										
											2013-01-23 23:17:29 +04:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-01-25 18:02:02 +04:00
										 |  |  | /* magazine cover */ | 
					
						
							|  |  |  | .magazine > .cover { | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-01-25 17:30:09 +04:00
										 |  |  | 
 | 
					
						
							|  |  |  | /* magazine article, this can contain a cover and a number of pages */ | 
					
						
							| 
									
										
										
										
											2013-01-20 16:59:14 +04:00
										 |  |  | .article { | 
					
						
							| 
									
										
										
										
											2013-01-25 17:30:09 +04:00
										 |  |  | 	display: inline-block; | 
					
						
							| 
									
										
										
										
											2013-01-20 16:59:14 +04:00
										 |  |  | 	width: auto; | 
					
						
							|  |  |  | 	overflow: visible; | 
					
						
							|  |  |  | 	white-space: nowrap; | 
					
						
							|  |  |  | 	font-size: 0px; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .article > .cover { | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-01-25 18:02:02 +04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-01-25 17:30:09 +04:00
										 |  |  | /************************************************ utility elements ***/ | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | /* toolbars... */ | 
					
						
							| 
									
										
										
										
											2013-01-22 01:26:37 +04:00
										 |  |  | .top-toolbar, .bottom-toolbar { | 
					
						
							|  |  |  | 	display: block; | 
					
						
							|  |  |  | 	position: absolute; | 
					
						
							|  |  |  | 	z-index: 1000; | 
					
						
							|  |  |  | 	text-align: center; | 
					
						
							|  |  |  | 	overflow: hidden; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	background: black; | 
					
						
							|  |  |  | 	opacity: 0.4; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-01-27 18:24:30 +04:00
										 |  |  | 	height: 50px; | 
					
						
							| 
									
										
										
										
											2013-01-22 01:26:37 +04:00
										 |  |  | 	left: 0px; | 
					
						
							| 
									
										
										
										
											2013-01-23 05:53:42 +04:00
										 |  |  | 
 | 
					
						
							|  |  |  | 	font-size: 14px; | 
					
						
							|  |  |  | 	color: white; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .top-toolbar a, .bottom-toolbar a { | 
					
						
							|  |  |  | 	color: white; | 
					
						
							|  |  |  | 	text-decoration: none; | 
					
						
							| 
									
										
										
										
											2013-01-22 01:26:37 +04:00
										 |  |  | } | 
					
						
							| 
									
										
										
										
											2013-01-27 18:24:30 +04:00
										 |  |  | .top-toolbar .controls, .bottom-toolbar .controls { | 
					
						
							|  |  |  | 	margin-top: 10px; | 
					
						
							|  |  |  | 	font-size: small; | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2013-01-22 01:26:37 +04:00
										 |  |  | .top-toolbar { | 
					
						
							|  |  |  | 	top: 0px; | 
					
						
							|  |  |  | 	width: 100%; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .bottom-toolbar { | 
					
						
							|  |  |  | 	bottom: 0px; | 
					
						
							|  |  |  | 	width: 100%; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .button { | 
					
						
							|  |  |  | 	display: inline-block; | 
					
						
							|  |  |  | 	color: white; | 
					
						
							|  |  |  | 	font-size: 25px; | 
					
						
							|  |  |  | 	font-weight: bold; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	cursor: hand; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	vertical-align: center; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	width: auto; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	margin-left: 20px; | 
					
						
							|  |  |  | 	margin-right: 20px; | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2013-01-25 18:02:02 +04:00
										 |  |  | .page-view-mode .top-toolbar, | 
					
						
							|  |  |  | .page-view-mode .bottom-toolbar { | 
					
						
							|  |  |  | 	height: 0px; | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2013-01-21 07:11:51 +04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-01-27 18:24:30 +04:00
										 |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-01-27 17:59:33 +04:00
										 |  |  | /* navigator... */ | 
					
						
							|  |  |  | .navigator { | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .navigator .bar { | 
					
						
							|  |  |  | 	position: relative; | 
					
						
							|  |  |  | 	display: inline-block; | 
					
						
							|  |  |  | 	margin: 10px; | 
					
						
							| 
									
										
										
										
											2013-01-27 18:24:30 +04:00
										 |  |  | 	width: 400px; | 
					
						
							|  |  |  | 	height: 2px; | 
					
						
							| 
									
										
										
										
											2013-01-27 17:59:33 +04:00
										 |  |  | 	background: silver; | 
					
						
							|  |  |  | 	overflow: visible; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .navigator .bar .article, | 
					
						
							|  |  |  | .navigator .bar .indicator { | 
					
						
							|  |  |  | 	position: absolute; | 
					
						
							|  |  |  | 	/* set this to the percentage of a page from magazine length */ | 
					
						
							|  |  |  | 	min-width: 10px; | 
					
						
							| 
									
										
										
										
											2013-01-28 17:14:47 +04:00
										 |  |  | 	width: 1%; | 
					
						
							| 
									
										
										
										
											2013-01-27 17:59:33 +04:00
										 |  |  | 	height: 100%; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .navigator .bar .article { | 
					
						
							|  |  |  | 	background: white; | 
					
						
							| 
									
										
										
										
											2013-01-27 18:24:30 +04:00
										 |  |  | 	height: 300%; | 
					
						
							|  |  |  | 	cursor: hand; | 
					
						
							| 
									
										
										
										
											2013-01-27 17:59:33 +04:00
										 |  |  | } | 
					
						
							|  |  |  | .navigator .bar .indicator { | 
					
						
							|  |  |  | 	background: yellow; | 
					
						
							| 
									
										
										
										
											2013-01-27 18:24:30 +04:00
										 |  |  | 	height: 500%; | 
					
						
							|  |  |  | 	top:-50%; | 
					
						
							| 
									
										
										
										
											2013-01-27 17:59:33 +04:00
										 |  |  | 
 | 
					
						
							|  |  |  | 	opacity: 0.7; | 
					
						
							| 
									
										
										
										
											2013-01-27 18:24:30 +04:00
										 |  |  | 
 | 
					
						
							|  |  |  | 	-webkit-transition: all 0.2s ease; | 
					
						
							|  |  |  | 	-moz-transition: all 0.2s ease; | 
					
						
							|  |  |  | 	-o-transition: all 0.2s ease; | 
					
						
							|  |  |  | 	-ms-transition: all 0.2s ease;	 | 
					
						
							|  |  |  | 	transition: all 0.2s ease; | 
					
						
							| 
									
										
										
										
											2013-01-27 17:59:33 +04:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-01-27 18:24:30 +04:00
										 |  |  | .dragging .navigator .bar .indicator { | 
					
						
							|  |  |  | 	-webkit-transition: none; | 
					
						
							|  |  |  | 	-moz-transition: none; | 
					
						
							| 
									
										
										
										
											2013-01-28 03:01:20 +04:00
										 |  |  | 	-o-transition: all 0 ease; | 
					
						
							| 
									
										
										
										
											2013-01-27 18:24:30 +04:00
										 |  |  | 	-ms-transition: none;	 | 
					
						
							|  |  |  | 	transition: none; | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2013-01-28 17:14:47 +04:00
										 |  |  | .navigator .bar .bookmark { | 
					
						
							|  |  |  | 	position: absolute; | 
					
						
							|  |  |  | 	font-size: 0px; | 
					
						
							|  |  |  | 	width: 5px; | 
					
						
							|  |  |  | 	height: 5px; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	top: -250%; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	background: red; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-01-29 02:15:03 +04:00
										 |  |  | 	cursor: hand; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-01-28 17:14:47 +04:00
										 |  |  | 	-webkit-transform: rotate(45deg); | 
					
						
							|  |  |  | 	-moz-transform: rotate(45deg); | 
					
						
							|  |  |  | 	-o-transform: rotate(45deg); | 
					
						
							|  |  |  | 	-ms-transform: rotate(45deg); | 
					
						
							|  |  |  | 	transform: rotate(45deg); | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2013-01-25 17:30:09 +04:00
										 |  |  | 
 | 
					
						
							|  |  |  | /* splash screen. used to hide loading and aligning elements */ | 
					
						
							| 
									
										
										
										
											2013-01-22 18:39:44 +04:00
										 |  |  | .splash { | 
					
						
							|  |  |  | 	position: absolute; | 
					
						
							|  |  |  | 	top: 0px; | 
					
						
							|  |  |  | 	left: 0px; | 
					
						
							|  |  |  | 	width: 100%; | 
					
						
							|  |  |  | 	height: 100%; | 
					
						
							|  |  |  | 	z-index: 9000; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-01-25 17:36:28 +04:00
										 |  |  | 	background: white; | 
					
						
							| 
									
										
										
										
											2013-01-22 18:39:44 +04:00
										 |  |  | } | 
					
						
							|  |  |  | .splash * { | 
					
						
							|  |  |  | 	color: gray; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-01-25 17:30:09 +04:00
										 |  |  | /*********************************************************** modes ***/ | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | /* page view mode -- fullscreen, single page view */ | 
					
						
							| 
									
										
										
										
											2013-01-21 20:05:05 +04:00
										 |  |  | .page-view-mode.viewer { | 
					
						
							| 
									
										
										
										
											2013-01-21 18:04:10 +04:00
										 |  |  | } | 
					
						
							| 
									
										
										
										
											2013-01-22 00:36:32 +04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-01-22 01:26:37 +04:00
										 |  |  | .page-view-mode .top-toolbar, | 
					
						
							|  |  |  | .page-view-mode .bottom-toolbar { | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-01-21 20:05:05 +04:00
										 |  |  | .page-view-mode .page .content { | 
					
						
							| 
									
										
										
										
											2013-01-21 18:04:10 +04:00
										 |  |  | } | 
					
						
							| 
									
										
										
										
											2013-01-21 20:05:05 +04:00
										 |  |  | .page-view-mode .current.page .content { | 
					
						
							| 
									
										
										
										
											2013-01-21 18:04:10 +04:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-01-22 00:36:32 +04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-01-21 20:05:05 +04:00
										 |  |  | .page-view-mode.viewer.dragging { | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .page-view-mode.dragging .page .content { | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2013-01-21 18:04:10 +04:00
										 |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-01-25 17:30:09 +04:00
										 |  |  | /******************************************************* templates ***/ | 
					
						
							| 
									
										
										
										
											2013-01-25 18:02:02 +04:00
										 |  |  | /* XXX split these into seporate files... */ | 
					
						
							| 
									
										
										
										
											2013-01-25 03:25:04 +04:00
										 |  |  | .caption { | 
					
						
							|  |  |  | 	display: block; | 
					
						
							|  |  |  | 	position: absolute; | 
					
						
							|  |  |  | 	height: 100px; | 
					
						
							|  |  |  | 	width: 100%; | 
					
						
							|  |  |  | 	bottom: 0px; | 
					
						
							|  |  |  | 	left: 0px; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	padding: 15px; | 
					
						
							|  |  |  | 	color: white; | 
					
						
							|  |  |  | 	background: black; | 
					
						
							|  |  |  | 	opacity: 0.5; | 
					
						
							|  |  |  | 	-webkit-transition: all 0.2s ease; | 
					
						
							|  |  |  | 	-moz-transition: all 0.2s ease; | 
					
						
							|  |  |  | 	-o-transition: all 0.2s ease; | 
					
						
							|  |  |  | 	-ms-transition: all 0.2s ease;	 | 
					
						
							|  |  |  | 	transition: all 0.2s ease; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .caption.hidden { | 
					
						
							|  |  |  | 	opacity: 0; | 
					
						
							|  |  |  | 	height: 0px; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .caption.shown { | 
					
						
							|  |  |  | 	opacity: 0.8; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-01-21 07:11:51 +04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-01-22 00:36:32 +04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-01-25 17:30:09 +04:00
										 |  |  | /*********************************************************************/ | 
					
						
							| 
									
										
										
										
											2013-01-21 18:04:10 +04:00
										 |  |  | /* keep this at the end... */ | 
					
						
							| 
									
										
										
										
											2013-01-21 07:11:51 +04:00
										 |  |  | .unanimated { | 
					
						
							|  |  |  | 	-webkit-transition: none; | 
					
						
							|  |  |  | 	-moz-transition: none; | 
					
						
							|  |  |  | 	-o-transition: all 0 ease; | 
					
						
							|  |  |  | 	-ms-transition: none;	 | 
					
						
							|  |  |  | 	transition: none; | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2013-01-25 17:30:09 +04:00
										 |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | /*********************************************************************/ |