3.1.28 • Published 1 year ago

@metromobilite/m-theme v3.1.28

Weekly downloads
41
License
AGPL
Repository
gitlab
Last release
1 year ago

MTheme

M-Theme is a set of SCSS files (and fonts).

An Angular 8 project is also provided as demo.

How to use

This theme define a custom Angular Material theme.

Install

npm install @metromobilite/m-theme

Import

In your main scss file (ex: src/styles.scss if you start your project using Angular CLI):

// The m-theme package needs to know where your assets are.
$assets-path: "/assets";

// Import all style from m-theme
@import "~@metromobilite/m-theme/style";

If you need more flexibility you can also import files one by one:

@import "~@metromobilite/m-theme/reset";
@import "~@metromobilite/m-theme/variables";
@import "~@metromobilite/m-theme/font";
@import "~@metromobilite/m-theme/theme";
@import "~@metromobilite/m-theme/classes";
@import "~@metromobilite/m-theme/components";

Then, in your index.html file you can add the class dark-theme or light-theme on the body tag.

This theme provide custom palettes and provides the following variables:

  • $light-theme-background
  • $light-theme-foreground
  • $dark-theme-background
  • $dark-theme-foreground

Example:

.my-container {
  color: map-get($dark-theme-foreground, text);
}

Some helper functions are also provided:

  • dark-color-overlay($elevation)
  • light-color-overlay($elevation)

$elevation must be a value in [0, 1, 2, 3, 4, 6, 8, 12, 16, 24]

Example:

.my-container {
  background: dark-color-overlay(16);
}

Components

Short documentation is available for some components (list, expansion_panel, toolbar, and more) in their respective SCSS file.

3.1.27

1 year ago

3.1.26

1 year ago

3.1.28

1 year ago

3.1.25

1 year ago

3.1.24

1 year ago

3.1.23

1 year ago

3.1.22

1 year ago

3.1.21

1 year ago

3.1.18

1 year ago

3.1.20

1 year ago

3.1.19

1 year ago

3.1.16

1 year ago

3.1.17

1 year ago

3.1.15

1 year ago

3.1.14

1 year ago

3.1.13

1 year ago

3.1.12

1 year ago

3.1.11

1 year ago

3.1.10

1 year ago

3.1.9

2 years ago

3.1.8

2 years ago

3.1.3

2 years ago

3.1.2

2 years ago

3.1.1

2 years ago

3.1.7

2 years ago

3.1.6

2 years ago

3.1.5

2 years ago

3.1.4

2 years ago

3.0.3

2 years ago

3.0.2

2 years ago

3.0.1

2 years ago

3.0.0

2 years ago

3.1.0

2 years ago

2.1.1

3 years ago

2.1.0

4 years ago

2.0.3

4 years ago

2.0.5

4 years ago

2.0.4

4 years ago

2.0.7

4 years ago

2.0.6

4 years ago

2.0.2

4 years ago

2.0.1

4 years ago

2.0.0

4 years ago

1.4.6

4 years ago

1.4.5

4 years ago

1.4.4

4 years ago

1.4.3

4 years ago

1.4.2

4 years ago

1.4.1

4 years ago

1.4.0

4 years ago

1.3.11

4 years ago

1.3.10

5 years ago

1.3.9

5 years ago

1.3.8

5 years ago

1.3.7

5 years ago

1.3.6

5 years ago

1.3.5

5 years ago

1.3.4

5 years ago

1.3.3

5 years ago

1.3.2

5 years ago

1.3.1

5 years ago

1.3.0

5 years ago

1.2.9

5 years ago

1.2.8

5 years ago

1.2.7

6 years ago

1.2.6

6 years ago

1.2.5

6 years ago

1.2.4

6 years ago

1.2.3

6 years ago

1.2.2

6 years ago

1.2.1

6 years ago

1.2.0

6 years ago

1.1.9

6 years ago

1.1.8

6 years ago

1.1.7

6 years ago

1.1.6

6 years ago

1.1.5

6 years ago

1.1.4

6 years ago

1.1.3

6 years ago

1.1.2

6 years ago

1.1.1

6 years ago

1.1.0

6 years ago

1.0.9

6 years ago

1.0.8

6 years ago

1.0.7

6 years ago

1.0.6

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago