Started the styling
Need to look into how to properly deal with styling in nuxt
This commit is contained in:
		
							parent
							
								
									f1c76c22a7
								
							
						
					
					
						commit
						ca7034738b
					
				
					 9 changed files with 69 additions and 20 deletions
				
			
		
							
								
								
									
										125
									
								
								assets/styles/index.scss
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										125
									
								
								assets/styles/index.scss
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,125 @@ | |||
| @use 'colours'; | ||||
| 
 | ||||
| .container { | ||||
|   min-height: 100vh; | ||||
|   padding: 0 0.5rem; | ||||
|   display: flex; | ||||
|   flex-direction: column; | ||||
|   justify-content: center; | ||||
|   align-items: center; | ||||
|   height: 100vh; | ||||
| } | ||||
| 
 | ||||
| .footer { | ||||
|   width: 100%; | ||||
|   height: 100px; | ||||
|   border-top: 1px solid #eaeaea; | ||||
|   display: flex; | ||||
|   justify-content: center; | ||||
|   align-items: center; | ||||
| } | ||||
| 
 | ||||
| .footer a:hover { | ||||
|   color: #0070f3; | ||||
| } | ||||
| 
 | ||||
| .footer a { | ||||
|   display: flex; | ||||
|   justify-content: center; | ||||
|   align-items: center; | ||||
|   flex-grow: 1; | ||||
|   color: #eaeaea; | ||||
| } | ||||
| 
 | ||||
| .title a { | ||||
|   color: #0070f3; | ||||
|   text-decoration: none; | ||||
| } | ||||
| 
 | ||||
| .title a:hover, | ||||
| .title a:focus, | ||||
| .title a:active { | ||||
|   text-decoration: underline; | ||||
| } | ||||
| 
 | ||||
| .title { | ||||
|   margin: 0; | ||||
|   line-height: 1.15; | ||||
|   font-size: 4rem; | ||||
| } | ||||
| 
 | ||||
| .title, | ||||
| .description { | ||||
|   text-align: center; | ||||
|   color: #eaeaea | ||||
| } | ||||
| 
 | ||||
| .description { | ||||
|   line-height: 1.5; | ||||
|   font-size: 1.5rem; | ||||
| } | ||||
| 
 | ||||
| .code { | ||||
|   background: #fafafa; | ||||
|   border-radius: 5px; | ||||
|   padding: 0.75rem; | ||||
|   font-size: 1.1rem; | ||||
|   font-family: Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, | ||||
|     Bitstream Vera Sans Mono, Courier New, monospace; | ||||
| } | ||||
| 
 | ||||
| .grid { | ||||
|   display: flex; | ||||
|   align-items: center; | ||||
|   justify-content: center; | ||||
|   flex-wrap: wrap; | ||||
|   max-width: 800px; | ||||
|   margin-top: 3rem; | ||||
| } | ||||
| 
 | ||||
| .card { | ||||
|   margin: 1rem; | ||||
|   padding: 1.5rem; | ||||
|   text-align: left; | ||||
|   color: inherit; | ||||
|   text-decoration: none; | ||||
|   border: 1px solid #eaeaea; | ||||
|   border-radius: 10px; | ||||
|   transition: color 0.15s ease, border-color 0.15s ease; | ||||
|   width: 45%; | ||||
| } | ||||
| 
 | ||||
| .card:link, | ||||
| .card:visited { | ||||
|   color: #eaeaea | ||||
| } | ||||
| 
 | ||||
| .card:hover, | ||||
| .card:focus, | ||||
| .card:active { | ||||
|   color: #0070f3 !important; | ||||
|   border-color: #0070f3; | ||||
| } | ||||
| 
 | ||||
| .card h2 { | ||||
|   margin: 0 0 1rem 0; | ||||
|   font-size: 1.5rem; | ||||
| } | ||||
| 
 | ||||
| .card p { | ||||
|   margin: 0; | ||||
|   font-size: 1.25rem; | ||||
|   line-height: 1.5; | ||||
| } | ||||
| 
 | ||||
| .logo { | ||||
|   height: 1em; | ||||
|   margin-left: 0.5rem; | ||||
| } | ||||
| 
 | ||||
| @media (max-width: 600px) { | ||||
|   .grid { | ||||
|     width: 100%; | ||||
|     flex-direction: column; | ||||
|   } | ||||
| } | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue