Search results

Themes

The Syncfusion Blazor library provides the following list of built-in themes:

  1. Bootstrap 4
  2. Bootstrap
  3. Google’s Material
  4. Microsoft Office’s Fabric
  5. High Contrast

The Syncfusion Bootstrap theme is designed based on Bootstrap v3, whereas the Bootstrap4 theme is designed based on Bootstrap v4.

  • All theme files are shipped as staticWebAssets in the Syncfusion.Blazor NuGet package.

  • Add the below link reference inside the <head> element of the ~/Pages/_Host.cshtml file for Blazor server app or ~/wwwroot/index.html file for Blazor WebAssembly app.

    <head>
        ....
        ....
        <link href="_content/Syncfusion.Blazor/styles/bootstrap4.css" rel="stylesheet" />
    </head>

    Note: The same theme file can be referred through the CDN version by using https://cdn.syncfusion.com/blazor/18.1.54/bootstrap4.css.

Common Variables

The following list of common variables is used in the Syncfusion Blazor library themes for all UI components. You can change these variables to customize the corresponding theme.

Bootstrap 4

Name Value
$white #fff #fff
$gray-100 #f8f9fa #f8f9fa
$gray-200 #e9ecef #e9ecef
$gray-300 #dee2e6 #dee2e6
$gray-400 #ced4da #ced4da
$gray-500 #adb5bd #adb5bd
$gray-600 #6c757d #6c757d
$gray-700 #495057 #495057
$gray-800 #343a40 #343a40
$gray-900 #212529 #212529
$black #000 #000
$blue #007bff #007bff
$indigo #6610f2 #6610f2
$purple #6f42c1 #6f42c1
$pink #e83e8c #e83e8c
red #dc3545 #dc3545
$orange #fd7e14 #fd7e14
$yellow #ffc107 #ffc107
$green #28a745 #28a745
$teal #20c997 #20c997
$cyan #17a2b8 #17a2b8

Bootstrap

Name Value
$brand-primary #317ab9 #317ab9
$brand-primary-darken-10 #3071a9 #3071a9
$brand-primary-darken-15 #2a6496 #2a6496
$brand-primary-darken-25 #1f496e #1f496e
$brand-primary-darken-35 #142f46 #142f46
$brand-primary-font #ffffff #ffffff
$grey-base #000000 #000000
$grey-darker #222222 #222222
$grey-dark #333333 #333333
$grey #555555 #555555
$grey-light #777777 #777777
$grey-44 #444444 #444444
$grey-88 #888888 #888888
$grey-99 #999999 #999999
$grey-8c #8c8c8c #8c8c8c
$grey-ad #adadad #adadad
$grey-dark-font #ffffff #ffffff
$grey-white #ffffff #ffffff
$grey-lighter #eeeeee #eeeeee
$grey-f9 #f9f9f9 #f9f9f9
$grey-f8 #f8f8f8 #f8f8f8
$grey-f5 #f5f5f5 #f5f5f5
$grey-e6 #e6e6e6 #e6e6e6
$grey-dd #dddddd #dddddd
$grey-d4 #d4d4d4 #d4d4d4
$grey-cc #cccccc #cccccc
$grey-light-font #333333 #333333
$brand-success #5cb85c #5cb85c
$brand-success-dark #3c763d #3c763d
$brand-info #5bc0de #5bc0de
$brand-info-dark #31708f #31708f
$brand-warning #f0ad4e #f0ad4e
$brand-warning-dark #8a6d3b #8a6d3b
$brand-danger #d9534f #d9534f
$brand-danger-dark #a94442 #a94442
$brand-success-light #dff0d8 #dff0d8
$brand-info-light #d9edf7 #d9edf7
$brand-warning-light #fcf8e3 #fcf8e3
$brand-danger-light #f2dede #f2dede
$input-border-focus #66afe9 #66afe9
$brand-success-font #3c763d #3c763d
$brand-info-font #31708f #31708f
$brand-warning-font #8a6d3b #8a6d3b
$brand-danger-font #a94442 #a94442
$base-font #000000 #000000

Google’s Material

