Каталог
Веб-разработка с нуля: четыре курса по порядку.
HTML, затем CSS, JavaScript и SQL. Каждый курс говорит, что нужно знать до него и что вы будете уметь после.
Загружаем курсы…
Каталог
HTML, затем CSS, JavaScript и SQL. Каждый курс говорит, что нужно знать до него и что вы будете уметь после.
Загружаем курсы…
Урок 7 из 53 · 11 мин
Как записать любой цвет: имена, hex, rgb, hsl, oklch, прозрачность и смешивание.
Палитра: шоколадный #6b3e26, бежевый #fdf6ec, медный #c8763a. И полупрозрачная плашка поверх фото.
Цвет можно записать пятью способами — я пойму все. Выбирай самый удобный для задачи.
colorcurrentColor элемента.<style>
h1 { color: #6b3e26; }
</style>
<h1>Заголовок</h1>background-color<style>
body { background-color: #fdf6ec; }
</style>
<p>Фон цвета сливок</p>#hex#rrggbb или коротко #rgb, с прозрачностью — #rrggbbaa.<style>
.a { color: #c8763a; } .b { color: #c8763a80; }
</style>
<p class="a">Корица</p><p class="b">Корица 50%</p>rgb()rgb(107 62 38) или с прозрачностью rgb(107 62 38 / 50%).<style>
p { background: rgb(107 62 38 / 20%); padding: 8px; }
</style>
<p>Плашка 20%</p>hsl()hsl(25 48% 28%): тон по кругу 0–360°, насыщенность и светлота в процентах.<style>
.a { color: hsl(25 48% 28%); } .b { color: hsl(25 48% 55%); }
</style>
<p class="a">Тёмный</p><p class="b">Светлее</p>oklch()oklch(45% 0.08 50): яркость, насыщенность, тон. Равные шаги яркости выглядят равными.<style>
.a { color: oklch(45% 0.08 50); } .b { color: oklch(70% 0.12 50); }
</style>
<p class="a">Шоколад</p><p class="b">Карамель</p>currentColorcolor элемента.<style>
button { color: #c8763a; border: 2px solid currentColor; }
</style>
<button>Заказать</button>opacity0 (невидим) до 1 (непрозрачен), действует на всё содержимое.<style>
.off { opacity: 0.4; }
</style>
<p>Доступно</p><p class="off">Закончилось</p>color-mix()color-mix(in oklch, #6b3e26 60%, white) — смесь двух цветов в заданной пропорции.<style>
p { background: color-mix(in oklch, #6b3e26 25%, white); padding: 8px; }
</style>
<p>Смешанный оттенок</p>Палитру держи в нескольких фирменных цветах, оттенки получай через hsl/oklch или color-mix.
Задай body фон #fdf6ec, заголовку h1 цвет #6b3e26, а плашке .note полупрозрачный фон через rgb() с / 20%.
#fdf6ec — пока нет#6b3e26 — пока нетrgb(... / 20%) — пока нетВыберите один ответ.
Как записать цвет с прозрачностью 50%?
Выберите один ответ.
Что значит border-color: currentColor?
Проверяем состояние обучения…