We have provided multiple colors sidebar options and which seems very easy to have it. You need to change the below attribute from the yiii2\views\domiex\partials\body.php
.
data-sidebar="default"
data-sidebar="dark"
data-sidebar="brand"
data-sidebar="purple"
data-sidebar="sky"
To display sidebar content in dark mode, you can use the data-sidebar-colors="dark"
attribute. You can also create your own sidebar colors by clone brand or dark or any other object from the below code and provide custom name and use the same name in the attribute i.e. data-sidebar-colors="custom"
.
Admin/Main/src/assets/css/themes-color/sidebar-color.css
[data-sidebar-colors="dark"] { --color-sidebar: var(--color-gray-800); --color-sidebar-border: var(--color-gray-800); --color-menu-title: var(--color-gray-500); --color-sidebar-text: var(--color-gray-400); --color-sidebar-bg: var(--color-primary-500); --color-sidebar-text-hover: var(--color-gray-50); --color-sidebar-bg-hover: var(--color-primary-200); --color-sidebar-text-active: var(--color-gray-50); --color-sidebar-bg-active: var(--color-gray-200); --color-effect: var(--color-gray-800); } [data-sidebar-colors="brand"] { --color-sidebar: #1a57d4; --color-sidebar-border: #1a57d4; --color-menu-title: #bcc5e6; --color-sidebar-text: #c0c8f8; --color-sidebar-bg: var(--color-primary-500); --color-sidebar-text-hover: #ffffff; --color-sidebar-bg-hover: var(--color-primary-50); --color-sidebar-text-active: #ffffff; --color-sidebar-bg-active: var(--color-primary-50); --color-effect: #1a57d4; } [data-sidebar-colors="purple"] { --color-sidebar: var(--color-purple-950); --color-sidebar-border: var(--color-purple-950); --color-menu-title: #b98fd7; --color-sidebar-text: #b98fd7; --color-sidebar-bg: var(--color-purple-950); --color-sidebar-text-hover: #dfd3eb; --color-sidebar-bg-hover: var(--color-purple-50); --color-sidebar-text-active: #dfd3eb; --color-sidebar-bg-active: var(--color-purple-50); --color-effect: var(--color-purple-950); } [data-sidebar-colors="sky"] { --color-sidebar: var(--color-sky-900); --color-sidebar-border: var(--color-sky-900); --color-menu-title: #8ea2b5; --color-sidebar-text: #8ea2b5; --color-sidebar-bg: var(--color-sky-900); --color-sidebar-text-hover: var(--color-sky-50); --color-sidebar-bg-hover: var(--color-sky-50); --color-sidebar-text-active: var(--color-sky-50); --color-sidebar-bg-active: var(--color-sky-50); --color-effect: var(--color-sky-900); }
Create your own sidebar colors by cloning brand or dark or any other object from the below code and provide custom name and use the same name in the attribute i.e. data-sidebar-colors="custom"
.
Admin/Main/src/assets/css/themes-color/sidebar-color.css
[data-sidebar-colors="custom"] { --color-sidebar: #1a57d4; --color-sidebar-border: #1a57d4; --color-menu-title: #bcc5e6; --color-sidebar-text: #c0c8f8; --color-sidebar-bg: var(--color-primary-500); --color-sidebar-text-hover: #ffffff; --color-sidebar-bg-hover: var(--color-primary-50); --color-sidebar-text-active: #ffffff; --color-sidebar-bg-active: var(--color-primary-50); --color-effect: #1a57d4; }