mirror of
				https://github.com/flynx/PortableMag.git
				synced 2025-10-30 19:40:12 +00:00 
			
		
		
		
	minor edits, added a pure html5 settings icon...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
		
							parent
							
								
									06bb305a5b
								
							
						
					
					
						commit
						b87a46bbdb
					
				
							
								
								
									
										92
									
								
								gear.css
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										92
									
								
								gear.css
									
									
									
									
									
										Executable file
									
								
							| @ -0,0 +1,92 @@ | |||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | .gear { | ||||||
|  | 	position: relative; | ||||||
|  | 	width: 35px; | ||||||
|  | 	height: 35px; | ||||||
|  | 
 | ||||||
|  | 	overflow: hidden; | ||||||
|  | 
 | ||||||
|  | 	border: solid black 1px; | ||||||
|  | 	border-radius: 50%; | ||||||
|  | 
 | ||||||
|  | 	cursor: hand; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .gear > div { | ||||||
|  | 	position: relative; | ||||||
|  | 	width: 100%; | ||||||
|  | 	height: 100%; | ||||||
|  | 	 | ||||||
|  | 
 | ||||||
|  | 	-webkit-transform-origin: 50% 50%; | ||||||
|  | 	-moz-transform-origin: 50% 50%; | ||||||
|  | 	-o-transform-origin: 50% 50%; | ||||||
|  | 	-ms-transform-origin: 50% 50%; | ||||||
|  | 	transform-origin: 50% 50%; | ||||||
|  | 
 | ||||||
|  | 	-webkit-transform: rotate(15deg); | ||||||
|  | 	-moz-transform: rotate(15deg); | ||||||
|  | 	-o-transform: rotate(15deg); | ||||||
|  | 	-ms-transform: rotate(15deg); | ||||||
|  | 	transform: rotate(15deg); | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .gear .spoke { | ||||||
|  | 	position: absolute; | ||||||
|  | 	width: 20%; | ||||||
|  | 	height: 15%; | ||||||
|  | 	right: 5%; | ||||||
|  | 	top: 42.5%; | ||||||
|  | 	background: blue; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .gear .spoke div { | ||||||
|  | 	position: absolute; | ||||||
|  | 	width: 100%; | ||||||
|  | 	height: 100%; | ||||||
|  | 	right: 0; | ||||||
|  | 	top: 0; | ||||||
|  | 	background: red; | ||||||
|  | 
 | ||||||
|  | 	-webkit-transform-origin: -125% 50%; | ||||||
|  | 	-moz-transform-origin: -125% 50%; | ||||||
|  | 	-o-transform-origin: -125% 50%; | ||||||
|  | 	-ms-transform-origin: -125% 50%; | ||||||
|  | 	transform-origin: -125% 50%; | ||||||
|  | 
 | ||||||
|  | 	-webkit-transform: rotate(40deg); | ||||||
|  | 	-moz-transform: rotate(40deg); | ||||||
|  | 	-o-transform: rotate(40deg); | ||||||
|  | 	-ms-transform: rotate(40deg); | ||||||
|  | 	transform: rotate(40deg); | ||||||
|  | } | ||||||
|  | .gear .spoke div:after { | ||||||
|  | 	display: block; | ||||||
|  | 	content: ""; | ||||||
|  | 	position: absolute; | ||||||
|  | 	width: 75%; | ||||||
|  | 	height: 120%; | ||||||
|  | 	right: 25%; | ||||||
|  | 	top: 0; | ||||||
|  | 	background: red; | ||||||
|  | 
 | ||||||
|  | 	-webkit-transform-origin: -125% 50%; | ||||||
|  | 	-moz-transform-origin: -125% 50%; | ||||||
|  | 	-o-transform-origin: -125% 50%; | ||||||
|  | 	-ms-transform-origin: -125% 50%; | ||||||
|  | 	transform-origin: -125% 50%; | ||||||
|  | 
 | ||||||
|  | 	-webkit-transform: rotate(20deg); | ||||||
|  | 	-moz-transform: rotate(20deg); | ||||||
|  | 	-o-transform: rotate(20deg); | ||||||
|  | 	-ms-transform: rotate(20deg); | ||||||
|  | 	transform: rotate(20deg); | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .gear .spoke, | ||||||
|  | .gear .spoke div, | ||||||
|  | .gear .spoke div:after { | ||||||
|  | 	background: black; | ||||||
|  | } | ||||||
|  | 
 | ||||||
							
								
								
									
										34
									
								
								index.html
									
									
									
									
									
								
							
							
						
						
									
										34
									
								
								index.html
									
									
									
									
									
								
							| @ -7,6 +7,7 @@ | |||||||
| <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0"> | <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0"> | ||||||
| 
 | 
 | ||||||
| <link rel="stylesheet" href="magazine.css"> | <link rel="stylesheet" href="magazine.css"> | ||||||
|  | <link rel="stylesheet" href="gear.css"> | ||||||
| <link rel="stylesheet" href="magazine-themes.css"> | <link rel="stylesheet" href="magazine-themes.css"> | ||||||
| <link rel="stylesheet" href="magazine-custom.css"> | <link rel="stylesheet" href="magazine-custom.css"> | ||||||
| <link rel="stylesheet" href="magazine-editor.css"> | <link rel="stylesheet" href="magazine-editor.css"> | ||||||
| @ -61,6 +62,22 @@ | |||||||
| } | } | ||||||
| */ | */ | ||||||
| 
 | 
 | ||||||
|  | .gear { | ||||||
|  | 	display: none; | ||||||
|  | 	border-color: silver; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .editor .gear { | ||||||
|  | 	display: inline-block; | ||||||
|  | 	opacity: 0.4; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .editor .gear .spoke, | ||||||
|  | .editor .gear .spoke div, | ||||||
|  | .editor .gear .spoke div:after { | ||||||
|  | 	background: silver; | ||||||
|  | } | ||||||
|  | 
 | ||||||
| </style> | </style> | ||||||
| 
 | 
 | ||||||
| <script src="ext-lib/jquery.js"></script> | <script src="ext-lib/jquery.js"></script> | ||||||
| @ -230,6 +247,11 @@ $(document).ready(function(){ | |||||||
| 		.on('pageChanged', updatePageNumberIndicator) | 		.on('pageChanged', updatePageNumberIndicator) | ||||||
| 		.on('magazineDataLoaded', loadMagazineChrome) | 		.on('magazineDataLoaded', loadMagazineChrome) | ||||||
| 
 | 
 | ||||||
|  | 	$('.settings.button') | ||||||
|  | 		.click(function(){ | ||||||
|  | 			showInOverlay('<h1>Not Yey Implemented...</h1>') | ||||||
|  | 		}) | ||||||
|  | 
 | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| 	//loadState() | 	//loadState() | ||||||
| @ -357,6 +379,16 @@ $(document).ready(function(){ | |||||||
| 				</svg> | 				</svg> | ||||||
| 			</a> | 			</a> | ||||||
| 		</div> | 		</div> | ||||||
|  | 
 | ||||||
|  | 		<div class="gear button settings"> | ||||||
|  | 			<div> | ||||||
|  | 				<div class="spoke"> | ||||||
|  | 					<div><div><div><div><div><div><div><div><div> | ||||||
|  | 					</div></div></div></div></div></div></div></div></div> | ||||||
|  | 				</div> | ||||||
|  | 			</div> | ||||||
|  | 		</div> | ||||||
|  | 
 | ||||||
| 	</div> | 	</div> | ||||||
| </div> | </div> | ||||||
| <!-- Top Toolbar (end) --> | <!-- Top Toolbar (end) --> | ||||||
| @ -391,6 +423,8 @@ $(document).ready(function(){ | |||||||
| <!-- Magazine Viewer --------------------------------------------------> | <!-- Magazine Viewer --------------------------------------------------> | ||||||
| <div id="viewer" class="viewer"> | <div id="viewer" class="viewer"> | ||||||
| 
 | 
 | ||||||
|  | 	 | ||||||
|  | 
 | ||||||
| 	<div class="magazine" name="PortableMag"> | 	<div class="magazine" name="PortableMag"> | ||||||
| 		<div class="cover page"> | 		<div class="cover page"> | ||||||
| 			<div class="content"> | 			<div class="content"> | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user