Name Value
$accent #e3165b #e3165b
$accent-font #ffffff #ffffff
$primary #3f51b5 #3f51b5
$primary-50 #e8eaf6 #e8eaf6
$primary-100 #c5cae9 #c5cae9
$primary-200 #9fa8da #9fa8da
$primary-300 #7986cb #7986cb
$primary-font #ffffff #ffffff
$primary-50-font #000000 #000000
$primary-100-font #000000 #000000
$primary-200-font #000000 #000000
$primary-300-font #ffffff #ffffff
$grey-white #ffffff #ffffff
$grey-black #000000 #000000
$grey-50 #fafafa #fafafa
$grey-100 #f5f5f5 #f5f5f5
$grey-200 #eeeeee #eeeeee
$grey-300 #e0e0e0 #e0e0e0
$grey-400 #bdbdbd #bdbdbd
$grey-500 #9e9e9e #9e9e9e
$grey-600 #757575 #757575
$grey-700 #616161 #616161
$grey-800 #424242 #424242
$grey-900 #212121 #212121
$grey-dark #303030 #303030
$grey-light-font #000000 #000000
$grey-dark-font #ffffff #ffffff
$base-font #000000 #000000
$error-font #f44336 #f44336

Microsoft Office’s Fabric

Name Value
$theme-primary #0078d7 #0078d7
$theme-dark-alt #006fc7 darken($theme-primary, 3%)
$theme-dark #005ba3 darken($theme-primary, 10%)
$theme-darker #00457a darken($theme-primary, 18%)
$theme-secondary #0081e5 lighten($theme-primary, 3%)
$theme-tertiary #42acff lighten($theme-primary, 21%)
$theme-light #b7e0ff lighten($theme-primary, 44%)
$theme-lighter #d1ebff lighten($theme-primary, 49%)
$theme-lighter-alt #aliceblue lighten($theme-primary, 55%)
$neutral-white #ffffff #ffffff
$neutral-lighter-alt #f8f8f8 #f8f8f8
$neutral-lighter #f4f4f4 #f4f4f4
$neutral-light #eaeaea #eaeaea
$neutral-quintenaryalt #dadada #dadada
$neutral-quintenary #d0d0d0 #d0d0d0
$neutral-tertiary-alt #c8c8c8 #c8c8c8
$neutral-tertiary #a6a6a6 #a6a6a6
$neutral-secondary-alt #767676 #767676
$neutral-secondary #666666 #666666
$neutral-primary #333333 #333333
$neutral-dark #212121 #212121
$neutral-black #000000 #000000
$alert-bg #deecf9 #deecf9
$error-bg #fde7e9 #fde7e9
$success-bg #dff6dd #dff6dd
$theme-dark-font #ffffff #ffffff
$theme-primary-font #ffffff #ffffff
$theme-light-font #333333 #333333
$neutral-light-font #333333 #333333
$neutral-light-fontalt #000000 #000000
$grey-dark-font #ffffff #ffffff
$base-font #333333 #333333
$message-font #333333 #333333
$alert-font #d83b01 #d83b01
$error-font #a80000 #a80000
$success-font #107c10 #107c10

High Contrast

Name Value
$selection-bg #ffd939 #ffd939
$selection-font #000000 #000000
$selection-border #ffd939 #ffd939
$hover-bg #685708 #685708
$hover-font #ffffff #ffffff
$hover-border #ffffff #ffffff
$border-default #969696 #969696
$border-alt #757575 #757575
$border-fg #ffffff #ffffff
$border-fg-alt #ffd939 #ffd939
$bg-base-0 #000000 #000000
$bg-base-5 #0d0d0d #0d0d0d
$bg-base-10 #1a1a1a #1a1a1a
$bg-base-15 #262626 #262626
$bg-base-20 #333333 #333333
$bg-base-75 #bfbfbf #bfbfbf
$bg-base-100 #ffffff #ffffff
$header-font #ffd939 #ffd939
$header-font-alt #ffffff #ffffff
$content-font #ffffff #ffffff
$content-font-alt #969696 #969696
$link #8a8aff #8a8aff
$invert-font #000000 #000000
$success-bg #166600 #166600
$error-bg #b30900 #b30900
$message-font #ffffff #ffffff
$alert-bg #944000 #944000
$info-bg #0056b3 #0056b3
$success-alt #2bc700 #2bc700
$error-alt #ff6161 #ff6161
$alert-alt #ff7d1a #ff7d1a
$info-alt #66b0ff #66b0ff
$disable #757575 #757575