Skip to content

Commit 3aabf5e

Browse files
offcanvas and mobile menu icon color
1 parent a5e768e commit 3aabf5e

File tree

2 files changed

+20
-7
lines changed

2 files changed

+20
-7
lines changed

astroid/astroid-template-zero/astroid/options/colors.xml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,10 @@
6767
</field>
6868
<field astroidgroup="off_canvas" name="mobile_menu_active_bg_color" type="astroidcolor" large="true" label="TPL_ASTROID_ACTIVE_BACKGROUND_COLOR_LABEL" description="TPL_ASTROID_OFF_CANVAS_ACTIVE_BGCOLOR_DESC">
6969
</field>
70+
<field astroidgroup="off_canvas" name="mobile_menu_icon_color" type="astroidcolor" large="true" default="" label="Toggle Icon Color" description="">
71+
</field>
72+
<field astroidgroup="off_canvas" name="mobile_menu_active_icon_color" type="astroidcolor" large="true" default="" label="Active Toggle Icon Color" description="">
73+
</field>
7074
</fieldset>
7175
</fields>
7276
</form>

astroid/astroid-template-zero/frontend/colors.php

Lines changed: 16 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
<?php
2+
23
/**
34
* @package Astroid Framework
45
* @author JoomDev https://www.joomdev.com
@@ -53,6 +54,8 @@
5354
$mobile_hover_background_color = $template->params->get('mobile_hover_background_color', '');
5455
$mobile_active_link_color = $template->params->get('mobile_menu_active_link_color', '');
5556
$mobile_active_background_color = $template->params->get('mobile_menu_active_bg_color', '');
57+
$mobile_menu_icon_color = $template->params->get('mobile_menu_icon_color', '');
58+
$mobile_menu_active_icon_color = $template->params->get('mobile_menu_active_icon_color', '');
5659

5760
//Miscellaneous -> Contact Us
5861
$icon_color = $template->params->get('icon_color', '');
@@ -173,6 +176,12 @@
173176
if (!empty($mobile_active_background_color)) {
174177
$mobilemenu_styles[] = '.astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.active, .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.nav-item-active, .menu-go-back { background-color: ' . $mobile_active_background_color . ' !important;}';
175178
}
179+
if (!empty($mobile_menu_icon_color)) {
180+
$mobilemenu_styles[] = '.burger-menu-button .inner, .burger-menu-button .inner::before, .burger-menu-button .inner::after{background-color: ' . $mobile_menu_icon_color . ';}';
181+
}
182+
if (!empty($mobile_menu_active_icon_color)) {
183+
$mobilemenu_styles[] = '.astroid-mobilemenu-open .burger-menu-button .inner, .astroid-mobilemenu-open .burger-menu-button .inner::before, .astroid-mobilemenu-open .burger-menu-button .inner::after, .astroid-offcanvas .burger-menu-button .inner, .astroid-offcanvas .burger-menu-button .inner::before, .astroid-offcanvas .burger-menu-button .inner::after{background-color: ' . $mobile_menu_active_icon_color . ';}';
184+
}
176185
?>
177186

178187
<?php
@@ -184,11 +193,11 @@
184193
?>
185194

186195
<?php
187-
$template->addStyledeclaration(implode('', $body_styles));
188-
$template->addStyledeclaration(implode('', $header_styles));
189-
$template->addStyledeclaration(implode('', $sticky_header_styles));
190-
$template->addStyledeclaration(implode('', $main_menu_styles));
191-
$template->addStyledeclaration(implode('', $dropdown_styles));
192-
$template->addStyledeclaration(implode('', $mobilemenu_styles));
193-
$template->addStyledeclaration($contact_icon_color);
196+
$template->addStyledeclaration(implode('', $body_styles));
197+
$template->addStyledeclaration(implode('', $header_styles));
198+
$template->addStyledeclaration(implode('', $sticky_header_styles));
199+
$template->addStyledeclaration(implode('', $main_menu_styles));
200+
$template->addStyledeclaration(implode('', $dropdown_styles));
201+
$template->addStyledeclaration(implode('', $mobilemenu_styles));
202+
$template->addStyledeclaration($contact_icon_color);
194203
?>

0 commit comments

Comments
 (0)