Change size in Vue Switch component

8 Aug 20232 minutes to read

The different Switch sizes available are default and small. To reduce the size of default Switch to small, set the cssClass property to e-small.

        <table class='size'>
                <td class='lSize'>Small</td>
                    <ejs-switch id="switch1" checked=true cssClass="e-small"></ejs-switch>
                <td class='lSize'>Default</td>
                    <ejs-switch id="switch2"></ejs-switch>

import Vue from 'vue';
import { SwitchPlugin } from "@syncfusion/ej2-vue-buttons";
import { enableRipple } from '@syncfusion/ej2-base';


export default {}

@import "../node_modules/@syncfusion/ej2-base/styles/fabric.css";
@import "../node_modules/@syncfusion/ej2-buttons/styles/fabric.css";

.size tr td {
  padding: 10px;

.size .lSize {
  font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif";
  font-size: 13px;
  cursor: pointer;
  user-select: none;