Przejdź do głównej treści

    Używamy plików cookie

    Używamy plików cookie, aby poprawić Twoje doświadczenie. Kontynuując przeglądanie, akceptujesz ich użycie.

    Dowiedz się więcej w naszej Pliki cookie i Prywatność

    Zmienne SCSS

    Wyeksportuj paletę kolorów jako czytelne zmienne SCSS lub Sass z wymownymi nazwami i wartościami HEX, gotowe do zaimportowania w Twoich arkuszach stylów.

    $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);
    }

    Wyeksportuj paletę kolorów jako czytelne zmienne SCSS lub Sass z wymownymi nazwami i wartościami HEX, gotowe do zaimportowania w Twoich arkuszach stylów.

    Zmienne SCSS pokazuje wyłącznie elementy sterujące i wyniki związane z jego funkcją. Dostępne opcje zależą od narzędzia i danych wejściowych.

    Obsługiwane formaty

    SCSS
    Sass
    CSS
    Maps

    Jak to działa

    1

    Krok 1

    Otwórz Zmienne SCSS i przygotuj dane wymagane przez interfejs

    2

    Krok 2

    Dostosuj widoczne ustawienia do oczekiwanego wyniku

    3

    Krok 3

    Sprawdź wynik przed skopiowaniem, eksportem lub ponownym użyciem

    Częste błędy, których należy unikać

    • Nie zakładaj obsługi formatu lub opcji, jeśli nie ma jej w interfejsie.
    • Sprawdź wartości przed użyciem ich w identyfikacji, interfejsie lub pliku produkcyjnym.
    • Dla tekstu i UI sprawdź również kontrast.

    Wskazówki pro

    • Zachowaj wartość źródłową razem z wynikiem, aby porównywać warianty.
    • Korzystaj z formatów faktycznie pokazanych przez narzędzie zamiast zgadywać konwersję.
    • Na telefonie i tablecie pozwól tekstom i kontrolkom przechodzić do kolejnych wierszy.

    Przetwarzanie danych

    Sposób przetwarzania zależy od użytej funkcji. Zgoda, analityka i funkcje konta serwisu są oddzielne od operacji na kolorze.

    Co robi to narzędzie

    Wyeksportuj paletę kolorów jako czytelne zmienne SCSS lub Sass z wymownymi nazwami i wartościami HEX, gotowe do zaimportowania w Twoich arkuszach stylów. Zmienne SCSS skupia się na tym zadaniu i nie sugeruje funkcji, których nie ma w interfejsie. Użyj dostępnych elementów sterujących, aby uzyskać potrzebny wynik, a następnie sprawdź wyświetlane wartości przed przeniesieniem ich do innego narzędzia, arkusza stylów, pliku projektu lub dokumentu.

    Przygotowanie danych wejściowych

    Zacznij od danych wymaganych przez Zmienne SCSS: koloru, wartości, obrazu lub ustawienia zależnie od ekranu. Formaty podane na tej stronie to SCSS, Sass, CSS, Maps. Jeśli format lub opcja nie pojawia się w interfejsie, nie traktuj jej jako obsługiwanej przez tę konkretną funkcję.

    Odczyt i weryfikacja wyniku

    Odczytuj wynik w kontekście wykonanej operacji. Porównaj go z wartością źródłową i sprawdź ustawienia wpływające na obliczenie. W ważnych pracach wizualnych warto również obejrzeć rezultat w docelowym interfejsie zamiast polegać wyłącznie na kodzie.

    Użycie na telefonie i tablecie

    Zmienne SCSS korzysta z responsywnego układu serwisu. Nagłówki, opisy, breadcrumbs i kontrolki mogą przechodzić do kolejnych wierszy na wąskich ekranach, dzięki czemu długie tłumaczenia nie są ucinane. Mimo to sprawdź wynik na urządzeniu i w kontekście, w którym będzie używany.

    Ponowne użycie wyniku w projekcie

    Po sprawdzeniu wyniku korzystaj tylko z działań rzeczywiście oferowanych przez Zmienne SCSS, takich jak kopiowanie lub eksport, jeśli są dostępne. Zachowaj wartość źródłową, jeśli ustawienie będzie trzeba odtworzyć, a przy kolorach UI dokumentuj także ich rolę i wymagany kontrast.

    Powiązane narzędzia

    Poradniki i tutoriale

    Dowiedz się, jak korzystać z naszych narzędzi dzięki szczegółowym poradnikom.

    Najczęściej zadawane pytania

    Wyeksportuj paletę kolorów jako czytelne zmienne SCSS lub Sass z wymownymi nazwami i wartościami HEX, gotowe do zaimportowania w Twoich arkuszach stylów.

    Otwórz narzędzie, podaj dane wymagane przez interfejs, dostosuj widoczne ustawienia i sprawdź wynik.

    Ta strona podaje formaty: SCSS, Sass, CSS, Maps. Dokładna obsługa zależy od funkcji i elementów sterujących rzeczywiście pokazanych przez Zmienne SCSS.

    Tak. Układ jest responsywny i pozwala tekstom oraz kontrolkom przechodzić do kolejnych wierszy na wąskich ekranach.

    Sprawdź wartość źródłową, ustawienia i wynik. W przypadku tekstu lub UI skontroluj także kontrast w docelowym kontekście.

    Dowiedz się, jak korzystać z naszych narzędzi dzięki szczegółowym poradnikom.

    Powiązane narzędzia