SCSS-переменные
Экспортируйте палитру как переиспользуемые переменные SCSS и Sass, готовые к импорту в таблицы стилей, чтобы упорядоченно и масштабируемо управлять цветами.
// Color Variables
$primary: #6366f1;
$secondary: #ec4899;
$accent: #f59e0b;
$success: #10b981;
$warning: #f59e0b;
$error: #ef4444;
// Color Map
$colors: (
"primary": $primary,
"secondary": $secondary,
"accent": $accent,
"success": $success,
"warning": $warning,
"error": $error
);
// Usage functions
@function color($name) {
@return map-get($colors, $name);
}
// Generate utility classes
@each $name, $color in $colors {
.bg-#{$name} {
background-color: $color;
}
.text-#{$name} {
color: $color;
}
.border-#{$name} {
border-color: $color;
}
}// SCSS Mixins
@mixin background($color) {
background-color: $color;
@if lightness($color) > 50% {
color: #1a1a1a;
} @else {
color: #ffffff;
}
}
@mixin button-variant($bg, $hover: darken($bg, 10%)) {
background-color: $bg;
border-color: $bg;
@if lightness($bg) > 50% {
color: #1a1a1a;
} @else {
color: #ffffff;
}
&:hover {
background-color: $hover;
border-color: $hover;
}
}
// Usage
.my-button {
@include button-variant($primary);
}
.my-section {
@include background($secondary);
}Экспортируйте палитру как переиспользуемые переменные SCSS и Sass, готовые к импорту в таблицы стилей, чтобы упорядоченно и масштабируемо управлять цветами.
SCSS-переменные показывает только элементы управления и результаты, относящиеся к его функции. Доступные параметры зависят от инструмента и исходных данных.
Поддерживаемые форматы
Как это работает
Шаг 1
Откройте SCSS-переменные и подготовьте данные, которые запрашивает интерфейс
Шаг 2
Настройте видимые параметры под нужный результат
Шаг 3
Проверьте результат перед копированием, экспортом или повторным использованием
Распространённые ошибки
- Не считайте формат или параметр поддерживаемым, если он не показан в интерфейсе.
- Проверяйте значения перед использованием в фирменном стиле, интерфейсе или рабочем файле.
- Для текста и элементов UI дополнительно проверяйте контраст.
Советы профессионалов
- Сохраняйте исходное значение вместе с результатом для сравнения вариантов.
- Используйте форматы, которые действительно показывает инструмент, а не приблизительные преобразования.
- На телефоне и планшете позволяйте тексту и элементам управления переноситься на новые строки.
Обработка данных
Обработка зависит от используемой функции. Согласие, аналитика и функции аккаунта сайта отделены от операции с цветом.
Что делает этот инструмент
Экспортируйте палитру как переиспользуемые переменные SCSS и Sass, готовые к импорту в таблицы стилей, чтобы упорядоченно и масштабируемо управлять цветами. SCSS-переменные сосредоточен на этой задаче и не предполагает функций, которых нет в интерфейсе. Используйте доступные элементы управления, чтобы получить нужный результат, а затем проверьте показанные значения перед переносом в другой инструмент, таблицу стилей, макет или документ.
Подготовка подходящих данных
Начните с данных, которые запрашивает SCSS-переменные: цвета, значения, изображения или настройки в зависимости от экрана. На этой странице указаны форматы SCSS, Sass, CSS, Maps. Если формат или параметр не показан в интерфейсе, не считайте его поддерживаемым этой конкретной функцией.
Чтение и проверка результата
Оценивайте результат в контексте выполненной операции. Сравните его с исходным значением и проверьте параметры, которые повлияли на вычисление. Для важной визуальной работы также посмотрите результат в реальном интерфейсе, где он будет использоваться, а не только в коде.
Работа на телефоне и планшете
SCSS-переменные использует адаптивную разметку сайта. Заголовки, подзаголовки, breadcrumbs и элементы управления могут переноситься на узких экранах, чтобы длинные переводы не обрезались. Всё равно проверьте итоговый результат на устройстве и в контексте будущего использования.
Повторное использование результата
После проверки используйте только действия, которые действительно предлагает SCSS-переменные, например копирование или экспорт, если они доступны. Сохраните исходное значение для воспроизведения настройки, а для цветов интерфейса документируйте их назначение и требуемый контраст.
Похожие инструменты
Руководства и уроки
Узнайте, как использовать наши инструменты с подробными руководствами.
scss-variables: практическое руководство по developer
Локализованное руководство по scss-variables: лучшие практики developer и частые ошибки.
scss-variables: практическое руководство по developer
Локализованное руководство по scss-variables: лучшие практики developer и частые ошибки.
scss-variables: практическое руководство по developer
Локализованное руководство по scss-variables: лучшие практики developer и частые ошибки.
Часто задаваемые вопросы
Узнайте, как использовать наши инструменты с подробными руководствами.