More mobile friendly
This commit is contained in:
		
							parent
							
								
									317ddc6ead
								
							
						
					
					
						commit
						94b7b817fd
					
				
					 2 changed files with 17 additions and 16 deletions
				
			
		|  | @ -22,23 +22,9 @@ import type { detach } from "svelte/internal"; | ||||||
| <style> | <style> | ||||||
|   main { |   main { | ||||||
|     text-align: center; |     text-align: center; | ||||||
|     max-width: 240px; |  | ||||||
|     margin: 0 auto; |     margin: 0 auto; | ||||||
|     min-height: 420px; |     min-height: 420px; | ||||||
|   } |   } | ||||||
| 
 |  | ||||||
|   h1 { |  | ||||||
|     color: #ff3e00; |  | ||||||
|     text-transform: uppercase; |  | ||||||
|     font-size: 4em; |  | ||||||
|     font-weight: 100; |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   @media (min-width: 640px) { |  | ||||||
|     main { |  | ||||||
|       max-width: none; |  | ||||||
|     } |  | ||||||
|   } |  | ||||||
| </style> | </style> | ||||||
| 
 | 
 | ||||||
| <main> | <main> | ||||||
|  |  | ||||||
|  | @ -28,18 +28,33 @@ import TaskDisplay from "./TaskDisplay.svelte"; | ||||||
|         selectedTask = task |         selectedTask = task | ||||||
|         heightClass = "full" |         heightClass = "full" | ||||||
|     } |     } | ||||||
|  | 
 | ||||||
|  |     function close() { | ||||||
|  |         heightClass = "collapsed" | ||||||
|  |         window.setTimeout(() => window.scrollTo({ | ||||||
|  |             top: 0, | ||||||
|  |             left: 0, | ||||||
|  |             behavior: 'smooth' | ||||||
|  |         }), 100) | ||||||
|  |     } | ||||||
| </script> | </script> | ||||||
| 
 | 
 | ||||||
| <style> | <style> | ||||||
|     .panel { |     .panel { | ||||||
|         position: relative; |         position: relative; | ||||||
|         width: 100%; |         width: calc(min(100%, 100vw - 16px)); | ||||||
|         background-color: #222; |         background-color: #222; | ||||||
|         overflow: hidden; |         overflow: hidden; | ||||||
|         padding: 0 100px 0 100px; |         padding: 0 100px 0 100px; | ||||||
|         box-sizing: border-box; |         box-sizing: border-box; | ||||||
|         z-index: 120; |         z-index: 120; | ||||||
|     } |     } | ||||||
|  |     @media only screen and (max-width: 600px) { | ||||||
|  |         .panel { | ||||||
|  |             padding: 0 10px 10px 10px; | ||||||
|  |         } | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|     .panel.collapsed:not(:hover) { |     .panel.collapsed:not(:hover) { | ||||||
|         display: none; |         display: none; | ||||||
|     } |     } | ||||||
|  | @ -56,7 +71,7 @@ import TaskDisplay from "./TaskDisplay.svelte"; | ||||||
| <div class="panel {heightClass}" | <div class="panel {heightClass}" | ||||||
|      on:click={() => selectedTask && select(selectedTask)}> |      on:click={() => selectedTask && select(selectedTask)}> | ||||||
|     <TaskDisplay taskId={selectedTask?.id} /> |     <TaskDisplay taskId={selectedTask?.id} /> | ||||||
|     <button type=button class="closeButton" on:click|stopPropagation={() => heightClass = "collapsed"}> |     <button type=button class="closeButton" on:click|stopPropagation={close}> | ||||||
|         Zavřít |         Zavřít | ||||||
|     </button> |     </button> | ||||||
| </div> | </div> | ||||||
|  |  | ||||||
		Reference in a new issue