siwa-game.fr/src/themes/siwa/assets/css/templates/section/base.css

47 lines
2 KiB
CSS
Raw Normal View History

2026-03-19 23:40:35 +01:00
{{- $id := .id }}
{{- $config := index site.Data.sections $id }}
{{- $height := cond (ne $config.height nil) $config.height 100 }}
{{- $shadow := $config.shadow | default false }}
{{- $shadowOpacity := $config.shadowOpacity | default 0.4 }}
{{- $centeredContainerWidth := sub 100 (cond (ne $config.padding nil) $config.padding 30) }}
{{- $fontColor := $config.fontColor | default "inherit" }}
{{- $containerLocation := $config.container.location | default "center" }}
{{- $containerMarginLeft := cond (ne $config.container.margins.left nil) $config.container.margins.left 0 }}
{{- $containerMarginRight := cond (ne $config.container.margins.right nil) $config.container.margins.right 0 }}
{{- $containerMarginTop := cond (ne $config.container.margins.top nil) $config.container.margins.top 50 }}
{{- $containerMarginBottom := cond (ne $config.container.margins.bottom nil) $config.container.margins.bottom 50 }}
{{- $containerMarginUnit := cond $config.container.margins.usePercentage "%" "px" }}
{{- $zIndex := cond (ne $config.zIndex nil) $config.zIndex "auto" -}}
#{{ $id }} {
color: {{ $fontColor }};
width: 100%;
min-height: {{ $height }}vh;
display: flex;
flex-direction: column;
align-items: center;
justify-content: {{ $containerLocation }};
position: relative;
background-size: cover;
box-shadow: {{ cond $shadow ((printf "0px 0px 64px 24px rgba(0, 0, 0, %f)" $shadowOpacity) | safeCSS) "none" }};
z-index: {{ $zIndex | safeCSS }};
}
#{{ $id }}-centered-container {
width: {{ $centeredContainerWidth }}%;
display: flex;
flex-direction: column;
align-items: center;
z-index: 10;
margin-left: {{ $containerMarginLeft }}{{ $containerMarginUnit }};
margin-right: {{ $containerMarginRight }}{{ $containerMarginUnit }};
margin-top: {{ $containerMarginTop }}{{ $containerMarginUnit }};
margin-bottom: {{ $containerMarginBottom }}{{ $containerMarginUnit }};
2026-05-08 17:04:19 +02:00
}
@media (max-width: 1000px) {
#{{ $id }}-centered-container {
width: {{ add $centeredContainerWidth 20 }}%;
}
2026-03-19 23:40:35 +01:00
}