mirror of
				https://github.com/imfing/hextra.git
				synced 2025-10-31 08:44:53 -04:00 
			
		
		
		
	 eca7665571
			
		
	
	eca7665571
	
	
	
		
			
			* fix(page-width): add back page width override via css variable * refactor(css): update CSS variable references for site parameters
		
			
				
	
	
		
			31 lines
		
	
	
		
			1021 B
		
	
	
	
		
			CSS
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			1021 B
		
	
	
	
		
			CSS
		
	
	
	
	
	
| /* Hugo template to derive CSS variables from site and page parameters */
 | |
| 
 | |
| /* Do not remove the following comment. It is used by Hugo to render CSS variables.
 | |
| {{- $pageWidth := site.Params.page.width -}}
 | |
| {{- $maxPageWidth := cond (eq $pageWidth "wide") "90rem" (cond (eq $pageWidth "full") "100%" "80rem") -}}
 | |
| 
 | |
| {{- $navbarWidth := site.Params.navbar.width -}}
 | |
| {{- $maxNavbarWidth := cond (eq $navbarWidth "wide") "90rem" (cond (eq $navbarWidth "full") "100%" "80rem") -}}
 | |
| 
 | |
| {{- $footerWidth := site.Params.footer.width -}}
 | |
| {{- $maxFooterWidth := cond (eq $footerWidth "wide") "90rem" (cond (eq $footerWidth "full") "100%" "80rem") -}}
 | |
| */
 | |
| 
 | |
| :root {
 | |
|   --hextra-max-page-width: {{ $maxPageWidth }};
 | |
|   --hextra-max-navbar-width: {{ $maxNavbarWidth }};
 | |
|   --hextra-max-footer-width: {{ $maxFooterWidth }};
 | |
| }
 | |
| 
 | |
| .hextra-max-page-width {
 | |
|   max-width: var(--hextra-max-page-width);
 | |
| }
 | |
| 
 | |
| .hextra-max-navbar-width {
 | |
|   max-width: var(--hextra-max-navbar-width);
 | |
| }
 | |
| 
 | |
| .hextra-max-footer-width {
 | |
|   max-width: var(--hextra-max-footer-width);
 | |
| }
 |