Color keywords in CSS provide a convenient way to specify colors without using specific numerical values. They offer a more human-readable and intuitive approach to color selection.
CSS provides a set of basic color keywords that represent common colors.
/* Using basic color keywords */
.heading {
color: red;
}
.background {
background-color: lightblue;
}
Explore named colors like 'red'
, 'blue'
, 'green'
, etc., which correspond to their respective hues.
/* Named colors for simplicity */
.link {
color: darkgreen;
}
.block {
background-color: tomato;
}
System colors are keywords representing colors from the system’s color scheme.
/* Utilizing system colors */
.element {
border: 2px solid ButtonFace; /* Uses the system's button face color */
}
Apply color keywords with the 'rgba'
notation to introduce opacity.
/* Adding opacity to color keywords */
.transparent-box {
background-color: rgba(blue, 0.5); /* Semi-transparent blue background */
}
Use custom properties (variables) with color keywords for consistent theming.
/* Custom properties with color keywords */
:root {
--primary-color: navy;
}
.header {
color: var(--primary-color);
}
Combine color keywords with functions for dynamic effects.
/* Combining color keywords with functions */
.highlight {
background-color: lighten(goldenrod, 20%); /* Lighten the goldenrod color */
}
Leveraging color keywords in CSS provides a straightforward and expressive way to define colors in your stylesheets. From basic named colors to system colors and custom properties, these keywords enhance readability and streamline the color selection process. Happy Coding! ❤️