Styling: Icons
Oracle® JavaScript Extension Toolkit (JET)
16.0.0
F83701-01
Description
Style classes for the Icons
-
.oj-clickable-icon
-
JET supports sass variables like $iconColorDefault, $iconColorHover, $iconColorActive, etc. When this class is used in conjunction with icon fonts the variable values will be used for default/hover/active/etc. WARNING: this class is contextual, the colors will be seen if any ancestor is either a link or uses marker classes like oj-default, oj-hover, oj-active, etc.
Example
<a href="http://www.oracle.com"> <span class="oj-clickable-icon demo-icon-font demo-home-icon-24"> </span> home </a> -
.oj-clickable-icon-nocontext
-
The class is not contextual, so it must go directly on the anchor or on element with markers oj-default, oj-hover, oj-active, etc.
Example
<a href="http://www.oracle.com"> <span class="oj-clickable-icon-nocontext demo-icon-font demo-home-icon-24"> </span> home </a> -
.oj-fwk-icon
-
Framework icons are deprecated.
Deprecated:
Since Description 9.0.0Internal Oracle teams should replace with Redwood icons, external teams may want to use apex (https://apex.oracle.com/fontapex/) or font awesome (https://fontawesome.com/icons) -
.oj-icon
-
In high contrast mode (an accessibility setting for people with low visual acuity) background images will disappear on some browsers. ".oj-icon" has default values set for using css to show a high contrast icon (like a default height, width, etc). You can use the "oj-icon-content" mixin to generate a selector with additions/overrides. The generated css can be used in conjunction with ".oj-icon" for images that will work in high contrast mode.
Example
<div class="oj-icon demo-gear" role="img" aria-label="gear"></div> -
Category: Framework Icon
-
Framework icons are deprecated.
Class template:
-
.oj-fwk-icon-
[fwk-icon]Note: Square brackets signify required token substitutions whereas parentheses signify optional token substitutions.
-
Values for
[fwk-icon]Value (required) Name Description arrow-earrow-e arrow-e arrow-narrow-n arrow-n arrow-nearrow-ne arrow-ne arrow-nwarrow-nw arrow-nw arrow-sarrow-s arrow-s arrow-searrow-se arrow-se arrow-swarrow-sw arrow-sw arrow-warrow-w arrow-w arrow02-earrow02-e arrow02-e arrow02-narrow02-n arrow02-n arrow02-nearrow02-ne arrow02-ne arrow02-nwarrow02-nw arrow02-nw arrow02-sarrow02-s arrow02-s arrow02-searrow02-se arrow02-se arrow02-swarrow02-sw arrow02-sw arrow02-warrow02-w arrow02-w arrow03-earrow03-e arrow03-e arrow03-narrow03-n arrow03-n arrow03-nearrow03-ne arrow03-ne arrow03-nwarrow03-nw arrow03-nw arrow03-sarrow03-s arrow03-s arrow03-searrow03-se arrow03-se arrow03-swarrow03-sw arrow03-sw arrow03-warrow03-w arrow03-w arrowtail-earrowtail-e arrowtail-e arrowtail-narrowtail-n arrowtail-n arrowtail-sarrowtail-s arrowtail-s arrowtail-warrowtail-w arrowtail-w backback back nextnext next calendar-clockcalendar-clock calendar-clock calendarcalendar calendar clockclock clock caret-ecaret-e caret-e caret-ncaret-n caret-n caret-scaret-s caret-s caret-wcaret-w caret-w caret02-ecaret02-e caret02-e caret02-ncaret02-n caret02-n caret02-scaret02-s caret02-s caret02-wcaret02-w caret02-w caret02end-ecaret02end-e caret02end-e caret02end-ncaret02end-n caret02end-n caret02end-scaret02end-s caret02end-s caret02end-wcaret02end-w caret02end-w caret03-ecaret03-e caret03-e caret03-ncaret03-n caret03-n caret03-scaret03-s caret03-s caret03-wcaret03-w caret03-w checkbox-offcheckbox-off checkbox-off checkbox-oncheckbox-on checkbox-on checkmarkcheckmark checkmark corner-dragcorner-drag corner-drag crosscross cross cross02cross02 cross02 cross03cross03 cross03 dots-horizontaldots-horizontal dots-horizontal dots-verticaldots-vertical dots-vertical drag-horizontaldrag-horizontal drag-horizontal drag-verticaldrag-vertical drag-vertical dragdrag drag folderhierarchyfolderhierarchy folderhierarchy gridgrid grid hamburgerhamburger hamburger helphelp help infoinfo info listlist list magnifiermagnifier magnifier marqueemarquee marquee maximizemaximize maximize message-confirmationmessage-confirmation message-confirmation message-errormessage-error message-error message-infomessage-info message-info message-warningmessage-warning message-warning minimizeminimize minimize minusminus minus node-collapsenode-collapse node-collapse node-expandnode-expand node-expand panpan pan plusplus plus radiobutton-offradiobutton-off radiobutton-off radiobutton-onradiobutton-on radiobutton-on sortsort sort sortrelevancehighsortrelevancehigh sortrelevancehigh tree-documenttree-document tree-document tree-folder-collapsedtree-folder-collapsed tree-folder-collapsed tree-folder-opentree-folder-open tree-folder-open tristate-partialtristate-partial tristate-partial usersusers users warningwarning warning zoom-inzoom-in zoom-in zoom-outzoom-out zoom-out
Deprecated:
Since Description 9.0.0Internal Oracle teams should replace with Redwood icons, external teams may want to use apex (https://apex.oracle.com/fontapex/) or font awesome (https://fontawesome.com/icons) -
-
Category: Icon Colors
-
Sets the color for icon font icons. In Redwood these classes use the !important rule.
Class template:
-
.oj-icon-color-
[icon-color]Note: Square brackets signify required token substitutions whereas parentheses signify optional token substitutions.
-
Values for
[icon-color]Value (required) Name Description primaryPrimary icon color Primary icon color secondarySecondary icon color Secondary icon color disabledDisabled icon color Disabled icon color dangerDanger icon color Danger icon color warningWarning icon color Warning icon color successSuccess icon color Success icon color infoSuccess icon color Success icon color
Example
<span class="oj-icon-color-secondary oj-ux-ico-heart-s" role="img" aria-label="heart"></span> -