style.css
index.html
/* There are a bunch of named colors. */
li:nth-child(1) { color: dodgerblue; }
/* Or you can specify a hex value. Brands love these. */
li:nth-child(2) { color: #1e90ff; }
/* Or RGB for Red, Green, Blue, if you think like a screen. */
li:nth-child(3) { color: rgb(30, 144, 255); }
/* Or Hue, Saturation, Lightness, which is more human. */
li:nth-child(4) { color: hsl(210, 100%, 56%); }
/* RGB and HSL have a fourth value, for Alpha (transparency). */
li:nth-child(5) { color: rgba(30, 144, 255, 50%); }
li:nth-child(6) { color: hsla(210, 100%, 56%, 0.5); }
/* Alpha as a percentage, 0–100%, or a decimal, 0–1. */
li:nth-child(7) {
color: dodgerblue;
opacity: 0.5; /* This will affect everything, not just text! */
}
li:nth-child(8) {
color: white;
background-color: dodgerblue; /* Same for backgrounds! */
}
<!DOCTYPE html>
<html>
<head>
<title>Color</title>
<link href="style.css" rel="stylesheet">
</head>
<body>
<ol>
<li>This paragraph will be <em>dodgerblue</em>.</li>
<li>Which can also be written as <em>#1e90ff</em>.</li>
<li>Or as <em>rgb(30, 144, 255)</em>.</li>
<li>And as <em>hsl(210, 100%, 56%)</em>.</li>
<li>This has an <em>alpha</em> (transparency) value in the color.</li>
<li>Same for this one.</li>
<li>This uses a separate <em>opacity</em> property.</li>
<li>All of these work for backgrounds, too!</li>
</ol>
<style>li:not(:first-child) { margin-top: 0.666em }</style>
</body>
</html>