Proyectos de Subversion Moodle

Rev

| Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
1 efrain 1
---
2
layout: docs
3
title: "Colours"
4
date: 2020-02-04T09:40:32+01:00
5
draft: false
6
weight: 1
7
---
8
 
9
## The Moodle colour scheme:
10
 
11
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`
12
 
13
{{< example show_markup=false >}}
14
<div class="card-deck">
15
{{< colors.inline >}}
16
{{- range (index $.Site.Data "colors") }}
17
  <div class="card mb-2 justify-content-center align-items-center d-flex" style="flex: 0 0 20%; height: 150px">
18
    <div class="card-body bg-{{ .name }} w-100" style="height: 100px">
19
    </div>
20
    <div class="card-footer w-100">
21
     <span>{{ .name }}</span>
22
   </div>
23
  </div>
24
{{- end -}}
25
{{< /colors.inline >}}
26
</div>
27
{{< /example >}}
28
 
29
## The standard Bootstrap colour scheme:
30
 
31
{{< example show_markup=false >}}
32
<div class="card-deck">
33
{{< colors.inline >}}
34
{{- range (index $.Site.Data "colors") }}
35
  <div class="card mb-2 justify-content-center align-items-center d-flex" style="flex: 0 0 20%; height: 150px">
36
    <div class="card-body  w-100" style="height: 100px; background-color: {{ .hex }}">
37
    </div>
38
    <div class="card-footer w-100">
39
     <span>{{ .name }}</span>
40
   </div>
41
  </div>
42
{{- end -}}
43
{{< /colors.inline >}}
44
</div>
45
{{< /example >}}
46
 
47
These colours are used throughout Moodle in text, buttons
48
 
49
{{< example show_markup=false >}}
50
<p>
51
<span class="badge badge-success">Badges</span>
52
</p>
53
<p>
54
<button class="btn btn-success">Buttons</button>
55
</p>
56
<p>
57
  <div class="border border-success">Borders</div>
58
</p>
59
 
60
{{< /example >}}
61
 
62
## Customizing moodle colours
63
 
64
Use the $theme-colours Scss array to customize colours in theme/boost/scss/preset/default.scss.
65
 
66
{{< highlight scss >}}
67
$theme-colors: map-merge((
68
    primary: #1177d1,
69
    secondary: #ced4da,
70
    success: #398439,
71
    info: #5bc0de,
72
    warning: #f0ad4e,
73
    danger: #d43f3a,
74
    light: #f8f9fa,
75
    dark: #373a3c
76
), $theme-colors);
77
{{< /highlight >}}