AutorÃa | Ultima modificación | Ver Log |
---
layout: docs
title: "Colours"
date: 2020-02-04T09:40:32+01:00
draft: false
weight: 1
---
## The Moodle colour scheme:
Moodle colours are slighty different from standard Bootstrap colours. Custom moodle colours are usually defined in a theme preset. For example `theme/boost/scss/preset/default.scss`
{{< example show_markup=false >}}
<div class="card-deck">
{{< colors.inline >}}
{{- range (index $.Site.Data "colors") }}
<div class="card mb-2 justify-content-center align-items-center d-flex" style="flex: 0 0 20%; height: 150px">
<div class="card-body bg-{{ .name }} w-100" style="height: 100px">
</div>
<div class="card-footer w-100">
<span>{{ .name }}</span>
</div>
</div>
{{- end -}}
{{< /colors.inline >}}
</div>
{{< /example >}}
## The standard Bootstrap colour scheme:
{{< example show_markup=false >}}
<div class="card-deck">
{{< colors.inline >}}
{{- range (index $.Site.Data "colors") }}
<div class="card mb-2 justify-content-center align-items-center d-flex" style="flex: 0 0 20%; height: 150px">
<div class="card-body w-100" style="height: 100px; background-color: {{ .hex }}">
</div>
<div class="card-footer w-100">
<span>{{ .name }}</span>
</div>
</div>
{{- end -}}
{{< /colors.inline >}}
</div>
{{< /example >}}
These colours are used throughout Moodle in text, buttons
{{< example show_markup=false >}}
<p>
<span class="badge badge-success">Badges</span>
</p>
<p>
<button class="btn btn-success">Buttons</button>
</p>
<p>
<div class="border border-success">Borders</div>
</p>
{{< /example >}}
## Customizing moodle colours
Use the $theme-colours Scss array to customize colours in theme/boost/scss/preset/default.scss.
{{< highlight scss >}}
$theme-colors: map-merge((
primary: #1177d1,
secondary: #ced4da,
success: #398439,
info: #5bc0de,
warning: #f0ad4e,
danger: #d43f3a,
light: #f8f9fa,
dark: #373a3c
), $theme-colors);
{{< /highlight >}}