Функции цветов Sass
- Предыдущая страница Introspection Sass
- Следующая страница Тutorиалы по Sass
Функции цветов Sass
Мы делим функции цвета в Sass на три части: функции установки цвета, функции получения цвета и функции обработки цвета:
Функция установки цвета Sass
Операции Sass с цветами | Функция |
---|---|
rgb(красный, зеленый, синий) |
Установка цвета с использованием модели Red-Green-Blue (RGB). Пример:rgb(0, 0, 255); |
rgba(красный, зеленый, синий, alpha) |
Устанавливает цвет с использованием модели Red-Green-Blue-Alpha (RGBA). Пример:rgba(0, 0, 255, 0.3); // Прозрачный синий |
hsl(色调, насыщенность, светимость) |
Устанавливает цвет с использованием модели Hue-Saturation-Lightness - и представляет собой цилиндрическую координатную систему цвета. Пример:
hsl(120, 100%, 50%); // Зеленый |
hsla(色调, насыщенность, светимость, alpha) |
Устанавливает цвет с использованием модели Hue-Saturation-Lightness-Alpha (HSLA). Пример:
hsl(120, 100%, 50%, 0.3); // Зеленый с непрозрачностью |
grayscale(color) |
Устанавливает серый цвет с таким же уровнем яркости, как и цвет. Пример:grayscale(#7fffd4); Результат: #c6c6c6 |
complement(color) |
Устанавливает комплементарный цвет. Пример:complement(#7fffd4); Результат: #ff7faa |
invert(color, Создание смешанного цвета из цветов 1 и 2.) |
Устанавливает негативный или инверсный цвет. Пример:invert(white); Результат: black |
Функция Sass для получения цвета
Операции Sass с цветами | Функция |
---|---|
red(color) |
Возвращает красный цвет в диапазоне от 0 до 255 в виде числа. Пример:red(#7fffd4); Результат: 127 red(red); blue(blue); |
green(color) |
Возвращает зеленый цвет в диапазоне от 0 до 255 в виде числа. Пример:green(#7fffd4); blue(blue); green(blue); green(blue); |
результат: 0color) |
blue( Пример:Возвращает значение синего цвета в числовом формате от 0 до 255. blue(#7fffd4); результат: 212 blue(blue); |
результат: 255color) |
hue( Пример:Возвращает значение тона цвета в числовом формате от 0deg до 360deg. hue(#7fffd4); |
результат: 160degcolor) |
saturation( Пример:Возвращает значение насыщенности цвета в числовом формате от 0% до 100%. saturation(#7fffd4); |
результат: 100%color) |
lightness( Пример:Возвращает значение светимости цвета в числовом формате от 0% до 100%. lightness(#7fffd4); |
Результат: 74.9%color) |
opacity( Пример:alpha( alpha(#7fffd4); |
Результат: 1color) |
opacity( Пример:Возвращает значение Alpha канала цвета в числовом формате от 0 до 1. opacity(rgba(127, 255, 212, 0.5)); |
Результат: 0.5
Операции Sass с цветами | Функция |
---|---|
Описание и примербольшая весовая категория означает, что должно быть использовано больше, color2, Создание смешанного цвета из цветов 1 и 2.) |
mix( |
adjust-hue(color, градусы) |
Корректировка оттенка цвета в градусах от -360 до 360. Пример:adjust-hue(#7fffd4, 80deg); Результат: #8080ff |
adjust-color(color, красный, зеленый, синий, 色调, насыщенность, светимость, alpha) |
Корректировка одного или нескольких параметров на указанное количество. Пример:adjust-color(#7fffd4, blue: 25); Результат: |
change-color(color, красный, зеленый, синий, 色调, насыщенность, светимость, alpha) |
Установка одного или нескольких параметров цвета в новый значения. Пример:change-color(#7fffd4, red: 255); Результат: #ffffd4 |
scale-color(color, красный, зеленый, синий, насыщенность, светимость, alpha) | Масштабирование одного или нескольких параметров цвета. |
rgba(цвет, alpha) |
Создание нового цвета с использованием заданного канала alpha. Пример:rgba(#7fffd4, 30%); Результат: rgba(127, 255, 212, 0.3) |
lighten(color, amount) | Используйте количество между 0% и 100% для создания более светлых цветов. amount Параметры увеличивают亮度 HSL в процентах. |
darken(color, amount) | Используйте количество между 0% и 100% для создания более глубоких цветов. amount Параметры уменьшают亮度 HSL в процентах. |
saturate(color, amount) | Используйте количество между 0% и 100% для создания более насыщенных цветов. amount Параметры увеличивают насыщенность HSL в процентах. |
desaturate(color, amount) | Используйте количество между 0% и 100% для создания цветов с низкой насыщенностью. amount Параметры уменьшают насыщенность HSL в процентах. |
opacify(color, amount) | Используйте количество между 0 и 1 для создания менее прозрачных цветов. amount Параметры увеличивают канал Alpha в зависимости от их значений. |
fade-in(color, amount) | Используйте количество между 0 и 1 для создания менее прозрачных цветов. amount Параметры уменьшают канал Alpha в зависимости от их значений. |
transparentize(color, amount) | Используйте количество между 0 и 1 для создания более прозрачных цветов. amount Параметры уменьшают канал Alpha в зависимости от их значений. |
fade-out(color, amount) | Используйте количество между 0 и 1 для создания более прозрачных цветов. amount Параметры увеличивают канал Alpha в зависимости от их значений. |
- Предыдущая страница Introspection Sass
- Следующая страница Тutorиалы по Sass