Viewing File: /usr/local/cpanel/base/frontend/jupiter/theme_configurations/customizations/styles_template.tt
[% IF (primary || accent) %]
body,
cp-footer,
cp-header,
cp-main-menu {
[% IF primary.rgb %]
/* Primary Color */
--cp-primary-r: [% primary.rgb.r %];
--cp-primary-g: [% primary.rgb.g %];
--cp-primary-b: [% primary.rgb.b %];
--cp-primary-color: rgb(
var(--cp-primary-r),
var(--cp-primary-g),
var(--cp-primary-b)
);
/* Component-specific color variables */
--cp-graphic-color: var(--cp-primary-color);
--cp-primary-opacity-10: rgba(
var(--cp-primary-r),
var(--cp-primary-g),
var(--cp-primary-b),
0.1);
--cp-primary-opacity-20: rgba(
var(--cp-primary-r),
var(--cp-primary-g),
var(--cp-primary-b),
0.2);
[% IF primary.contrast_color %]
--cp-primary-contrast-r: [% primary.contrast_color.rgb.r %];
--cp-primary-contrast-g: [% primary.contrast_color.rgb.g %];
--cp-primary-contrast-b: [% primary.contrast_color.rgb.b %];
--cp-primary-contrast-color: rgb(
var(--cp-primary-contrast-r),
var(--cp-primary-contrast-g),
var(--cp-primary-contrast-b)
);
--cp-primary-contrast-text: var(--cp-primary-contrast-color);
[% END %]
/* Primary Action Color - for interactive UI components Links, Buttons, etc. */
[%# NOTE: This color may eventually be customizable. For now, the primary-action CSS
variables are being set to the primary color. To support customization in the future,
add a Customization API parameter called primary_action and reassign the r, g, b variable accordingly %]
--cp-primary-action-r: [% primary.rgb.r %];
--cp-primary-action-g: [% primary.rgb.g %];
--cp-primary-action-b: [% primary.rgb.b %];
--cp-primary-action-color: rgb(
var(--cp-primary-action-r),
var(--cp-primary-action-g),
var(--cp-primary-action-b)
);
/* Darken primary action color by 15% for hover effects */
--cp-primary-action-color-hover: rgb(
calc(var(--cp-primary-action-r) * 0.85),
calc(var(--cp-primary-action-g) * 0.85),
calc(var(--cp-primary-action-b) * 0.85)
);
/* Faded color variants */
--cp-primary-action-opacity-10: rgba(
var(--cp-primary-r),
var(--cp-primary-g),
var(--cp-primary-b),
0.1
);
--cp-primary-action-opacity-20: rgba(
var(--cp-primary-r),
var(--cp-primary-g),
var(--cp-primary-b),
0.2
);
--cp-primary-action-opacity-60: rgba(
var(--cp-primary-r),
var(--cp-primary-g),
var(--cp-primary-b),
0.6
);
[%# NOTE: To support customization in the future, update this condition to check for primary_action.contrast_color %]
[% IF primary.contrast_color %]
--cp-primary-action-contrast-text: var(--cp-primary-contrast-text);
[% END %]
[% END %]
[% IF accent.rgb %]
/* Accent Color */
--cp-accent-r: [% accent.rgb.r %];
--cp-accent-g: [% accent.rgb.g %];
--cp-accent-b: [% accent.rgb.b %];
--cp-accent-color: rgb(
var(--cp-accent-r),
var(--cp-accent-g),
var(--cp-accent-b)
);
[% END %]
}
[% END %]
Back to Directory
File Manager