Перейти к основному содержимому

    Мы используем cookies

    Мы используем cookies для улучшения вашего опыта. Продолжая просмотр, вы соглашаетесь на их использование.

    Подробнее в нашей Cookies и Конфиденциальность

    SCSS-переменные

    Экспортируйте палитру как переиспользуемые переменные SCSS и Sass, готовые к импорту в таблицы стилей, чтобы упорядоченно и масштабируемо управлять цветами.

    $primary
    $secondary
    $accent
    $success
    $warning
    $error
    // 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-переменные показывает только элементы управления и результаты, относящиеся к его функции. Доступные параметры зависят от инструмента и исходных данных.

    Поддерживаемые форматы

    SCSS
    Sass
    CSS
    Maps

    Как это работает

    1

    Шаг 1

    Откройте SCSS-переменные и подготовьте данные, которые запрашивает интерфейс

    2

    Шаг 2

    Настройте видимые параметры под нужный результат

    3

    Шаг 3

    Проверьте результат перед копированием, экспортом или повторным использованием

    Распространённые ошибки

    • Не считайте формат или параметр поддерживаемым, если он не показан в интерфейсе.
    • Проверяйте значения перед использованием в фирменном стиле, интерфейсе или рабочем файле.
    • Для текста и элементов UI дополнительно проверяйте контраст.

    Советы профессионалов

    • Сохраняйте исходное значение вместе с результатом для сравнения вариантов.
    • Используйте форматы, которые действительно показывает инструмент, а не приблизительные преобразования.
    • На телефоне и планшете позволяйте тексту и элементам управления переноситься на новые строки.

    Обработка данных

    Обработка зависит от используемой функции. Согласие, аналитика и функции аккаунта сайта отделены от операции с цветом.

    Что делает этот инструмент

    Экспортируйте палитру как переиспользуемые переменные SCSS и Sass, готовые к импорту в таблицы стилей, чтобы упорядоченно и масштабируемо управлять цветами. SCSS-переменные сосредоточен на этой задаче и не предполагает функций, которых нет в интерфейсе. Используйте доступные элементы управления, чтобы получить нужный результат, а затем проверьте показанные значения перед переносом в другой инструмент, таблицу стилей, макет или документ.

    Подготовка подходящих данных

    Начните с данных, которые запрашивает SCSS-переменные: цвета, значения, изображения или настройки в зависимости от экрана. На этой странице указаны форматы SCSS, Sass, CSS, Maps. Если формат или параметр не показан в интерфейсе, не считайте его поддерживаемым этой конкретной функцией.

    Чтение и проверка результата

    Оценивайте результат в контексте выполненной операции. Сравните его с исходным значением и проверьте параметры, которые повлияли на вычисление. Для важной визуальной работы также посмотрите результат в реальном интерфейсе, где он будет использоваться, а не только в коде.

    Работа на телефоне и планшете

    SCSS-переменные использует адаптивную разметку сайта. Заголовки, подзаголовки, breadcrumbs и элементы управления могут переноситься на узких экранах, чтобы длинные переводы не обрезались. Всё равно проверьте итоговый результат на устройстве и в контексте будущего использования.

    Повторное использование результата

    После проверки используйте только действия, которые действительно предлагает SCSS-переменные, например копирование или экспорт, если они доступны. Сохраните исходное значение для воспроизведения настройки, а для цветов интерфейса документируйте их назначение и требуемый контраст.

    Похожие инструменты

    Руководства и уроки

    Узнайте, как использовать наши инструменты с подробными руководствами.

    Часто задаваемые вопросы

    Экспортируйте палитру как переиспользуемые переменные SCSS и Sass, готовые к импорту в таблицы стилей, чтобы упорядоченно и масштабируемо управлять цветами.

    Откройте инструмент, предоставьте данные, которые запрашивает интерфейс, настройте видимые параметры и проверьте результат.

    На этой странице указаны форматы: SCSS, Sass, CSS, Maps. Точная поддержка зависит от функции и реально доступных в SCSS-переменные элементов управления.

    Да. Разметка адаптивна и позволяет тексту и элементам управления переноситься на узких экранах.

    Проверьте исходное значение, настройки и результат. Для текста или UI дополнительно проверьте контраст в реальном контексте.

    Узнайте, как использовать наши инструменты с подробными руководствами.

    Похожие инструменты