- CSS Tutorial
- CSS - Home
- CSS - Introduction
- CSS - Syntax
- CSS - Selectors
- CSS - Inclusion
- CSS - Measurement Units
- CSS - Colors
- CSS - Backgrounds
- CSS - Fonts
- CSS - Text
- CSS - Images
- CSS - Links
- CSS - Tables
- CSS - Borders
- CSS - Border Block
- CSS - Border Inline
- CSS - Margins
- CSS - Lists
- CSS - Padding
- CSS - Cursor
- CSS - Outlines
- CSS - Dimension
- CSS - Scrollbars
- CSS - Inline Block
- CSS - Dropdowns
- CSS - Visibility
- CSS - Overflow
- CSS - Clearfix
- CSS - Float
- CSS - Arrows
- CSS - Resize
- CSS - Quotes
- CSS - Order
- CSS - Position
- CSS - Hyphens
- CSS - Hover
- CSS - Display
- CSS - Focus
- CSS - Zoom
- CSS - Translate
- CSS - Height
- CSS - Hyphenate Character
- CSS - Width
- CSS - Opacity
- CSS - Z-Index
- CSS - Bottom
- CSS - Navbar
- CSS - Overlay
- CSS - Forms
- CSS - Align
- CSS - Icons
- CSS - Image Gallery
- CSS - Comments
- CSS - Loaders
- CSS - Attr Selectors
- CSS - Combinators
- CSS - Root
- CSS - Box Model
- CSS - Counters
- CSS - Clip
- CSS - Writing Mode
- CSS - Unicode-bidi
- CSS - min-content
- CSS - All
- CSS - Inset
- CSS - Isolation
- CSS - Overscroll
- CSS - Justify Items
- CSS - Justify Self
- CSS - Tab Size
- CSS - Pointer Events
- CSS - Place Content
- CSS - Place Items
- CSS - Place Self
- CSS - Max Block Size
- CSS - Min Block Size
- CSS - Mix Blend Mode
- CSS - Max Inline Size
- CSS - Min Inline Size
- CSS - Offset
- CSS - Accent Color
- CSS - User Select
- CSS Advanced
- CSS - Grid
- CSS - Grid Layout
- CSS - Flexbox
- CSS - Visibility
- CSS - Positioning
- CSS - Layers
- CSS - Pseudo Classes
- CSS - Pseudo Elements
- CSS - @ Rules
- CSS - Text Effects
- CSS - Paged Media
- CSS - Printing
- CSS - Layouts
- CSS - Validations
- CSS - Image Sprites
- CSS - Important
- CSS - Data Types
- CSS3 Tutorial
- CSS3 - Tutorial
- CSS - Rounded Corner
- CSS - Border Images
- CSS - Multi Background
- CSS - Color
- CSS - Gradients
- CSS - Box Shadow
- CSS - Box Decoration Break
- CSS - Caret Color
- CSS - Text Shadow
- CSS - Text
- CSS - 2d transform
- CSS - 3d transform
- CSS - Transition
- CSS - Animation
- CSS - Multi columns
- CSS - Box Sizing
- CSS - Tooltips
- CSS - Buttons
- CSS - Pagination
- CSS - Variables
- CSS - Media Queries
- CSS - Functions
- CSS - Math Functions
- CSS - Masking
- CSS - Shapes
- CSS - Style Images
- CSS - Specificity
- CSS - Custom Properties
- CSS Responsive
- CSS RWD - Introduction
- CSS RWD - Viewport
- CSS RWD - Grid View
- CSS RWD - Media Queries
- CSS RWD - Images
- CSS RWD - Videos
- CSS RWD - Frameworks
- CSS References
- CSS - Questions and Answers
- CSS - Quick Guide
- CSS - References
- CSS - Color References
- CSS - Web browser References
- CSS - Web safe fonts
- CSS - Units
- CSS - Animation
- CSS Resources
- CSS - Useful Resources
- CSS - Discussion
CSS @font-palette-values - override-colors
The override-colors descriptor of @font-palette-values at-rule in CSS is helpful in overriding the colors of a selected palette for a color font.
The override-colors descriptor of @font-palette-values at-rule accepts a comma-separated list of the color index and a new color value.
Any color value, such as color-name, hex value, rgb(), etc. can be used to specify the color value.
The color index is a zero-based index.
In each pair of index value and the color, the color with the index of the base palette will be overwritten by the mentioned color value.
When the color font does not have any color at the specified index, then it will be ignored.
Possible Values
The override-colors descriptor of @font-palette-values at-rule in CSS contains the following value:
[ <integer [0,∞]> <absolute-color-base> ]: Defines the index of a color in the base palette and the color value that overwrites it.
Syntax
override-colors = [ <integer [0,∞]> <absolute-color-base> ]#
CSS override-colors - Overriding Index Color
Following example demonstrates the use of override-colors descriptor of @font-palette-values at-rule, where same color index of a base-palette is used and is overwritten by a different color values.
<html> <head> <style> @import url(https://fonts.googleapis.com/css2?family=Bungee+Spice); @font-face { font-family: "RocherColorGX"; src: url(font/RocherColorGX.ttf); } body { font-family: "RocherColorGX"; } @font-palette-values --normal { font-family: "RocherColorGX"; base-palette: 1; } @font-palette-values --override { font-family: "RocherColorGX"; base-palette: 1; override-colors: 0 blue; } @font-palette-values --override-rgb { font-family: "RocherColorGX"; base-palette: 1; override-colors: 0 rgb(255,0,0); } @font-palette-values --override-hex { font-family: "RocherColorGX"; base-palette: 1; override-colors: 0 #00ff00; } .normal { font-palette: --normal; } .override-colorname { font-palette: --override; } .override-rgb { font-palette: --override-rgb; } .override-hex { font-palette: --override-hex; } </style> </head> <body> <h1 class="normal">normal base-palette</h1> <h1 class="override-colorname">override with colorname</h1> <h1 class="override-rgb">override with rgb</h1> <h1 class="override-hex">override with hex</h1> </body> </html>
To Continue Learning Please Login
Login with Google